Villa were 4-0 up by half-time after Harry McKirdy, O'Hare, twice, and Lansbury, on his first appearance since September, all found the net.
O'Hare, pictured, completed his treble by netting the rebound after his penalty had been saved and Jake Doyle-Hayes scored a late sixth.
Fourth-placed Villa stay four points behind leaders Middlesbrough, and six points above fifth-placed Fulham. Newcastle remain 11th.
Aston Villa: 6 Nov v Ipswich Town (A), (PL Cup)
Newcastle: 10 Nov v Liverpool (A), (PL International Cup)