Skip to content
forecourts.uk

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

  1. 1979 Diesel

    By-Pass Service Station

    0.5 mi

    Jet · A1 By-Pass Road · East Lothian

    Changed Open until 20:30
    Cheapest diesel
  2. 1719 Unleaded

    Asda Haddington Express Petrol

    1.1 mi

    Shell · Haddington Retail Park · Haddington

    Unchanged for Open 24 hours today
    Cheapest petrol EV 75kWAdBlue pump24h fuelToilets
Haddington
Average price per litre
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
Averages leave out prices that haven't changed in 30 days.

Every forecourt in Haddington

Sorted by price. Distances are from the centre of Haddington.

  1. 1719 Unleaded

    Asda Haddington Express Petrol

    1.1 mi

    Shell · Haddington Retail Park · Haddington

    Unchanged for Open 24 hours today
    EV 75kWAdBlue pump24h fuelToilets
  2. 1729 Unleaded

    By-Pass Service Station

    0.5 mi

    Jet · A1 By-Pass Road · East Lothian

    Changed 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

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.