County guide
Petrol & Diesel Prices in East Lothian
16 stations across 8 towns.
Fuel prices in East Lothian
Unleaded
174.7p/L
Average price
Lowest 171.9p/L
From 4 stations
Diesel
197.9p/L
Average price
Lowest 192.9p/L
From 3 stations
Based on trusted prices updated in the last 7 days. Latest price change on 21 Oct, 16:54.
Cheapest stations in East Lothian
Lowest unleaded prices. Each card shows when its price last changed.
- Toilets
- Car wash
- Toilets
- Car wash
Towns in East Lothian
Search across towns in East Lothian.
More about fuel prices in East Lothian
Local prices, main towns and planning tools for East Lothian.
More about fuel prices in East Lothian
Local prices, main towns and planning tools for East Lothian.
Across East Lothian, unleaded averages 174.7p/L at 4 stations with a trusted price from the last 7 days, and the cheapest is 171.9p/L. Diesel averages 197.9p/L, with the cheapest at 192.9p/L.
Filling up at the cheapest unleaded price instead of the average saves about 2.8p a litre, roughly £1.26 on a 45-litre fill-up. Check how far away it is first, as a long detour can cancel out the saving.
East Lothian has 16 petrol stations across 8 towns. The main towns include Musselburgh, Tranent and Dunbar. Open a town to see each station's latest price, opening hours and facilities.