
John McGinn’s 17th-minute strike separated the sides at half-time but Villa made their domination count after the break.
Moussa Diaby rifled in a shot four minutes into the second half and an own goal by Luton’s Tom Lockyer just past the hour mark left the visitors reeling.
To their credit, Luton continued to play with great energy and they earned a consolation thanks to another bizarre own goal credited to Villa goalkeeper Emiliano Martinez.
Villa have now scored 20 goals in their five home league matches this season and have 22 points from their 10 matches, just four points behind leaders Tottenham Hotspur.
Luton are third from bottom with five points.