PetrolFox
  1. UK
  2. ›Scotland
  3. ›East Lothian
  4. ›Haddington

Haddington fuel prices

2 stations in Haddington, East Lothian, cheapest first.

Find the cheapest near you

2 stations · Unleaded · average 173.9p

  1. 1

    Jet

    By-Pass Service Station

    A1 By-Pass Road EH41 3PH

    172.9p

    Cheapest

  2. 2

    Shell

    Asda Haddington Express Petrol

    Haddington Retail Park EH41 3FW

    174.9p

    +2.0p

Fuel prices in Haddington today

The cheapest unleaded petrol (E10) in Haddington today is 172.9p a litre at Jet By-Pass Service Station (EH41 3PH). Across the 2 stations selling it, prices average 173.9p and go up to 174.9p, so filling a 55-litre tank costs between £95.09 and £96.19.

The cheapest diesel in Haddington today is 199.9p a litre at Jet By-Pass Service Station (EH41 3PH). Across the 2 stations selling it, prices average 200.9p and go up to 201.9p, so filling a 55-litre tank costs between £109.94 and £111.05.

Unleaded in Haddington averages 173.9p, 0.8p less than the East Lothian average (174.7p) and 0.5p less than the UK average (174.4p). Diesel in Haddington averages 200.9p, 0.7p more than the East Lothian average (200.2p) and 1.4p more than the UK average (199.5p).

Super unleaded (E5) is sold at 2 stations, from 189.9p at Jet By-Pass Service Station. Premium diesel is sold at 1 station, from 220.9p at Shell Asda Haddington Express Petrol.

Fuel prices in Haddington today, pence per litre
FuelCheapestAverageHighestStations
Unleaded172.9p173.9p174.9p2
Super unleaded189.9p191.9p193.9p2
Diesel199.9p200.9p201.9p2
Premium diesel220.9p220.9p220.9p1

Nearby towns

Average unleaded price, cheapest highlighted

  • Tranent5 stations173.5pCheapest
  • Longniddry1 station174.9p+1.4p
  • Prestonpans1 station174.9p+1.4p
  • North Berwick2 stations177.4p+3.9p
  • Musselburgh3 stations174.9p+1.4p
  • Dunbar2 stations175.4p+1.9p
All towns in East Lothian →

Petrol stations in Haddington

Haddington has 2 petrol stations reporting prices: 1 Jet and 1 Shell. None is open 24 hours. Of the 2, all sell bottled AdBlue, 1 has customer toilets and 1 has AdBlue pumps.

For unleaded, the cheapest nearby town is Tranent, averaging 173.5p (0.4p less than Haddington). For diesel, the cheapest nearby town is Tranent, averaging 199.3p (1.6p less than Haddington); 4 other nearby towns are also cheaper.

Questions about fuel in Haddington

Where is the cheapest petrol in Haddington?
Jet By-Pass Service Station (EH41 3PH) has the cheapest unleaded at 172.9p a litre. The cheapest super unleaded is 189.9p at Jet By-Pass Service Station.
Where is the cheapest diesel in Haddington?
Jet By-Pass Service Station (EH41 3PH) has the cheapest diesel at 199.9p a litre. The cheapest premium diesel is 220.9p at Shell Asda Haddington Express Petrol.
How much is petrol in Haddington today?
Unleaded averages 173.9p a litre across 2 stations, from 172.9p to 174.9p. Diesel averages 200.9p a litre across 2 stations, from 199.9p to 201.9p.
How many petrol stations are there in Haddington?
Haddington has 2 petrol stations reporting prices: 1 Jet and 1 Shell.
Which petrol stations in Haddington are open 24 hours?
None of the stations in Haddington reports being open 24 hours.
Is fuel cheaper near Haddington?
For unleaded, the cheapest nearby town is Tranent, averaging 173.5p (0.4p less than Haddington). For diesel, the cheapest nearby town is Tranent, averaging 199.3p (1.6p less than Haddington); 4 other nearby towns are also cheaper.
Where is there AdBlue at the pump in Haddington?
1 station has AdBlue pumps: Shell Asda Haddington Express Petrol.
How up to date are these prices?
Retailers report their prices to the UK government's Fuel Finder scheme. We check for changes every 15 minutes; these prices were last checked at 23:03 on 13 October.

Prices checked 13 Oct, 23:03 and refreshed every 15 minutes. Prices are reported by retailers, so check at the pump.

Source: Fuel Finder. Contains public sector information licensed under the Open Government Licence v3.0. Postcode data from postcodes.io.