Live prices · 38 forecourts

Petrol and diesel prices in Edinburgh

Prices at 38 forecourts in Edinburgh, as reported to the UK Government's Fuel Finder scheme. The cheapest unleaded today is 165.7p and the cheapest diesel 187.7p, both at Asda Chesser Supercentre.

Updated 9 Nov 2026, 01:58Part of Scotland

Cheapest in Edinburgh now

Live
  • Unleaded
  • Diesel
  • Super
  • Prem. diesel
Lowest price for each fuel among the forecourts below — each may be at a different forecourt.

Today's prices in Edinburgh

Averages of every forecourt here with a price reported in the last 30 days, compared with the UK.

Unleaded (E10)

169.6paverage

£7.71 a gallon

0.2p above UK average

Cheapest 165.7p at Asda Chesser Supercentrereported 7 Nov 2026, 17:58

38 forecourts with a recent price

Diesel (B7)

194.9paverage

£8.86 a gallon

2.7p below UK average

Cheapest 187.7p at Asda Chesser Supercentrereported 13 Oct 2026, 18:57

34 forecourts with a recent price

Super unleaded (E5)

189.0paverage

£8.59 a gallon

1.7p above UK average

Cheapest 177.9p at Corstorphine Extra - Petrol Filling Stationreported 2 Nov 2026, 17:24

33 forecourts with a recent price

Super diesel (B7)

219.3paverage

£9.97 a gallon

3.2p above UK average

Cheapest 212.9p at RJ Fuels Ltdreported 2 Nov 2026, 02:20

7 forecourts with a recent price

Every forecourt in Edinburgh, cheapest first

Sort by any fuel. Each price shows when the forecourt reported it.

  • Asda Chesser Supercentre

    Asda · EH14 1RJ · 3 New Mart Road

    Unleaded
    165.7p7 Nov 2026, 17:58
    Diesel
    187.7p13 Oct 2026, 18:57
    Super
    —
    Prem. diesel
    —

    24 hours

  • MFG Morrisons Edinburgh Ferry Road

    Morrisons · EH5 2HF · Pilton Drive

    Unleaded
    165.9p8 Nov 2026, 23:05
    Diesel
    192.9p8 Nov 2026, 23:05
    Super
    189.9p5 Nov 2026, 23:06
    Prem. diesel
    —
  • MFG Morrisons Edinburgh Gyle

    Morrisons · EH12 9JU · Gyle Avenue

    Unleaded
    165.9p8 Nov 2026, 22:55
    Diesel
    192.9p15 Oct 2026, 23:00
    Super
    189.9p5 Nov 2026, 22:51
    Prem. diesel
    —
  • MFG Morrisons Edinburgh Moredun

    Morrisons · EH17 7JQ · Gilmerton Road

    Unleaded
    165.9p8 Nov 2026, 22:07
    Diesel
    192.9p16 Oct 2026, 22:17
    Super
    189.9p5 Nov 2026, 22:04
    Prem. diesel
    —
  • MFG Morrisons Edinburgh Portobello Road

    Morrisons · EH8 7BQ · Portobello Road

    Unleaded
    165.9p8 Nov 2026, 23:41
    Diesel
    192.9p8 Nov 2026, 23:41
    Super
    189.9p5 Nov 2026, 23:12
    Prem. diesel
    —
  • Asda Leith Superstore

    Asda · EH6 6QJ · 2 Sandpiper Drive

    Unleaded
    166.7p7 Nov 2026, 18:05
    Diesel
    193.7p20 Oct 2026, 18:11
    Super
    —
    Prem. diesel
    —

    24 hours

  • MFG Morrisons Edinburgh Granton

    Morrisons · EH5 1SA · 3 Waterfront Broadway

    Unleaded
    166.7p7 Nov 2026, 05:59
    Diesel
    193.7p22 Oct 2026, 05:45
    Super
    189.9p6 Nov 2026, 06:29
    Prem. diesel
    —
  • Sainsburys Murrayfield

    Sainsbury's · EH11 2QW · 39 Westfield Road

    Unleaded
    166.9p8 Nov 2026, 08:04
    Diesel
    187.9p13 Oct 2026, 07:21
    Super
    178.9p8 Nov 2026, 08:04
    Prem. diesel
    —
  • Colinton Superstore - Petrol Filling Station

    Tesco · EH13 9AH · Colinton Mains DR

    Unleaded
    167.9p2 Nov 2026, 16:03
    Diesel
    187.9p2 Nov 2026, 16:03
    Super
    177.9p2 Nov 2026, 16:03
    Prem. diesel
    —
  • Corstorphine Extra - Petrol Filling Station

    Tesco · EH12 7UQ · 30 Meadow Place Road

    Unleaded
    167.9p2 Nov 2026, 17:24
    Diesel
    187.9p2 Nov 2026, 17:24
    Super
    177.9p2 Nov 2026, 17:24
    Prem. diesel
    —

    24 hours

  • Liberton Filling Station

    Gulf · EH16 6ND · Liberton Road

    Unleaded
    167.9p5 Nov 2026, 10:18
    Diesel
    195.9p6 Nov 2026, 10:13
    Super
    185.9p5 Nov 2026, 10:18
    Prem. diesel
    213.9p6 Nov 2026, 10:13
  • MFG Barclay Place

    Jet · EH10 4HW · 21-23 Barclay Place

    Unleaded
    167.9p29 Oct 2026, 23:18
    Diesel
    —
    Super
    185.9p5 Nov 2026, 23:12
    Prem. diesel
    —

    24 hours

  • MFG Slateford

    Esso · EH14 1PU · 187 Slateford Road

    Unleaded
    167.9p29 Oct 2026, 23:48
    Diesel
    —
    Super
    189.9p5 Nov 2026, 23:56
    Prem. diesel
    —

    24 hours

  • Sainsburys Blackhall

    Sainsbury's · EH4 2EB · 185 Craighleith Road

    Unleaded
    167.9p8 Nov 2026, 07:11
    Diesel
    190.9p13 Oct 2026, 07:50
    Super
    179.9p8 Nov 2026, 07:11
    Prem. diesel
    —
  • Sainsburys Currie

    Sainsbury's · EH14 5JX · Lanark Road West

    Unleaded
    167.9p31 Oct 2026, 05:12
    Diesel
    187.9p3 Nov 2026, 05:32
    Super
    179.9p31 Oct 2026, 05:12
    Prem. diesel
    —
  • Sainsburys Edinburgh Longstone

    Sainsbury's · EH14 2ER · Inglis Green Road

    Unleaded
    167.9p13 Oct 2026, 07:19
    Diesel
    187.9p13 Oct 2026, 07:19
    Super
    179.9p13 Oct 2026, 07:19
    Prem. diesel
    —
  • Asda Edinburgh Supercentre

    Asda · EH15 3AR · 100 The Jewel, Brunstane

    Unleaded
    168.7p7 Nov 2026, 17:57
    Diesel
    192.7p6 Nov 2026, 16:27
    Super
    —
    Prem. diesel
    —

    24 hours

  • Sainsburys Cameron Toll

    Sainsbury's · EH16 5PB · Cameron Toll Shopping Centre

    Unleaded
    168.9p8 Nov 2026, 06:38
    Diesel
    190.9p3 Nov 2026, 06:38
    Super
    180.9p8 Nov 2026, 06:38
    Prem. diesel
    —
  • MFG Ferry Road

    BP · EH6 4AQ · 77 Ferry Road

    Unleaded
    169.9p6 Nov 2026, 00:12
    Diesel
    197.9p6 Nov 2026, 00:12
    Super
    189.9p6 Nov 2026, 00:12
    Prem. diesel
    —

    24 hours

  • MFG Lothianburn

    Esso · EH10 7DU · 117 Biggar Road

    Unleaded
    169.9p29 Oct 2026, 23:17
    Diesel
    201.9p25 Oct 2026, 22:35
    Super
    189.9p5 Nov 2026, 23:29
    Prem. diesel
    —

    24 hoursAdBlue pumps

  • MFG Napier

    BP · EH11 4AS · 382 Calder Road

    Unleaded
    169.9p29 Oct 2026, 23:35
    Diesel
    197.9p13 Oct 2026, 23:37
    Super
    189.9p5 Nov 2026, 23:33
    Prem. diesel
    —

    24 hours

  • MFG Ratcliffe Terrace

    BP · EH9 1SS · 2-4 Ratcliffe Terrace

    Unleaded
    169.9p29 Oct 2026, 23:37
    Diesel
    198.9p15 Oct 2026, 03:41
    Super
    189.9p5 Nov 2026, 23:47
    Prem. diesel
    —

    24 hoursAdBlue pumps

  • MFG Stenhouse

    BP · EH11 3LW · 1 Stenhouse Road

    Unleaded
    169.9p29 Oct 2026, 23:54
    Diesel
    197.9p20 Oct 2026, 23:30
    Super
    189.9p5 Nov 2026, 23:20
    Prem. diesel
    —

    24 hours

  • MFG Windmill

    Esso · EH4 3HL · 109 Queensferry Road

    Unleaded
    169.9p31 Oct 2026, 23:55
    Diesel
    —
    Super
    189.9p5 Nov 2026, 23:57
    Prem. diesel
    —

    24 hours

  • Shell Bowmac

    Shell · EH12 8HW · 19-21 19-21 Glasgow Road

    Unleaded
    169.9p7 Nov 2026, 18:21
    Diesel
    194.9p7 Nov 2026, 18:21
    Super
    194.9p7 Nov 2026, 18:21
    Prem. diesel
    —

    24 hours

  • Shell Braidburn

    Shell · EH10 6AP · 277 Comiston Road

    Unleaded
    169.9p6 Nov 2026, 15:59
    Diesel
    196.9p19 Oct 2026, 15:15
    Super
    194.9p6 Nov 2026, 15:59
    Prem. diesel
    —

    24 hours

  • Shell Co-op Maybury

    Shell · EH12 8LS · 166 Glasgow Road

    Unleaded
    169.9p7 Nov 2026, 18:25
    Diesel
    194.9p7 Nov 2026, 18:25
    Super
    194.9p7 Nov 2026, 18:25
    Prem. diesel
    —

    24 hours

  • Willowbrae RD Esso Express

    Esso · EH8 7NG · 226 Willowbrae Road

    Unleaded
    170.9p5 Nov 2026, 15:52
    Diesel
    196.9p19 Oct 2026, 15:26
    Super
    185.9p5 Nov 2026, 15:52
    Prem. diesel
    —
  • MFG Newbridge

    BP · EH28 8PW · 1 Clifton Hall Road

    Unleaded
    171.9p5 Nov 2026, 23:59
    Diesel
    199.9p29 Oct 2026, 23:33
    Super
    189.9p5 Nov 2026, 23:59
    Prem. diesel
    —

    24 hoursAdBlue pumps

  • RJ Fuels Ltd

    Jet · EH7 6UW · 128

    Unleaded
    171.9p2 Nov 2026, 02:20
    Diesel
    197.9p2 Nov 2026, 02:20
    Super
    189.9p2 Nov 2026, 02:20
    Prem. diesel
    212.9p2 Nov 2026, 02:20

    24 hours

  • Shell Co-op Circle

    Shell · EH4 2NT · Crewe Toll

    Unleaded
    171.9p7 Nov 2026, 18:08
    Diesel
    195.9p29 Oct 2026, 16:40
    Super
    199.9p25 Oct 2026, 15:40
    Prem. diesel
    —

    24 hours

  • Shell Leith

    Shell · EH6 7LE · 7 7 Seafield Road

    Unleaded
    171.9p6 Nov 2026, 16:05
    Diesel
    198.9p23 Oct 2026, 12:26
    Super
    199.9p30 Oct 2026, 16:06
    Prem. diesel
    219.9p23 Oct 2026, 12:26

    24 hours

  • Unleaded
    171.9p30 Oct 2026, 14:27
    Diesel
    —
    Super
    —
    Prem. diesel
    —
  • Canonmills SF Connect

    BP · EH3 5HA · 23 Canonmills

    Unleaded
    172.9p5 Nov 2026, 18:00
    Diesel
    195.9p30 Oct 2026, 09:45
    Super
    193.9p5 Nov 2026, 18:00
    Prem. diesel
    216.9p30 Oct 2026, 09:45

    24 hours

  • Shell Co-op Dreghorn

    Shell · EH13 9QR · 50 Dreghorn Link

    Unleaded
    172.9p6 Nov 2026, 16:02
    Diesel
    202.9p6 Nov 2026, 16:02
    Super
    194.9p3 Nov 2026, 16:12
    Prem. diesel
    229.9p12 Oct 2026, 15:20

    24 hoursAdBlue pumps

  • Ingliston SF Connect

    BP · EH28 8NA · Glasgow Road

    Unleaded
    174.9p6 Nov 2026, 17:30
    Diesel
    196.9p4 Nov 2026, 10:00
    Super
    195.9p6 Nov 2026, 17:30
    Prem. diesel
    217.9p4 Nov 2026, 10:00

    24 hours

  • Forth View SF Connect

    BP · EH30 9YJ · 10 Builyeon Road

    Unleaded
    176.9p4 Nov 2026, 10:00
    Diesel
    202.9p21 Oct 2026, 16:30
    Super
    196.9p4 Nov 2026, 10:00
    Prem. diesel
    223.9p21 Oct 2026, 16:30

    24 hours

  • Shell Forth Road Servs

    Shell · EH30 9SF · 1 1 Ferrymuir Gait

    Unleaded
    176.9p3 Nov 2026, 16:39
    Diesel
    201.9p3 Nov 2026, 16:39
    Super
    —
    Prem. diesel
    —

    24 hoursAdBlue pumps

What the prices say in Edinburgh

  • Unleaded in Edinburgh runs from 165.7p to 176.9p — 11.2p apart, or £6.16 on a 55-litre tank.

  • The average unleaded price here is 0.2p above the UK average, and diesel is 2.7p below.

  • The 16 supermarket forecourts average 167.4p for unleaded — 3.8p less than the 22 other forecourts.

  • In the last 7 days 29 forecourts here changed an unleaded or diesel price 71 times: 71 cuts and 0 rises.

  • 24 forecourts sell fuel 24 hours a day. 24-hour petrol stations near you

  • 5 forecourts have AdBlue at the pump. AdBlue pumps near you

Edinburgh against the UK, day by day

Daily averages from the same forecourts and the same freshness rules as the table.

Unleaded

169p170p171p172p173p174p175p176p26 Sept18 Oct9 Nov169.6p Edinburgh169.4p UK
EdinburghUK
Average unleaded price in Edinburgh and across the UK
DayEdinburghUK
27 Oct172.3p172.8p
28 Oct172.2p172.6p
29 Oct172.2p172.3p
30 Oct171.6p171.9p
31 Oct171.5p171.8p
1 Nov171.5p171.7p
2 Nov171.4p171.4p
3 Nov171.2p171.0p
4 Nov171.0p170.7p
5 Nov170.8p170.2p
6 Nov170.2p169.7p
7 Nov169.8p169.5p
8 Nov169.6p169.4p
9 Nov169.6p169.4p

Diesel

195p196p197p198p199p200p26 Sept18 Oct9 Nov197.7p UK194.9p Edinburgh
EdinburghUK
Average diesel price in Edinburgh and across the UK
DayEdinburghUK
27 Oct195.8p198.7p
28 Oct195.8p198.6p
29 Oct195.5p198.6p
30 Oct195.6p198.4p
31 Oct195.6p198.4p
1 Nov195.6p198.4p
2 Nov195.5p198.4p
3 Nov195.2p198.3p
4 Nov195.2p198.2p
5 Nov195.2p198.0p
6 Nov195.1p197.9p
7 Nov195.0p197.8p
8 Nov194.9p197.7p
9 Nov194.9p197.7p

Across Scotland as a whole, unleaded averages 170.1p and diesel 199.4p.

Brands in Edinburgh

Average unleaded price by brand, against the UK average.

Average unleaded price by brand in Edinburgh
  • Morrisons5 forecourts166.1p
  • Asda3 forecourts167.0p
  • Sainsbury's5 forecourts167.9p
  • Tesco3 forecourts169.2p
  • Esso4 forecourts169.7p
  • Jet2 forecourts169.9p
  • Shell7 forecourts171.9p
  • BP8 forecourts172.0p

UK average unleaded: 169.4pScale 165p – 173p

Questions about fuel in Edinburgh

Where is the cheapest petrol in Edinburgh today?

Asda Chesser Supercentre (3 New Mart Road, EH14 1RJ) at 165.7p a litre, reported 7 Nov 2026, 17:58. Next is MFG Morrisons Edinburgh Moredun at 165.9p. Prices can change before you arrive.

Where is the cheapest diesel in Edinburgh today?

Asda Chesser Supercentre (3 New Mart Road, EH14 1RJ) at 187.7p a litre, reported 13 Oct 2026, 18:57. Next is Sainsburys Murrayfield at 187.9p. Prices can change before you arrive.

What is the average price of petrol in Edinburgh?

Unleaded (E10) averages 169.6p a litre across 38 forecourts, against 169.4p for the UK as a whole. Diesel averages 194.9p. The averages use only prices reported in the last 30 days.

Which forecourts in Edinburgh are open 24 hours?

Canonmills SF Connect, MFG Stenhouse, Asda Chesser Supercentre, MFG Napier, Shell Co-op Dreghorn and Shell Braidburn, and 18 more list 24-hour fuel. Hours come from the retailers themselves; the station pages show each day's times.

Where can I get AdBlue at the pump in Edinburgh?

Shell Co-op Dreghorn, MFG Ratcliffe Terrace, MFG Newbridge, MFG Lothianburn and Shell Forth Road Servs report AdBlue pumps to the government's Fuel Finder scheme. Find the nearest AdBlue pump from anywhere in the UK.

How often do fuel prices change in Edinburgh?

Over the last week, 29 forecourts changed an unleaded or diesel price, 71 times in all (71 cuts, 0 rises). Retailers must report each change to the Fuel Finder scheme within 30 minutes, and FuelWise picks it up at its next read of the feed.

Get told when fuel in Edinburgh gets cheaper

Price-drop alerts, your saved stations and CarPlay are coming in the FuelWise iPhone app, which is in final testing. Prices here stay free on the web.

Coming soon

Prices are reported by the forecourts themselves to the UK Government's Fuel Finder scheme, which requires every change to be published within 30 minutes. FuelWise reads the feed every 15 minutes and last updated these figures on 9 Nov 2026, 01:58. Each price shows when it was reported; prices older than 30 days and stations that have stopped reporting are left out.

How we calculate averages · Contains public sector information licensed under the Open Government Licence v3.0.