Skip to content

Petrol stations in Salisbury

There are 19 petrol stations in Salisbury (South West) with current fuel prices. The cheapest diesel is currently € 1.789 at Murco.

Cheapest Diesel£ 1.789 — Murco
Cheapest Unleaded£ 1.569 — Murco
Stations19
Loading map…
Murco
Amesbury Filling Station, 2, London Road, Amesbury, SP4 7DY Salisbury
Unleaded (E10): £ 1.569Diesel: £ 1.789
Murco T/a GerrishFuels
Nisa Supermarket, 26, Salisbury Road, Bulford, SP4 9DQ Salisbury
Unleaded (E10): £ 1.579Diesel: £ 1.789
Tesco
Amesbury Distribution Park, London Road, Amesbury, SP4 7RT Salisbury
Unleaded (E10): £ 1.589Diesel: £ 1.799
Murco T/a GerrishFuels
Stonehenge Filling Station, High Street, Winterbourne Stoke, SP3 4SZ Salisbury
Unleaded (E10): £ 1.599Diesel: £ 1.799
Asda Express
Mid Summer Place, Amesbury, SP4 7SQ Salisbury
Unleaded (E10): £ 1.599Diesel: £ 1.819
murco
Bridge Garage, Maddington Street, Shrewton, SP3 4JD Salisbury
Unleaded (E10): £ 1.619Diesel: £ 1.829
Murco
Tilshead Garage, High Street, Tilshead, Salisbury, SP3 4SB, SP3 4SB Salisbury
Unleaded (E10): £ 1.599Diesel: £ 1.839
BP
High Post Filling Station, High Post, Salisbury, SP4 6AT, SP4 6AT Salisbury
Unleaded (E10): £ 1.609Diesel: £ 1.839
Shell
Churchill Way West, SP2 7TS Salisbury
Unleaded (E10): £ 1.649Diesel: £ 1.849
Shell
133 Wilton Road, SP2 7JB Salisbury
Unleaded (E10): £ 1.649Diesel: £ 1.849
Texaco
Westacre Filling Station, 108, Wilton Road, SP2 7JJ Salisbury
Unleaded (E10): £ 1.649Diesel: £ 1.849
Tesco
Tesco Stores Ltd, The Bourne Centre, Southampton Road, SP1 2NY Salisbury
Unleaded (E10): £ 1.649Diesel: £ 1.849
Shell
H L Edwards Ltd, Tinker Bell Service Station, Wilton Road, Barford St. Martin, SP3 4AD Salisbury
Unleaded (E10): £ 1.649Diesel: £ 1.849
BP
London Road, SP1 3HP Salisbury
Unleaded (E10): £ 1.659Diesel: £ 1.859
Esso
Southampton Road, SP1 2LL Salisbury
Unleaded (E10): £ 1.669Diesel: £ 1.869
BP
Downton Road, SP2 8AR Salisbury
Unleaded (E10): £ 1.689Diesel: £ 1.889
Riverside Service Station
Esso, Riverside Service Station, Warminster Road, Stapleford, SP3 4LT Salisbury
Unleaded (E10): £ 1.698Diesel: £ 1.898
Esso
Salisbury Road, SP5 3HZ Salisbury
Unleaded (E10): £ 1.689Diesel: £ 1.909
Shell
A303, SP4 7AS Salisbury
Unleaded (E10): £ 1.659Diesel: £ 1.919

Price trend in Salisbury

Diesel ranged between £ 1.719 and £ 1.919 over the last 30 days.

Unleaded (E10) ranged between £ 1.548 and £ 1.799 over the last 30 days.

DateAvg. DieselAvg. Unleaded
20/08/2026£ 1.811£ 1.601
21/08/2026£ 1.817£ 1.601
24/08/2026£ 1.823£ 1.608
25/08/2026£ 1.825£ 1.608
26/08/2026£ 1.826£ 1.608
27/08/2026£ 1.828£ 1.611
28/08/2026£ 1.828£ 1.611
29/08/2026£ 1.827
31/08/2026£ 1.827£ 1.610
01/09/2026£ 1.827£ 1.610
02/09/2026£ 1.827£ 1.613
03/09/2026£ 1.832£ 1.616
04/09/2026£ 1.842£ 1.630
05/09/2026£ 1.845£ 1.634

Price comparison

Salisbury is currently cheaper than the median in South West (1.7p) and the average in United Kingdom (1.1p).

AreaDieselUnleaded (E10)
City£ 1.852£ 1.643
South West£ 1.869£ 1.649
United Kingdom£ 1.863£ 1.648

Nearby stations

CityStationsDieselUnleaded (E10)
Ringwood6£ 1.889£ 1.679
Devizes3£ 1.899£ 1.689
Marlborough4£ 1.859£ 1.639
Romsey6£ 1.869£ 1.659