Paul Lambert’s men were coming into the game off the back of a 8-0 drubbing at the hands of Chelsea and his charges failed to produce anything like the performance they should have put in on home soil.
But Spurs were rampant and, in truth, should have scored more as they move up to fourth in the Premier League table.
Tottenham completely dominated the opening period and went close to scoring through Bale, who was only denied by a brilliant Brad Guzan save, Emmanuel Adebayor and Jermain Defoe, who should have done better with his one-on-one chance.
But in the second period Spurs made their dominance tell.
After 57 minutes Kyle Naughton slipped neat through ball to Defoe and he fired it between Guzan’s legs to score.
And four minutes later it was 2-0. Bale latched on to a loose ball after a snuffed out Aston Villa attack and rounded their luckless goalkeeper before poking it home from four-yards.
Twelve minutes later he swept the ball into the bottom right corner from Aaron Lennon’s pull back and complete the rout he flicked home a Gylfi Sigurdsson pass from 12-yards to make it 4-0 to the visitors.
Aston Villa remain 16th despite a torrid two-game spell which has seen them ship twelve goals without reply.