FillZapOpen FillZap

Fuel prices › Scotland › Edinburgh

Cheapest petrol and diesel in Edinburgh today

Sunday, 15 November 2026 · updated 15 Nov, 13:32 · 30 filling stations in Edinburgh

The cheapest petrol in Edinburgh today is 159.7p a litre at Asda Chesser Supercentre, and the cheapest diesel is 187.9p at Colinton Superstore.

Cheapest petrol
157.9p
Costco Wholesale Edinburgh (Costco members only)
Edinburgh average 164.1p
Cheapest diesel
182.9p
Costco Wholesale Edinburgh (Costco members only)
Edinburgh average 193.6p

See them on the map

Unleaded petrol (E10) prices in Edinburgh

30 stations with a current price, cheapest first. Filling a 50-litre tank at the cheapest instead of the dearest saves about £7.00.

  1. 1Costco Wholesale Edinburgh (Costco members only)Costco Wholesale · Costkea Way, EH20 9BY · updated 13 Nov, 08:06157.9p
  2. 2Asda Chesser SupercentreAsda Chesser Supercentre · 3 New Mart Road, EH14 1RJ · updated 12 Nov, 16:29159.7p
  3. 3Asda Edinburgh SupercentreAsda Edinburgh Supercentre · 100 The Jewel, Brunstane, EH15 3AR · updated 12 Nov, 16:27159.7p
  4. 4Asda Leith SuperstoreAsda Leith Superstore · 2 Sandpiper Drive, EH6 6QJ · updated 12 Nov, 16:35159.7p
  5. 5Mfg Morrisons Edinburgh Ferry RoadMorrisons · Pilton Drive, EH5 2HF · updated 14 Nov, 23:07159.9p
  6. 6Mfg Morrisons Edinburgh Portobello RoadMorrisons · Portobello Road, EH8 7BQ · updated 14 Nov, 23:26159.9p
  7. 7Colinton SuperstoreTesco · Colinton Mains Dr, EH13 9AH · updated 13 Nov, 17:06160.9p
  8. 8Corstorphine ExtraTesco · 30 Meadow Place Road, EH12 7UQ · updated 13 Nov, 17:06160.9p
  9. 9Sainsburys CurrieSainsburys · Lanark Road West, EH14 5JX · updated 15 Nov, 11:28160.9p
  10. 10Sainsburys Edinburgh LongstoneSainsburys · Inglis Green Road, EH14 2ER · updated 15 Nov, 07:52160.9p

Plus 20 more in the app.

Diesel (B7) prices in Edinburgh

26 stations with a current price, cheapest first. Filling a 50-litre tank at the cheapest instead of the dearest saves about £9.50.

  1. 1Costco Wholesale Edinburgh (Costco members only)Costco Wholesale · Costkea Way, EH20 9BY · updated 11 Nov, 12:02182.9p
  2. 2Colinton SuperstoreTesco · Colinton Mains Dr, EH13 9AH · updated 2 Nov, 16:03187.9p
  3. 3Corstorphine ExtraTesco · 30 Meadow Place Road, EH12 7UQ · updated 2 Nov, 17:24187.9p
  4. 4Sainsburys CurrieSainsburys · Lanark Road West, EH14 5JX · updated 3 Nov, 05:32187.9p
  5. 5Asda Edinburgh SupercentreAsda Edinburgh Supercentre · 100 The Jewel, Brunstane, EH15 3AR · updated 12 Nov, 16:27189.7p
  6. 6Asda Leith SuperstoreAsda Leith Superstore · 2 Sandpiper Drive, EH6 6QJ · updated 12 Nov, 16:35189.7p
  7. 7Sainsburys Cameron TollSainsburys · Cameron Toll Shopping Centre, EH16 5PB · updated 3 Nov, 06:38190.9p
  8. 8Mfg Morrisons Edinburgh Ferry RoadMorrisons · Pilton Drive, EH5 2HF · updated 11 Nov, 23:09191.9p
  9. 9Mfg Morrisons Edinburgh Portobello RoadMorrisons · Portobello Road, EH8 7BQ · updated 11 Nov, 23:40191.9p
  10. 10Shell BowmacShell · 19-21 19-21 Glasgow Road, EH12 8HW · updated 12 Nov, 16:47192.9p

Plus 16 more in the app.

Super unleaded (E5) prices in Edinburgh

27 stations with a current price, cheapest first. Filling a 50-litre tank at the cheapest instead of the dearest saves about £14.50.

  1. 1Costco Wholesale Edinburgh (Costco members only)Costco Wholesale · Costkea Way, EH20 9BY · updated 14 Nov, 12:25165.9p
  2. 2Colinton SuperstoreTesco · Colinton Mains Dr, EH13 9AH · updated 13 Nov, 17:06170.9p
  3. 3Corstorphine ExtraTesco · 30 Meadow Place Road, EH12 7UQ · updated 13 Nov, 17:06170.9p
  4. 4Sainsburys CurrieSainsburys · Lanark Road West, EH14 5JX · updated 15 Nov, 11:29172.9p
  5. 5Sainsburys Edinburgh LongstoneSainsburys · Inglis Green Road, EH14 2ER · updated 15 Nov, 07:52172.9p
  6. 6Sainsburys MurrayfieldSainsburys · 39 Westfield Road, EH11 2QW · updated 15 Nov, 08:09172.9p
  7. 7Sainsburys BlackhallSainsburys · 185 Craighleith Road, EH4 2EB · updated 15 Nov, 07:16174.9p
  8. 8Sainsburys Cameron TollSainsburys · Cameron Toll Shopping Centre, EH16 5PB · updated 15 Nov, 06:43174.9p
  9. 9Willowbrae Rd Esso ExpressEsso · 226 Willowbrae Road, EH8 7NG · updated 13 Nov, 15:12178.9p
  10. 10Liberton Filling StationGulf · Liberton Road, EH16 6ND · updated 5 Nov, 10:18185.9p

Plus 17 more in the app.

Premium diesel prices in Edinburgh

4 stations with a current price, cheapest first. Filling a 50-litre tank at the cheapest instead of the dearest saves about £6.00.

  1. 1Rj Fuels LtdJet Restalrig Service Station · 128, EH7 6UW · updated 2 Nov, 02:20212.9p
  2. 2Liberton Filling StationGulf · Liberton Road, EH16 6ND · updated 6 Nov, 10:13213.9p
  3. 3Canonmills Sf ConnectBP · 23 Canonmills, EH3 5HA · updated 30 Oct, 09:45216.9p
  4. 4Shell Co-Op DreghornShell · 50 Dreghorn Link, EH13 9QR · updated 9 Nov, 12:47224.9p

Questions about fuel in Edinburgh

Where is the cheapest petrol in Edinburgh today?
Asda Chesser Supercentre, 3 New Mart Road, EH14 1RJ at 159.7p a litre for unleaded (E10), last updated 12 Nov, 16:29.
Where is the cheapest diesel in Edinburgh today?
Colinton Superstore, Colinton Mains Dr, EH13 9AH at 187.9p a litre, last updated 2 Nov, 16:03.
How much is fuel in Edinburgh?
Unleaded petrol averages 164.1p a litre and diesel averages 193.6p across Edinburgh's filling stations today.
How many petrol stations are there in Edinburgh?
FillZap has live prices for 30 filling stations in and around Edinburgh.
Where do these prices come from?
From the UK government's Fuel Finder scheme, which forecourts must report their prices to. They update through the day, but can change before you get there, so check the pump.

Tell your friends

Share today's cheapest prices in Edinburgh with a local group.

Is the cheapest one worth the drive?

FillZap works out whether a detour actually saves you money once you count the extra miles, plans the cheapest stops on a journey, and can tell you when prices drop near you. It's free.

Find cheap fuel near me

Fuel prices near Edinburgh

Driving for work?

FillZap scans your fuel receipts and keeps them ready as one PDF for HMRC or your employer, and works out your business mileage claim at 45p a mile. Free, no sign-up.

Scan a receipt Work out my 45p-a-mile claim