findpetrol .co.uk
Live fuel prices

Petrol prices in Salisbury

Unleaded Petrol from 172.9p a litre, averaging 174.3p across 7 stations we track in Salisbury. Diesel averages 198.6p and starts at 196.9p.

At a glance

Stations tracked
7
Local areas
1
Cheapest unleaded
172.9p
Cheapest diesel
196.9p

Data updated 7 hours ago

If you fill up regularly in Salisbury, the habit worth building is checking two or three forecourts rather than defaulting to the one on your commute. The gap between the cheapest petrol and the dearest is rarely nothing.

There are 7 petrol stations in Salisbury with prices recent enough to compare, covering the major brands alongside the local independents.

On the diesel side, Salisbury starts at 196.9p a litre and averages 198.6p, a gap worth a short detour on a big fill.

The list below is ordered by unleaded price. Each station links through to its own page with price history and a nearby comparison.

Fuel prices Salisbury - today’s snapshot

We track 7 active petrol stations in and around Salisbury with recent prices. (Data updated 7 hours ago)

Cheapest petrol in Salisbury: 172.9p at Tesco near SP1 2NY, Salisbury.

Unleaded petrol (E10)

Lowest price
172.9p
Average price
174.3p
Highest price
176.9p
Spread
4.0p across 7 sites

Diesel (B7)

Lowest price
196.9p
Average price
198.6p
Highest price
199.9p
Spread
3.0p across 7 sites

Premium petrol (E5)

Lowest price
183.9p
Average price
194.9p
Highest price
199.9p
Spread
16.0p across 7 sites

Premium diesel

Lowest price
217.9p
Average price
220.9p
Highest price
224.9p
Spread
7.0p across 5 sites

Figures cover stations reporting to the official CMA price feed within the last 30 days. We exclude obvious reporting errors - prices given in pounds rather than pence, retailer test records, and premium grades priced below the standard grade - so the averages reflect what you can actually pay.

Cheapest petrol stations in Salisbury

Petrol and diesel prices Salisbury, sorted by unleaded so the cheapest petrol is first. Open any station for its price history and nearby comparison.

Station Local area Petrol Diesel
Tesco Stores Ltd, The Bourne Centre, Salisbury SP1 2NY Salisbury 172.9p 196.9p
Esso Southampton Road, Salisbury SP1 2LL Salisbury 173.9p 197.9p
Shell Churchill Way West, Salisbury SP2 7TS Salisbury 173.9p 198.9p
Shell 133 Wilton Road, Salisbury SP2 7JB Salisbury 173.9p 198.9p
Texaco Westacre Filling Station, Salisbury SP2 7JJ Salisbury 173.9p 197.9p
BP London Road, Salisbury SP1 3HP Salisbury 174.9p 199.9p
BP Downton Road, Salisbury SP2 8AR Salisbury 176.9p 199.9p

Wider area

See prices across South West England if you want the bigger picture.

Places nearby

Drill into a specific area for its own price snapshot and cheapest stations.

Fuel guides

Advice from our guides on paying less at the pump.

Common questions about fuel in Salisbury

What is the latest reported petrol price in Salisbury?
The latest reported petrol prices in Salisbury run from 172.9p to 176.9p per litre, with an average of 174.3p across 7 stations. The lowest unleaded price we can see is 172.9p at TESCO near SP1 2NY.
What is the latest reported diesel price in Salisbury?
The latest reported diesel prices in Salisbury run from 196.9p to 199.9p per litre, with an average of 198.6p across 7 stations.
How many stations do you track around Salisbury?
We currently track 7 active petrol stations in and around Salisbury. Prices are refreshed from the official CMA fuel price feed throughout the day.
Where is the cheapest petrol in Salisbury?
The cheapest petrol in Salisbury we can currently see is 172.9p a litre at TESCO near SP1 2NY. That is 1.4p below the local average of 174.3p.
How many petrol stations are there in Salisbury?
We track 7 petrol stations in and around Salisbury with recent prices, including Shell, BP, Esso. Each one is listed with its latest unleaded and diesel price.
How do I compare stations near Salisbury?
Open the map to compare stations near Salisbury and work out which stop makes sense for your route. You can sort by price or distance and filter to supermarket forecourts only.
Is it cheaper to fill up with petrol or diesel in Salisbury?
Diesel currently averages 24.3p more per litre than unleaded in Salisbury, at 198.6p against 174.3p. That gap changes with wholesale costs, so it is worth checking before a big fill.

Open the map for Salisbury

Use the main finder with Salisbury already centred, then sort by price or distance to pick your stop.

Open fuel finder for Salisbury
We use cookies to improve your experience. By using our site, you agree to our Privacy Policy.