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

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

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

The top eight cheapest places for fuel in Salisbury are as follows:

Texaco, Wilton Road - Unleaded - 145.9p, Diesel - 154.9p

BP, Amesbury Road - Unleaded - 146.9p, Diesel - 154.9p

Tesco Salisbury 2 Extra, Bourne Way - Unleaded - 147.9p, Diesel - 153.9p

Shell, Churchill Way West - Unleaded - 147.9p, Diesel - 155.9p

Shell, Wilton Road - Unleaded - 147.9p, Diesel - 155.9p

Esso, Southampton Road - Unleaded - 149.7p, Diesel - 155.7p

BP, Downton Road - Unleaded - 149.9p, Diesel - 156.9p

BP, London Road - Unleaded - 150.9p, Diesel - 156.9p