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.669 at Murco T/a GerrishFuels.

Cheapest Diesel£ 1.669 — Murco T/a GerrishFuels
Cheapest Unleaded£ 1.459 — Murco T/a GerrishFuels
Stations19
Loading map…
Murco T/a GerrishFuels
Nisa Supermarket, 26, Salisbury Road, Bulford, SP4 9DQ Salisbury
Unleaded (E10): £ 1.459Diesel: £ 1.669
Tesco
Amesbury Distribution Park, London Road, Amesbury, SP4 7RT Salisbury
Unleaded (E10): £ 1.469Diesel: £ 1.679
Murco T/a GerrishFuels
Stonehenge Filling Station, High Street, Winterbourne Stoke, SP3 4SZ Salisbury
Unleaded (E10): £ 1.499Diesel: £ 1.679
Murco
Amesbury Filling Station, 2, London Road, Amesbury, SP4 7DY Salisbury
Unleaded (E10): £ 1.499Diesel: £ 1.699
Asda Express
Mid Summer Place, Amesbury, SP4 7SQ Salisbury
Unleaded (E10): £ 1.499Diesel: £ 1.709
BP
High Post Filling Station, High Post, Salisbury, SP4 6AT, SP4 6AT Salisbury
Unleaded (E10): £ 1.499Diesel: £ 1.719
Tesco
Tesco Stores Ltd, The Bourne Centre, Southampton Road, SP1 2NY Salisbury
Unleaded (E10): £ 1.499Diesel: £ 1.719
Texaco
Westacre Filling Station, 108, Wilton Road, SP2 7JJ Salisbury
Unleaded (E10): £ 1.519Diesel: £ 1.719
Murco
Tilshead Garage, High Street, Tilshead, Salisbury, SP3 4SB, SP3 4SB Salisbury
Unleaded (E10): £ 1.519Diesel: £ 1.719
Shell
H L Edwards Ltd, Tinker Bell Service Station, Wilton Road, Barford St. Martin, SP3 4AD Salisbury
Unleaded (E10): £ 1.519Diesel: £ 1.719
murco
Bridge Garage, Maddington Street, Shrewton, SP3 4JD Salisbury
Unleaded (E10): £ 1.529Diesel: £ 1.719
Shell
Churchill Way West, SP2 7TS Salisbury
Unleaded (E10): £ 1.529Diesel: £ 1.729
Shell
133 Wilton Road, SP2 7JB Salisbury
Unleaded (E10): £ 1.529Diesel: £ 1.729
BP
London Road, SP1 3HP Salisbury
Unleaded (E10): £ 1.539Diesel: £ 1.739
Riverside Service Station
Esso, Riverside Service Station, Warminster Road, Stapleford, SP3 4LT Salisbury
Unleaded (E10): £ 1.548Diesel: £ 1.748
BP
Downton Road, SP2 8AR Salisbury
Unleaded (E10): £ 1.539Diesel: £ 1.759
Esso
Salisbury Road, SP5 3HZ Salisbury
Unleaded (E10): £ 1.579Diesel: £ 1.779
Esso
Southampton Road, SP1 2LL Salisbury
Unleaded (E10): £ 1.559Diesel: £ 1.789
Shell
A303, SP4 7AS Salisbury
Unleaded (E10): £ 1.579Diesel: £ 1.799

Price trend in Salisbury

Diesel ranged between £ 1.489 and £ 1.849 over the last 30 days.

Unleaded (E10) ranged between £ 1.429 and £ 1.699 over the last 30 days.

DateAvg. DieselAvg. Unleaded
07/07/2026£ 1.703£ 1.488
08/07/2026£ 1.698
09/07/2026£ 1.697
10/07/2026£ 1.694£ 1.493
11/07/2026£ 1.504
12/07/2026£ 1.700£ 1.497
13/07/2026£ 1.495
14/07/2026£ 1.701£ 1.495
15/07/2026£ 1.705£ 1.498
16/07/2026£ 1.504
17/07/2026£ 1.714£ 1.506
18/07/2026£ 1.715£ 1.508
19/07/2026£ 1.716£ 1.510
20/07/2026£ 1.720£ 1.514

Price comparison

Salisbury is currently more expensive than the median in South West (1.9p) and the average in United Kingdom (2.3p).

AreaDieselUnleaded (E10)
City£ 1.728£ 1.523
South West£ 1.709£ 1.549
United Kingdom£ 1.705£ 1.545

Nearby stations

CityStationsDieselUnleaded (E10)
Ringwood6£ 1.689£ 1.549
Marlborough3£ 1.697£ 1.517
Devizes3£ 1.719£ 1.539
Romsey6£ 1.719£ 1.579