Ahead of the bank holiday weekend, here is a roundup of the cheapest places to get fuel in and around Winchester.

As of May 21, the UK average unleaded petrol price sits at 149.39 pence per litre, according to the RAC, compared to the current average supermarket price of 147 pence per litre.

The current average diesel price is 156.07p pence per litre, while the current supermarket average price is 153 pence per litre. Both the prices of petrol and diesel are forecast to drop, despite significant increases in recent years.

READ MORE: Walk N Talk 4 Mental Health to hold exhibition event in Romsey

The average price of fuel in Winchester is around 149.9 pence per litre for petrol and 151.9 for diesel, meaning petrol in Winchester is more expensive than the national average whereas diesel is significantly cheaper.

Using data from petrolprices.com, we have compiled a list of the top 10 cheapest petrol stations in Winchester. All information is accurate as of Monday, May 20.

The top 10 cheapest places for fuel in Winchester are as follows:

Tesco Stores Ltd, Easton Lane - Unleaded - 147.9p, Diesel - 149.9p

Badger Farm Rd, Winchester - Unleaded - 148.9p, Diesel - 150.9p

Esso, Andover Road - Unleaded - 149.9p, Diesel - 151.9p

Pitt Vale Service Station - Unleaded - 149.9p, Diesel - 151.9p

Esso, Bar End Road - Unleaded - 149.9p, Diesel - 151.9p

BP St Cross Filling Station - Unleaded - 151.9p, Diesel - 153.9p

Harestock Garage, Priors Dean Road - Unleaded - 151.9p, Diesel - 154.9p

Shell Winnall - Unleaded - 152.9p, Diesel - 159.9p

M3 Winchester Southbound - Unleaded - 173.9p, Diesel - 182.9p

M3 Winchester Northbound - Unleaded - 173.9p, Diesel - 182.9p