Fuel prices in Haddington
The cheapest diesel in Haddington right now is 197.9p a litre at By-Pass Service Station, and the cheapest petrol is 171.9p at Asda Haddington Express Petrol. That's across 2 forecourts within 2 miles of the centre, where diesel averages 198.4p and petrol 172.4p. Diesel is down 1.0p on a week ago, and petrol is down 1.0p on a week ago.
Cheapest right now
- 1979 Diesel
By-Pass Service Station
0.5 miJet · A1 By-Pass Road · East Lothian
Changed Open until 20:30Cheapest diesel - 1719 Unleaded
Asda Haddington Express Petrol
1.1 miShell · Haddington Retail Park · Haddington
Unchanged for Open 24 hours todayCheapest petrol EV 75kWAdBlue pump24h fuelToilets
- Unleaded 2 forecourts · low 171.9p
- 1724
- Diesel 2 forecourts · low 197.9p
- 1984
- Super unleaded 2 forecourts · low 188.9p
- 1899
- Premium diesel 1 forecourt · low 217.9p
- 2179
Every forecourt in Haddington
Sorted by price. Distances are from the centre of Haddington.
- 2179 Premium diesel
Asda Haddington Express Petrol
1.1 miShell · Haddington Retail Park · Haddington
Changed Open 24 hours todayEV 75kWAdBlue pump24h fuelToilets - ––– Premium diesel
By-Pass Service Station
0.5 miJet · A1 By-Pass Road · East Lothian
Doesn't sell premium diesel, or hasn't reported a price for it Open until 20:30
EV charging in Haddington
9 public charging sites within 2 miles of Haddington, 3 of them rapid (50kW or more). See EV chargers in Haddington.
Facilities in Haddington
- AdBlue at the pump 1 forecourt
- Rapid EV charging at forecourts 1 forecourt
- 24 hour fuel 1 forecourt
- Truck stops and HGV fuel 1 forecourt
Fuel in Haddington: common questions
What is the cheapest diesel in Haddington today?
197.9p a litre at By-Pass Service Station, A1 By-Pass Road. By-Pass Service Station last changed this price 2 days ago.
What is the cheapest petrol in Haddington today?
171.9p a litre at Asda Haddington Express Petrol, Haddington Retail Park. Asda Haddington Express Petrol last changed this price 7 days ago.
What is the average price of fuel in Haddington?
Diesel averages 198.4p a litre in Haddington, 0.5p above the UK average of 197.9p. Petrol averages 172.4p, 3.5p 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 Haddington?
Diesel is down 1.0p on a week ago, and petrol is down 1.0p on a week ago. These compare today's average with the average we recorded in Haddington seven days ago.
How many forecourts are there in Haddington?
2 forecourts within 2 miles of Haddington town centre report their prices. 1 has an AdBlue pump, 1 has rapid EV charging, 1 sell fuel 24 hours, 1 has HGV access.
How up to date are these prices?
Each price shows when the forecourt last changed it, so you can see how current it is.