Fuel prices

Petrol and diesel prices in Edinburgh

Compare 30 stations and find the cheapest fuel in Edinburgh today.

In Edinburgh, unleaded petrol (E10) averages 170.4p per litre and standard diesel averages 194.6p per litre. The cheapest unleaded is at COSTCO WHOLESALE for 163.9p per litre. Prices updated 4 November 2026, 23:52.

Average fuel prices in Edinburgh

Unleaded

170.4p/L

Lowest 163.9p · UK avg 171.0p

Diesel

194.6p/L

Lowest 183.9p · UK avg 198.4p

Super unleaded

190.6p/L

Lowest 172.9p · UK avg 190.0p

Premium diesel

219.6p/L

Lowest 212.9p · UK avg 217.7p

Latest price update in Edinburgh: 4 Nov 2026, 23:52. Source: GOV.UK Fuel Finder.

Cheapest unleaded in Edinburgh

  1. COSTCO WHOLESALE Cheapest

    COSTKEA WAY, EDINBURGH, EH20 9BY

    163.9p

  2. ASDA CHESSER SUPERCENTRE

    3 NEW MART ROAD, EDINBURGH, EH14 1RJ

    167.7p

  3. SAINSBURYS

    39 WESTFIELD ROAD, EDINBURGH, EH11 2QW

    167.9p

  4. SAINSBURYS

    LANARK ROAD WEST, EDINBURGH, EH14 5JX

    167.9p

  5. ESSO

    187 SLATEFORD ROAD, EDINBURGH, EH14 1PU

    167.9p

  6. TESCO

    30 MEADOW PLACE ROAD, EDINBURGH, EH12 7UQ

    167.9p

  7. SAINSBURYS

    INGLIS GREEN ROAD, EDINBURGH, EH14 2ER

    167.9p

  8. MORRISONS

    PILTON DRIVE, EDINBURGH, EH5 2HF

    167.9p

  9. TESCO

    COLINTON MAINS DR, EDINBURGH, EH13 9AH

    167.9p

  10. GULF

    LIBERTON ROAD, EDINBURGH, EH16 6ND

    168.9p

  11. ASDA LEITH SUPERSTORE

    2 SANDPIPER DRIVE, EDINBURGH, EH6 6QJ

    169.7p

  12. ESSO

    117 BIGGAR ROAD, EDINBURGH, EH10 7DU

    169.9p

  13. BP

    1 STENHOUSE ROAD, EDINBURGH, EH11 3LW

    169.9p

  14. BP

    382 CALDER ROAD, EDINBURGH, EH11 4AS

    169.9p

  15. BP

    2-4 RATCLIFFE TERRACE, EDINBURGH, EH9 1SS

    169.9p

  16. SAINSBURYS

    185 CRAIGHLEITH ROAD, EDINBURGH, EH4 2EB

    169.9p

  17. MORRISONS

    PORTOBELLO ROAD, EDINBURGH, EH8 7BQ

    169.9p

  18. ESSO

    109 QUEENSFERRY ROAD, EDINBURGH, EH4 3HL

    169.9p

  19. SAINSBURYS

    CAMERON TOLL SHOPPING CENTRE, EDINBURGH, EH16 5PB

    170.9p

  20. ASDA EDINBURGH SUPERCENTRE

    100 THE JEWEL, BRUNSTANE, EDINBURGH, EH15 3AR

    171.7p

  21. JET Restalrig Service Station

    128, EDINBURGH, EH7 6UW

    171.9p

  22. BP

    77 FERRY ROAD, EDINBURGH, EH6 4AQ

    171.9p

  23. SHELL

    277 COMISTON ROAD, EDINBURGH, EH10 6AP

    171.9p

  24. ESSO

    226 WILLOWBRAE ROAD, EDINBURGH, EH8 7NG

    171.9p

  25. SHELL

    50 DREGHORN LINK, EDINBURGH, EH13 9QR

    173.9p

Cheapest diesel in Edinburgh

  1. COSTCO WHOLESALE Cheapest

    COSTKEA WAY, EDINBURGH, EH20 9BY

    183.9p

  2. ASDA CHESSER SUPERCENTRE

    3 NEW MART ROAD, EDINBURGH, EH14 1RJ

    187.7p

  3. SAINSBURYS

    39 WESTFIELD ROAD, EDINBURGH, EH11 2QW

    187.9p

  4. SAINSBURYS

    LANARK ROAD WEST, EDINBURGH, EH14 5JX

    187.9p

  5. TESCO

    30 MEADOW PLACE ROAD, EDINBURGH, EH12 7UQ

    187.9p

  6. SAINSBURYS

    INGLIS GREEN ROAD, EDINBURGH, EH14 2ER

    187.9p

  7. TESCO

    COLINTON MAINS DR, EDINBURGH, EH13 9AH

    187.9p

  8. SAINSBURYS

    CAMERON TOLL SHOPPING CENTRE, EDINBURGH, EH16 5PB

    190.9p

  9. SAINSBURYS

    185 CRAIGHLEITH ROAD, EDINBURGH, EH4 2EB

    190.9p

  10. ASDA EDINBURGH SUPERCENTRE

    100 THE JEWEL, BRUNSTANE, EDINBURGH, EH15 3AR

    193.7p

  11. ASDA LEITH SUPERSTORE

    2 SANDPIPER DRIVE, EDINBURGH, EH6 6QJ

    193.7p

  12. MORRISONS

    PILTON DRIVE, EDINBURGH, EH5 2HF

    193.9p

  13. MORRISONS

    PORTOBELLO ROAD, EDINBURGH, EH8 7BQ

    193.9p

  14. SHELL

    19-21 19-21 GLASGOW ROAD, EDINBURGH, EH12 8HW

    195.9p

  15. SHELL

    166 GLASGOW ROAD, EDINBURGH, EH12 8LS

    195.9p

  16. BP

    23 CANONMILLS, EDINBURGH, EH3 5HA

    195.9p

  17. SHELL

    CREWE TOLL, EDINBURGH, EH4 2NT

    195.9p

  18. GULF

    LIBERTON ROAD, EDINBURGH, EH16 6ND

    196.9p

  19. SHELL

    277 COMISTON ROAD, EDINBURGH, EH10 6AP

    196.9p

  20. ESSO

    226 WILLOWBRAE ROAD, EDINBURGH, EH8 7NG

    196.9p

  21. JET Restalrig Service Station

    128, EDINBURGH, EH7 6UW

    197.9p

  22. BP

    1 STENHOUSE ROAD, EDINBURGH, EH11 3LW

    197.9p

  23. BP

    382 CALDER ROAD, EDINBURGH, EH11 4AS

    197.9p

  24. BP

    77 FERRY ROAD, EDINBURGH, EH6 4AQ

    198.9p

  25. BP

    2-4 RATCLIFFE TERRACE, EDINBURGH, EH9 1SS

    198.9p

Fuel prices in Edinburgh: FAQ

What is the average price of petrol in Edinburgh?

Unleaded (E10) in Edinburgh averages 170.4p per litre across 30 stations, ranging from 163.9p to 174.9p. That is 0.6p below the UK average.

What is the average price of diesel in Edinburgh?

Standard diesel in Edinburgh averages 194.6p per litre across 30 stations, ranging from 183.9p to 203.9p. That is 3.8p below the UK average.

Where is the cheapest petrol in Edinburgh?

Right now the cheapest unleaded we can see in Edinburgh is at COSTCO WHOLESALE, COSTKEA WAY, EDINBURGH, EH20 9BY, at 163.9p per litre. Prices change through the day, so check before you set off.

How often are these fuel prices updated?

We refresh prices every 15 minutes from the GOV.UK Fuel Finder scheme, where forecourts report their pump prices.

Fuel prices in other towns and cities

Search fuel prices by postcode

Contains public sector information licensed under the Open Government Licence v3.0. Prices from the GOV.UK Fuel Finder scheme.

Keep your vehicle on the road with VeFix

Save your vehicle, track MOT, tax and servicing, and book trusted UK garages. Free to join.