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
-
COSTCO WHOLESALE Cheapest
COSTKEA WAY, EDINBURGH, EH20 9BY
163.9p
-
ASDA CHESSER SUPERCENTRE
3 NEW MART ROAD, EDINBURGH, EH14 1RJ
167.7p
-
TESCO
COLINTON MAINS DR, EDINBURGH, EH13 9AH
167.9p
-
SAINSBURYS
39 WESTFIELD ROAD, EDINBURGH, EH11 2QW
167.9p
-
SAINSBURYS
LANARK ROAD WEST, EDINBURGH, EH14 5JX
167.9p
-
ESSO
187 SLATEFORD ROAD, EDINBURGH, EH14 1PU
167.9p
-
TESCO
30 MEADOW PLACE ROAD, EDINBURGH, EH12 7UQ
167.9p
-
SAINSBURYS
INGLIS GREEN ROAD, EDINBURGH, EH14 2ER
167.9p
-
MORRISONS
PILTON DRIVE, EDINBURGH, EH5 2HF
167.9p
-
GULF
LIBERTON ROAD, EDINBURGH, EH16 6ND
168.9p
-
ASDA LEITH SUPERSTORE
2 SANDPIPER DRIVE, EDINBURGH, EH6 6QJ
169.7p
-
SAINSBURYS
185 CRAIGHLEITH ROAD, EDINBURGH, EH4 2EB
169.9p
-
MORRISONS
PORTOBELLO ROAD, EDINBURGH, EH8 7BQ
169.9p
-
ESSO
109 QUEENSFERRY ROAD, EDINBURGH, EH4 3HL
169.9p
-
ESSO
117 BIGGAR ROAD, EDINBURGH, EH10 7DU
169.9p
-
BP
1 STENHOUSE ROAD, EDINBURGH, EH11 3LW
169.9p
-
BP
382 CALDER ROAD, EDINBURGH, EH11 4AS
169.9p
-
BP
2-4 RATCLIFFE TERRACE, EDINBURGH, EH9 1SS
169.9p
-
SAINSBURYS
CAMERON TOLL SHOPPING CENTRE, EDINBURGH, EH16 5PB
170.9p
-
ASDA EDINBURGH SUPERCENTRE
100 THE JEWEL, BRUNSTANE, EDINBURGH, EH15 3AR
171.7p
-
ESSO
226 WILLOWBRAE ROAD, EDINBURGH, EH8 7NG
171.9p
-
JET Restalrig Service Station
128, EDINBURGH, EH7 6UW
171.9p
-
BP
77 FERRY ROAD, EDINBURGH, EH6 4AQ
171.9p
-
SHELL
277 COMISTON ROAD, EDINBURGH, EH10 6AP
171.9p
-
SHELL
50 DREGHORN LINK, EDINBURGH, EH13 9QR
173.9p
Cheapest diesel in Edinburgh
-
COSTCO WHOLESALE Cheapest
COSTKEA WAY, EDINBURGH, EH20 9BY
183.9p
-
ASDA CHESSER SUPERCENTRE
3 NEW MART ROAD, EDINBURGH, EH14 1RJ
187.7p
-
TESCO
COLINTON MAINS DR, EDINBURGH, EH13 9AH
187.9p
-
SAINSBURYS
39 WESTFIELD ROAD, EDINBURGH, EH11 2QW
187.9p
-
SAINSBURYS
LANARK ROAD WEST, EDINBURGH, EH14 5JX
187.9p
-
TESCO
30 MEADOW PLACE ROAD, EDINBURGH, EH12 7UQ
187.9p
-
SAINSBURYS
INGLIS GREEN ROAD, EDINBURGH, EH14 2ER
187.9p
-
SAINSBURYS
185 CRAIGHLEITH ROAD, EDINBURGH, EH4 2EB
190.9p
-
SAINSBURYS
CAMERON TOLL SHOPPING CENTRE, EDINBURGH, EH16 5PB
190.9p
-
ASDA LEITH SUPERSTORE
2 SANDPIPER DRIVE, EDINBURGH, EH6 6QJ
193.7p
-
ASDA EDINBURGH SUPERCENTRE
100 THE JEWEL, BRUNSTANE, EDINBURGH, EH15 3AR
193.7p
-
MORRISONS
PORTOBELLO ROAD, EDINBURGH, EH8 7BQ
193.9p
-
MORRISONS
PILTON DRIVE, EDINBURGH, EH5 2HF
193.9p
-
SHELL
19-21 19-21 GLASGOW ROAD, EDINBURGH, EH12 8HW
195.9p
-
SHELL
166 GLASGOW ROAD, EDINBURGH, EH12 8LS
195.9p
-
BP
23 CANONMILLS, EDINBURGH, EH3 5HA
195.9p
-
SHELL
CREWE TOLL, EDINBURGH, EH4 2NT
195.9p
-
ESSO
226 WILLOWBRAE ROAD, EDINBURGH, EH8 7NG
196.9p
-
GULF
LIBERTON ROAD, EDINBURGH, EH16 6ND
196.9p
-
SHELL
277 COMISTON ROAD, EDINBURGH, EH10 6AP
196.9p
-
JET Restalrig Service Station
128, EDINBURGH, EH7 6UW
197.9p
-
BP
1 STENHOUSE ROAD, EDINBURGH, EH11 3LW
197.9p
-
BP
382 CALDER ROAD, EDINBURGH, EH11 4AS
197.9p
-
BP
77 FERRY ROAD, EDINBURGH, EH6 4AQ
198.9p
-
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
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.