IF you're about to drive home for Christmas and need to top up the tank, make sure to stop by the cheapest petrol stations in Swindon first.

Fuel-per-litre prices can vary significantly around the town, so we've compiled a handy list of the 10 most cost-effective places for drivers to visit before making any long journeys over the festive season.

APPLEGREEN OASIS, Great Western Way

Petrol: 149.8p, Premium Petrol: 168.8p, Diesel: 171.8p

TESCO EXTRA, Ocotal Way

Petrol: 149.9p, Premium Petrol: 156.9p, Diesel: 171.9p

TEXACO, Kingshill Road

Petrol: 149.9p, Premium Petrol: 168.9p, Diesel: 177.9p

ASDA HAYDON, Thamesdown Drive

Petrol: 150.7p, Premium Petrol: N/A, Diesel: 171.7p

ASDA WEST SWINDON, West Swindon Shopping Centre

Petrol: 150.7p, Premium Petrol: N/A, Diesel: 171.7p

ESSO, Fleming Way

Petrol: 151.9p, Premium Petrol and Diesel: 175.9p

BP, Bridge End Road

Petrol: 152.9p, Premium Petrol: 179.9p, Diesel: 176.9p

SHELL, Rodbourne Road

Petrol: 153.9p, Premium Petrol: 168.9p, Diesel: 179.9p

SHELL, Shaw Road

Petrol: 153.9p, Premium Petrol: 169.9p, Diesel: 177.9p

BP, Cricklade Road

Petrol: 153.9p, Premium Petrol: 179.9p, Diesel: 176.9p