Fuel Prices in Leith

Compare reported petrol and diesel prices around Leith.

Independent comparison using official UK fuel price reports. Check each station before travelling.

Compare stations in Leith

View on map
Lowest reported
189.9p / litre
Area average
197.1p / litre
Stations reporting
21

Diesel (B7)

Lowest prices first · 10 shown

Distances are from the centre of Leith, not your location.

  1. Sainsbury's Sainsburys Murrayfield

    EH11 2QW · 4.0 miles from centre

    Price reported

    189.9p per litre Lowest reported
    Station details
  2. Asda Chesser Supercentre

    EH14 1RJ · 4.9 miles from centre

    Price reported

    190.7p per litre
    Station details
  3. Mfg Morrisons Edinburgh Ferry Road

    EH5 2HF · 2.4 miles from centre

    Price reported

    194.9p per litre
    Station details
  4. Sainsbury's Sainsburys Blackhall

    EH4 2EB · 3.2 miles from centre

    Price reported

    194.9p per litre
    Station details
  5. Asda Leith Superstore

    EH6 6QJ · 0.7 miles from centre

    Price reported

    195.7p per litre
    Station details
  6. Asda Edinburgh Supercentre

    EH15 3AR · 3.8 miles from centre

    Price reported

    195.7p per litre
    Station details
  7. Mfg Morrisons Edinburgh Portobello Road

    EH8 7BQ · 2.0 miles from centre

    Price reported

    195.9p per litre
    Station details
  8. Mfg Morrisons Edinburgh Granton

    EH5 1SA · 2.8 miles from centre

    Price reported

    195.9p per litre
    Station details
  9. Sainsbury's Sainsburys Cameron Toll

    EH16 5PB · 3.7 miles from centre

    Price reported

    195.9p per litre
    Station details
  10. Shell Braidburn

    EH10 6AP · 4.6 miles from centre

    Price reported

    195.9p per litre
    Station details

Local fuel price snapshot

Within 8 km of Leith we track 23 active petrol stations with recent prices. (Data updated 1 day, 7 hours ago)

Lowest reported petrol price: 169.7p at Asda near 3 NEW MART ROAD

Unleaded petrol (E10)

  • Based on 23 stations with eligible recent reports.
  • Lowest price: 169.7p
  • Average price: 174.0p
  • Highest price: 177.9p
  • Spread: 8.2p (across the stations we track)

Diesel (B7)

  • Based on 21 stations with eligible recent reports.
  • Lowest price: 189.9p
  • Average price: 197.1p
  • Highest price: 201.9p
  • Spread: 12.0p (across the stations we track)

Premium petrol (E5)

  • Based on 18 stations with eligible recent reports.
  • Lowest price: 182.9p
  • Average price: 193.7p
  • Highest price: 204.9p
  • Spread: 22.0p (across the stations we track)

Premium diesel

  • Based on 11 stations with eligible recent reports.
  • Lowest price: 214.9p
  • Average price: 219.2p
  • Highest price: 220.9p
  • Spread: 6.0p (across the stations we track)

The price spread is the gap between the lowest and highest reported prices, not a guaranteed saving on your journey. Compare with the UK petrol and diesel price index, or read how we calculate our published fuel price statistics.

About fuel prices around Leith

There are 23 stations around Leith with live prices on this page; the most common brands locally are BP, Morrisons and Asda. Across the town's forecourts, unleaded is averaging about 174p per litre.

The cheapest unleaded in town currently starts near 170p per litre. Right now roughly 8p per litre separates the cheapest unleaded from the dearest locally.

The supermarket sites, including Morrisons and Asda, tend to set the floor for prices here. 10 of the 23 local forecourts are supermarket-run, and the rest split between branded and independent operators.

Asda has been setting the cheapest unleaded price locally of late. Forecourts on New Mart Road and Stenhouse Road carry much of the passing trade, and their prices often move first.

The town's unleaded average sits slightly below the Central Belt norm at the moment. Diesel averages around 197p per litre across the stations listed for Leith.

Everything within about 8 km of the centre is included, so edge-of-town and retail park sites appear alongside the central forecourts. If you drive through Leith regularly, note that the price ordering below changes often enough that last month's cheapest stop may not be this week's.

The table below carries the exact live figures per station, and alerts can flag a drop at the forecourts you actually use.

Wider area

See prices across Central Belt if you want the bigger picture.

Fuel prices in nearby towns

Common questions about fuel in Leith

What is the latest reported petrol price in Leith?

The latest reported petrol prices in Leith run from 169.7p to 177.9p per litre, with an average of 174.0p across 23 stations. The lowest unleaded price we can see is 169.7p at Asda near 3 NEW MART ROAD.

What is the latest reported diesel price in Leith?

The latest reported diesel prices in Leith run from 189.9p to 201.9p per litre, with an average of 197.1p across 21 stations.

How many stations do you track around Leith?

We currently track 23 active stations within 8 km of Leith. Prices are refreshed from the official fuel price feed throughout the day.

How do I compare stations near Leith?

Open the map to compare the stations near Leith and work out which stop makes sense for your route. You can also set a price alert if you want updates on the stations you use most.

Open the map for Leith

Use the main finder with Leith already centred on the map.

Open Fuel Finder for Leith

For weekly UK petrol and diesel price trends, read Price Pulse.