The 21-year-old - top of Alan Pardew's wish list - scored 12 goals last season, leapfrogging Darren Bent in the pecking order at Villa Park and breaking into the Austria team.
Andreas Weimann: "I'm really happy that I've signed. I love the club and it's been brilliant for me, for I have a feeling of being at home here at Aston Villa.
"I've been here for six seasons now, having started with the academy in 2006, and last season was tremendous for me and terrific for the team the way we played over the second half of a really demanding campaign.
"The last several months of the season we played really well and got better and better as season went on. Hopefully, we can continue on like we finished and that will be the challenge.
"Like the other young players in the team, I want to keep improving as a player and keep pushing Villa as high as we can in the Premier League.
"I know of the interest from Newcastle and other clubs, but I feel like I owe the manager and the club because the manager (Paul Lambert) backed me last season after he came in and I have always felt comfortable and really supported at the club.
"The supporters, too, have been brilliant with me and they've really taken to me which I'm delighted about. It means everything to know you have support like that. The whole team feels the same way.
"It's great to be a part of an exciting future at Villa. I'm sure the manager will bring in more new faces to help us and this will make us stronger."
WE TELL IT AS IT IS - NO BULLSHIT!
Follow Newcastle Utd-Mad on Facebook:-
Facebook
http://www.facebook.com/pages/Newcastleutd-mad/199695536844554