Skip to content
forecourts.uk

Fuel prices in Edinburgh

The cheapest diesel in Edinburgh right now is 183.7p a litre at Asda Straiton Superstore, and the cheapest petrol is 163.7p at Asda Straiton Superstore. That's across 42 forecourts within 7 miles of the centre, where diesel averages 192.9p and petrol 168.4p. Diesel is down 2.4p on a week ago, and petrol is down 1.5p on a week ago.

Cheapest right now

  1. 1837 Diesel

    Asda Straiton Superstore

    5.3 mi

    Asda Straiton Superstore · Pentland Road · Loanhead

    Changed Open 24 hours today
    Cheapest diesel 24h fuel
  2. 1637 Unleaded

    Asda Straiton Superstore

    5.3 mi

    Asda Straiton Superstore · Pentland Road · Loanhead

    Changed Open 24 hours today
    Cheapest petrol 24h fuel
Edinburgh
Average price per litre
Unleaded 42 forecourts · low 163.7p
1684
Diesel 39 forecourts · low 183.7p
1929
Super unleaded 37 forecourts · low 176.9p
1899
Premium diesel 6 forecourts · low 212.9p
2169
Averages leave out prices that haven't changed in 30 days.

Every forecourt in Edinburgh

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

  1. 1619 Unleaded

    Costco Wholesale Edinburgh

    5.1 mi

    Costco · Costkea Way · Edinburgh

    Unchanged for Open until 21:30
    Members only Toilets
  2. 1637 Unleaded

    Asda Straiton Superstore

    5.3 mi

    Asda Straiton Superstore · Pentland Road · Loanhead

    Changed Open 24 hours today
    24h fuel
  3. 1657 Unleaded

    Asda Leith Superstore

    2.1 mi

    Asda Leith Superstore · 2 Sandpiper Drive · Edinburgh

    Changed Open 24 hours today
    24h fuelToilets
  4. 1657 Unleaded

    MFG Morrisons Edinburgh Granton

    2.5 mi

    Morrisons · 3 Waterfront Broadway · Granton

    Changed Open until 22:00
    EV 7kWCar washAir & screenwashWater
  5. 1657 Unleaded

    Asda Chesser Supercentre

    2.8 mi

    Asda Chesser Supercentre · 3 New Mart Road · Edinburgh

    Changed Open 24 hours today
    24h fuelCar washToilets
  6. 1657 Unleaded

    Asda Edinburgh Supercentre

    3.6 mi

    Asda Edinburgh Supercentre · 100 the Jewel, Brunstane · Edinburgh

    Changed Open 24 hours today
    24h fuelToilets
  7. 1659 Unleaded

    MFG Morrisons Edinburgh Ferry Road

    1.8 mi

    Morrisons · Pilton Drive · Edinburgh

    Changed Open until 23:00
    EV 50kWCar washToiletsAir & screenwashWater
  8. 1659 Unleaded

    Sainsburys Murrayfield

    2.0 mi

    Sainsbury's · 39 Westfield Road · Edinburgh

    Changed Open until 22:30
    Car washAir & screenwash
  9. 1659 Unleaded

    MFG Morrisons Edinburgh Portobello Road

    2.0 mi

    Morrisons · Portobello Road · Edinburgh

    Changed Open until 23:00
    EV 50kWCar washToiletsAir & screenwashWater
  10. 1659 Unleaded

    Sainsburys Edinburgh Longstone

    2.9 mi

    Sainsbury's · Inglis Green Road · Edinburgh

    Changed Open until 22:30
    EV 7kWAir & screenwash
  11. 1659 Unleaded

    MFG Morrisons Edinburgh Moredun

    3.6 mi

    Morrisons · Gilmerton Road · Moredun

    Changed Open until 22:00
    Car washToiletsAir & screenwashWater
  12. 1659 Unleaded

    MFG Morrisons Edinburgh Gyle

    4.7 mi

    Morrisons · Gyle Avenue · South Gyle Broadway

    Changed Open until 22:00
    Car washToiletsAir & screenwashWater
  13. 1659 Unleaded

    Sainsburys Straiton

    5.0 mi

    Sainsbury's · Straiton Mains · Loanhead

    Changed Open until 22:00
    EV 50kWCar washAir & screenwash
  14. 1669 Unleaded

    Corstorphine Extra

    3.9 mi

    Tesco · 30 Meadow Place Road · Edinburgh

    Changed Open 24 hours today
    EV 7kW24h fuelToiletsAir & screenwashWater
  15. 1679 Unleaded

    MFG Barclay Place

    0.9 mi

    Jet · 21-23 Barclay Place · Bruntsfield

    Unchanged for Open 24 hours today
    24h fuelCar washAir & screenwashWater
  16. 1679 Unleaded

    Sainsburys Blackhall

    1.9 mi

    Sainsbury's · 185 Craighleith Road · Edinburgh

    Changed Open until 22:00
    Car washAir & screenwash
  17. 1679 Unleaded

    MFG Slateford

    2.4 mi

    Esso · 187 Slateford Road · Edinburgh

    Unchanged for Open 24 hours today
    EV 150kW24h fuelCar washAir & screenwashWater
  18. 1679 Unleaded

    Colinton Superstore

    3.2 mi

    Tesco · Colinton Mains Dr · Edinburgh

    Unchanged for Open until 22:00
    EV 7kWCar washToiletsAir & screenwashWater
  19. 1679 Unleaded

    Liberton Filling Station

    3.4 mi

    Gulf · Liberton Road · Edinburgh

    Unchanged for Open until 22:00
    Air & screenwash
  20. 1679 Unleaded

    Sainsburys Currie

    5.3 mi

    Sainsbury's · Lanark Road West · Edinburgh

    Unchanged for Open until 22:00
    Air & screenwash
  21. 1679 Unleaded

    Dalkeith Hardengreen Superstore

    6.4 mi

    Tesco · Hardengreen · Dalkeith

    Unchanged for Open 24 hours today
    EV 7kW24h fuelCar washToiletsAir & screenwash
  22. 1689 Unleaded

    Sainsburys Cameron Toll

    2.1 mi

    Sainsbury's · Cameron Toll Shopping Centre · Edinburgh

    Changed Open until 22:00
    Air & screenwash
  23. 1689 Unleaded

    Willowbrae Rd Esso Express

    2.3 mi

    Esso · 226 Willowbrae Road · Edinburgh

    Changed Open until midnight
    ToiletsAir & screenwashWater
  24. 1699 Unleaded

    MFG Ratcliffe Terrace

    1.4 mi

    BP · 2-4 Ratcliffe Terrace · Edinburgh

    Unchanged for Open 24 hours today
    AdBlue pump24h fuelCar washToiletsAir & screenwash
  25. 1699 Unleaded

    MFG Ferry Road

    1.7 mi

    BP · 77 Ferry Road · Edinburgh

    Unchanged for Open 24 hours today
    24h fuelCar washAir & screenwashWater
  26. 1699 Unleaded

    MFG Windmill

    1.8 mi

    Esso · 109 Queensferry Road · Edinburgh

    Unchanged for Open 24 hours today
    EV 7kW24h fuelToiletsAir & screenwashWater
  27. 1699 Unleaded

    Shell Leith

    2.2 mi

    Shell · 7 7 Seafield Road · Leith

    Changed Open 24 hours today
    24h fuelCar washToiletsAir & screenwashWater
  28. 1699 Unleaded

    Shell Braidburn

    2.4 mi

    Shell · 277 Comiston Road · Edinburgh

    Changed Open 24 hours today
    EV 22kW24h fuelToiletsAir & screenwashWater
  29. 1699 Unleaded

    MFG Stenhouse

    2.8 mi

    BP · 1 Stenhouse Road · Edinburgh

    Unchanged for Open 24 hours today
    24h fuelCar washToiletsAir & screenwashWater
  30. 1699 Unleaded

    Shell Bowmac

    3.9 mi

    Shell · 19-21 19-21 Glasgow Road · Edinburgh

    Changed Open 24 hours today
    24h fuelCar washToiletsAir & screenwashWater
  31. 1699 Unleaded

    MFG Napier

    4.0 mi

    BP · 382 Calder Road · Edinburgh

    Unchanged for Open 24 hours today
    EV 150kW24h fuelCar washToiletsAir & screenwash
  32. 1699 Unleaded

    MFG Lothianburn

    4.2 mi

    Esso · 117 Biggar Road · Edinburgh

    Unchanged for Open 24 hours today
    AdBlue pump24h fuelToiletsAir & screenwashWater
  33. 1699 Unleaded

    Shell Co-Op Maybury

    4.6 mi

    Shell · 166 Glasgow Road · Edinburgh

    Changed Open 24 hours today
    EV 7kW24h fuelCar washToiletsAir & screenwash
  34. 1709 Unleaded

    Musselburgh Extra

    5.5 mi

    Tesco · Olive Bank Road · East Lothian

    Changed Open until 22:00
    EV 7kWCar washToiletsAir & screenwashWater
  35. 1709 Unleaded

    Ingliston Sf Connect

    6.6 mi

    BP · Glasgow Road · Newbridge

    Changed Open 24 hours today
    24h fuelToiletsAir & screenwash
  36. 1719 Unleaded

    Canonmills Sf Connect

    0.7 mi

    BP · 23 Canonmills · Edinburgh

    Changed Open 24 hours today
    24h fuelCar washToiletsAir & screenwashWater
  37. 1719 Unleaded

    RJ Fuels Ltd

    1.8 mi

    JET Restalrig Service Station · 128 Restalrig Road, Edinburgh, EH7 6UW · Edinburgh

    Unchanged for Open 24 hours today
    24h fuelCar washAir & screenwashWater
  38. 1719 Unleaded

    Shell Co-Op Circle

    1.9 mi

    Shell · Crewe Toll · Edinburgh

    Changed Open 24 hours today
    EV 50kW24h fuelCar washToiletsAir & screenwash
  39. 1719 Unleaded

    MFG Musselburgh

    5.0 mi

    BP · 1 Edinburgh Road · Musselburgh

    Unchanged for Open 24 hours today
    EV 22kW24h fuelCar washLPGToilets
  40. 1729 Unleaded

    Shell Co-Op Dreghorn

    3.8 mi

    Shell · 50 Dreghorn Link · Edinburgh

    Changed Open 24 hours today
    AdBlue pump24h fuelCar washToiletsAir & screenwash
  41. 1739 Unleaded

    MFG Monktonhall

    5.5 mi

    BP · Musselburgh by Pass · Musselburgh

    Unchanged for Open 24 hours today
    AdBlue pump24h fuelCar washToiletsAir & screenwash
  42. 1749 Unleaded

    W and J Short

    6.3 mi

    W and J Short · W & J Short · Dalkeith

    Unchanged for Open until 17:30
    Car washToiletsAir & screenwash

EV charging in Edinburgh

137 public charging sites within 7 miles of Edinburgh, 33 of them rapid (50kW or more). See EV chargers in Edinburgh.

Facilities in Edinburgh

Fuel in Edinburgh: common questions

What is the cheapest diesel in Edinburgh today?

183.7p a litre at Asda Straiton Superstore, Pentland Road. Asda Straiton Superstore last changed this price 1 hr ago.

What is the cheapest petrol in Edinburgh today?

163.7p a litre at Asda Straiton Superstore, Pentland Road. Asda Straiton Superstore last changed this price 1 hr ago.

What is the average price of fuel in Edinburgh?

Diesel averages 192.9p a litre in Edinburgh, 5.0p below the UK average of 197.9p. Petrol averages 168.4p, 0.5p below the UK average of 168.9p. The averages leave out prices that haven't changed in 30 days.

Are fuel prices going up in Edinburgh?

Diesel is down 2.4p on a week ago, and petrol is down 1.5p on a week ago. These compare today's average with the average we recorded in Edinburgh seven days ago.

How many forecourts are there in Edinburgh?

42 forecourts within 7 miles of Edinburgh town centre report their prices. 4 have AdBlue pumps, 6 have rapid EV charging, 25 sell fuel 24 hours, 28 have a car wash, 1 sells LPG, 4 have 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.