Need to top up your fuel tank? You're in luck - we've searched around Swindon to find the cheapest prices at the pumps.

As of Tuesday May 16, the Breeze forecourt near the mini-roundabout on Newport Street in Old Town was selling unleaded petrol for 139.9p per litre.

Swindon Advertiser: The Breeze petrol station in Old Town, SwindonThe Breeze petrol station in Old Town, Swindon (Image: Dave Cox)

The Thamesdown Drive and West Swindon Asda supermarkets have each priced their petrol at 142.7p per litre.

The Tesco Extra petrol station on Ocotal Way is offering petrol at a price of 142.9p per litre, and so is the Sainsburys on Oxford Road and the Sainsburys in Bridgemead.

The Applegreen petrol station on Great Western Way has petrol for 143.8p per litre.

Topping up on petrol at the Bridge End Road BP will cost 144.7p per litre.

The BP on Queens Drive, the Texaco on Kingshill Road, and the Esso on Fleming Way all sell petrol for 144.9p per litre, while the Dorcan Way Esso is selling petrol for 145.9p per litre.

The Shell stations on Mead Way and near Bruce Street Bridges are particularly pricey, costing 146.9p for a litre of petrol. The Marlborough Road one is slightly cheaper at 145.9p per litre, and the South Marston Shell is cheaper still at 143.9p per litre.