Fill-Up

Where's cheapest to fill up in Edinburgh?

All 87 petrol stations in Edinburgh (EH), cheapest first. Free, no sign-up.

Cheapest unleaded today is 164.9p at Costco Wholesale Edinburgh — 7.2p under the area average of 172.1p. Diesel averages 197.6p. Edinburgh is 0.1p dearer than the UK average.

Prices as of 2 November 2026, retailer-reported to the government Fuel Finder scheme.

Petrol stationUnleaded (E10)Diesel (B7)
Costco Wholesale Edinburghmembers onlyprice 3 wks old
EH20 9BY
164.9p 184.9p
Gladsmuir Garage
EH33 1ED
167.0p 197.0p
Asda Chesser Supercentre
EH14 1RJ
167.7p 187.7p
Sainsburys Murrayfield
EH11 2QW
167.9p 187.9p
Sainsburys Edinburgh Longstone
EH14 2ER
167.9p 187.9p
Sainsburys Currie
EH14 5JX
167.9p 188.9p
JET MFG Barclay Place
EH10 4HW
167.9p 196.9p
Esso MFG Slateford
EH14 1PU
167.9p 199.9p
Asda Straiton Superstore
EH20 9NY
168.7p 188.7p
Tesco Corstorphine Extra
EH12 7UQ
168.9p 188.9p
Tesco Colinton Superstoreprice 3 wks old
EH13 9AH
168.9p 188.9p
MFG Morrisons Edinburgh Gyleprice 3 wks old
EH12 9JU
168.9p 192.9p
MFG Morrisons Edinburgh Granton
EH5 1SA
169.7p 193.7p
Asda Leith Superstore
EH6 6QJ
169.7p 193.7p
Sainsburys Blackhall
EH4 2EB
169.9p 190.9p
BP MFG Stenhouse
EH11 3LW
169.9p 197.9p
Tesco North Berwick Superstore
EH39 5NF
169.9p 199.9p
Asda Dunbar Supermarket
EH42 1LE
169.9p 197.9p
Esso MFG Dalrymple
EH39 5DF
169.9p 201.9p
MFG Morrisons Edinburgh Moredun
EH17 7JQ
169.9p 192.9p
BP MFG Napier
EH11 4AS
169.9p 197.9p
MFG Morrisons Livingstonprice 2 wks old
EH54 6GH
169.9p 198.9p
BP MFG Ratcliffe Terrace
EH9 1SS
169.9p 198.9p
Tesco Penicuik Superstore
EH26 8NP
169.9p 189.9p
Gulf Liberton
EH16 6ND
169.9p 197.9p
JET Rigg
EH42 1DE
169.9p 197.9p
MFG Morrisons Edinburgh Ferry Roadprice 3 wks old
EH5 2HF
169.9p 193.9p
Esso MFG Lothianburn
EH10 7DU
169.9p 201.9p
Esso Asda Livingston Express Petrol
EH54 6NA
169.9p 198.9p
Polbeth
EH55 8SD
169.9p 199.9p
Esso MFG Windmill
EH4 3HL
169.9p 199.9p
Sainsburys Straiton
EH20 9PW
169.9p 189.9p
Tesco Dalkeith Hardengreen Superstore
EH22 3PP
170.9p 192.9p
Sainsburys Cameron Toll
EH16 5PB
170.9p 191.9p
Asda Edinburgh Supercentre
EH15 3AR
171.7p 194.7p
BP Oil UK Limited Bathgate
EH48 1BD
171.9p 199.9p
BP Armadale
EH48 2PE
171.9p 199.9p
Esso MFG Crossroads
EH51 0DL
171.9p 202.9p
BP Peebles SF Connectprice 6 wks old
EH45 8AZ
171.9p 199.9p
Tesco Musselburgh Extra
EH21 7BL
171.9p 192.9p
Willowbrae RD Esso Express
EH8 7NG
171.9p 196.9p
Esso Crossburn
EH45 8ED
171.9p 199.9p
MFG Morrisons Edinburgh Portobello Roadprice 4 wks old
EH8 7BQ
171.9p 193.9p
Esso MFG Newton
EH52 6QE
171.9p 202.9p
BP MFG Ferry Road
EH6 4AQ
171.9p 198.9p
Tesco South Queensferry Superstore
EH30 9QZ
171.9p 199.9p
MFG Morrisons Bathgate
EH48 7XN
171.9p 198.9p
JET Boghall
EH48 1LE
171.9p 199.9p
BP MFG Linlithgow
EH49 7PJ
171.9p 201.9p
Asda Armadale Supermarket
EH48 2JS
171.9p 197.9p
BP MFG Carmondean
EH54 8PT
171.9p 201.9p
BP MFG Easthouses
EH22 4DN
171.9p 198.9p
BP MFG Musselburgh
EH21 6DN
171.9p 197.9p
JET Restalrig RJ Fuels Ltd
EH7 6UW
171.9p 197.9p
Asda Tranent Supermarket
EH33 1LP
171.9p 198.9p
JET Tranent
EH33 1NF
171.9p 198.9p
JET By-Pass
EH41 3PH
172.9p 198.9p
EG On The Move Macmerry
EH33 1EJ
172.9p 199.9p
BP TGC - Royston
EH52 6LS
172.9p 199.9p
Tesco Bathgate Blackburn RD Superstore
EH48 2ES
172.9p 198.9p
Esso MFG Glendevon
EH52 6PX
172.9p 202.9p
BP MFG Mosshall
EH47 7LX
172.9p 202.9p
Shell Braidburn
EH10 6AP
173.9p 196.9p
Shell Asda Haddington Express Petrol
EH41 3FW
173.9p 199.9p
BP MFG Newbridge
EH28 8PW
173.9p 199.9p
BP MFG Monktonhall
EH21 8RE
173.9p 203.9p
BP Canonmills SF Connect
EH3 5HA
174.9p 195.9p
Shell Livingston
EH54 6AA
174.9p 202.9p
Esso Fordel Services
EH22 2PH
174.9p 199.9p
Shell CO-OP Dreghorn
EH13 9QR
174.9p 203.9p
Shell CO-OP Circle
EH4 2NT
174.9p 195.9p
Shell Newtonloan
EH23 4LZ
174.9p 197.9p
Highland Fuels John Hastie & Son Ltd
EH32 9ER
174.9p 199.9p
w and j short
EH22 3HF
174.9p 199.9p
Links Road Garage
EH32 0DU
174.9p 199.9p
Shell Fairfield
EH52 5BQ
174.9p 201.9p
Shell Leith
EH6 7LE
174.9p 198.9p
Spar-Pencaitland
EH34 5DA
174.9p 199.9p
Shell Bowmac
EH12 8HW
175.9p 196.9p
Shell CO-OP Lizzie Brice
EH54 6LN
175.9p 202.9p
Shell CO-OP Maybury
EH12 8LS
175.9p 196.9p
BP Deer Park SF Connect
EH54 8AD
175.9p 202.9p
BP Ingliston SF Connect
EH28 8NA
176.9p 197.9p
Esso Asda Polkemmet Express Petrolprice 6 wks old
EH47 0ET
177.9p 202.9p
Shell Forth Road Servs
EH30 9SF
177.9p 202.9p
BP Forth View SF Connect
EH30 9YJ
177.9p 202.9p
Shell Asda Heartlands Express Petrol
EH47 0HT
194.9p 202.9p
Get the true cost for your car →

Live prices, plus the fuel you'd burn driving to each one — the bit that needs your mpg. Takes one postcode.

Nearby: Kirkcaldy · Falkirk · Motherwell · Dundee