Fuel prices in Shaftesbury
The cheapest diesel in Shaftesbury right now is 198.9p a litre at Asda Ivy Cross Express Petrol, and the cheapest petrol is 170.9p at Blackmore Vale Services. That's across 3 forecourts within 2 miles of the centre, where diesel averages 198.9p and petrol 171.9p. petrol is down 2.0p on a week ago.
Cheapest right now
- 1989 Diesel
Asda Ivy Cross Express Petrol
0.3 miEsso · Ivy Cross · Shaftesbury
Unchanged for Open 24 hours todayCheapest diesel 24h fuelCar washToilets - 1709 Unleaded
Blackmore Vale Services
1.9 miBlackmore Vale Filling Station · Shaftesbury
Changed Open until 20:00Cheapest petrol Air & screenwash
- Unleaded 2 forecourts · low 170.9p
- 1719
- Diesel 1 forecourt · low 198.9p
- 1989
- Super unleaded 2 forecourts · low 185.9p
- 1889
- Premium diesel 1 forecourt · low 217.9p
- 2179
Every forecourt in Shaftesbury
Sorted by price. Distances are from the centre of Shaftesbury.
- 1709 Unleaded
Blackmore Vale Services
1.9 miBlackmore Vale Filling Station · Shaftesbury
Changed Open until 20:00Air & screenwash - 1729 Unleaded
Asda Ivy Cross Express Petrol
0.3 miEsso · Ivy Cross · Shaftesbury
Unchanged for Open 24 hours today24h fuelCar washToilets - 1729 Unleaded
Shaftesbury Superstore
0.1 miTesco · Christy's Ln · Shaftesbury
Unchanged since · may be out of date Open until 22:00EV 7kWCar washToiletsAir & screenwashWater
EV charging in Shaftesbury
2 public charging sites within 2 miles of Shaftesbury, 1 of them rapid (50kW or more). See EV chargers in Shaftesbury.
Facilities in Shaftesbury
- 24 hour fuel 1 forecourt
- Car wash 2 forecourts
Fuel in Shaftesbury: common questions
What is the cheapest diesel in Shaftesbury today?
198.9p a litre at Asda Ivy Cross Express Petrol, Ivy Cross. Asda Ivy Cross Express Petrol last changed this price 7 days ago.
What is the cheapest petrol in Shaftesbury today?
170.9p a litre at Blackmore Vale Services, Blackmore Vale Filling Station. Blackmore Vale Services last changed this price 2 days ago.
What is the average price of fuel in Shaftesbury?
Diesel averages 198.9p a litre in Shaftesbury, 1.0p above the UK average of 197.9p. Petrol averages 171.9p, 3.0p above the UK average of 168.9p. The averages leave out prices that haven't changed in 30 days.
Are fuel prices going up in Shaftesbury?
petrol is down 2.0p on a week ago. These compare today's average with the average we recorded in Shaftesbury seven days ago.
How many forecourts are there in Shaftesbury?
3 forecourts within 2 miles of Shaftesbury town centre report their prices. 1 sell fuel 24 hours, 2 have a car wash.
How up to date are these prices?
Each price shows when the forecourt last changed it, so you can see how current it is.