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
- 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
Every forecourt in Edinburgh
Sorted by price. Distances are from the centre of Edinburgh.
- 1729 Super unleaded
Costco Wholesale Edinburgh
5.1 miCostco · Costkea Way · Edinburgh
Unchanged for Open until 21:30Members only Toilets - 1769 Super unleaded
Corstorphine Extra
3.9 miTesco · 30 Meadow Place Road · Edinburgh
Changed Open 24 hours todayEV 7kW24h fuelToiletsAir & screenwashWater - 1779 Super unleaded
Sainsburys Murrayfield
2.0 miSainsbury's · 39 Westfield Road · Edinburgh
Changed Open until 22:30Car washAir & screenwash - 1779 Super unleaded
Colinton Superstore
3.2 miTesco · Colinton Mains Dr · Edinburgh
Unchanged for Open until 22:00EV 7kWCar washToiletsAir & screenwashWater - 1779 Super unleaded
Sainsburys Straiton
5.0 miSainsbury's · Straiton Mains · Loanhead
Changed Open until 22:00EV 50kWCar washAir & screenwash - 1779 Super unleaded
Dalkeith Hardengreen Superstore
6.4 miTesco · Hardengreen · Dalkeith
Unchanged for Open 24 hours todayEV 7kW24h fuelCar washToiletsAir & screenwash - 1799 Super unleaded
Sainsburys Blackhall
1.9 miSainsbury's · 185 Craighleith Road · Edinburgh
Changed Open until 22:00Car washAir & screenwash - 1799 Super unleaded
Sainsburys Edinburgh Longstone
2.9 miSainsbury's · Inglis Green Road · Edinburgh
Unchanged for Open until 22:30EV 7kWAir & screenwash - 1799 Super unleaded
Sainsburys Currie
5.3 miSainsbury's · Lanark Road West · Edinburgh
Unchanged for Open until 22:00Air & screenwash - 1809 Super unleaded
Sainsburys Cameron Toll
2.1 miSainsbury's · Cameron Toll Shopping Centre · Edinburgh
Changed Open until 22:00Air & screenwash - 1809 Super unleaded
Musselburgh Extra
5.5 miTesco · Olive Bank Road · East Lothian
Changed Open until 22:00EV 7kWCar washToiletsAir & screenwashWater - 1839 Super unleaded
Willowbrae Rd Esso Express
2.3 miEsso · 226 Willowbrae Road · Edinburgh
Changed Open until midnightToiletsAir & screenwashWater - 1859 Super unleaded
MFG Barclay Place
0.9 miJet · 21-23 Barclay Place · Bruntsfield
Unchanged for Open 24 hours today24h fuelCar washAir & screenwashWater - 1859 Super unleaded
Liberton Filling Station
3.4 miGulf · Liberton Road · Edinburgh
Unchanged for Open until 22:00Air & screenwash - 1899 Super unleaded
MFG Ratcliffe Terrace
1.4 miBP · 2-4 Ratcliffe Terrace · Edinburgh
Unchanged for Open 24 hours todayAdBlue pump24h fuelCar washToiletsAir & screenwash - 1899 Super unleaded
MFG Ferry Road
1.7 miBP · 77 Ferry Road · Edinburgh
Unchanged for Open 24 hours today24h fuelCar washAir & screenwashWater - 1899 Super unleaded
MFG Morrisons Edinburgh Ferry Road
1.8 miMorrisons · Pilton Drive · Edinburgh
Unchanged for Open until 23:00EV 50kWCar washToiletsAir & screenwashWater - 1899 Super unleaded
MFG Windmill
1.8 miEsso · 109 Queensferry Road · Edinburgh
Unchanged for Open 24 hours todayEV 7kW24h fuelToiletsAir & screenwashWater - 1899 Super unleaded
RJ Fuels Ltd
1.8 miJET Restalrig Service Station · 128 Restalrig Road, Edinburgh, EH7 6UW · Edinburgh
Unchanged for Open 24 hours today24h fuelCar washAir & screenwashWater - 1899 Super unleaded
MFG Morrisons Edinburgh Portobello Road
2.0 miMorrisons · Portobello Road · Edinburgh
Unchanged for Open until 23:00EV 50kWCar washToiletsAir & screenwashWater - 1899 Super unleaded
MFG Slateford
2.4 miEsso · 187 Slateford Road · Edinburgh
Unchanged for Open 24 hours todayEV 150kW24h fuelCar washAir & screenwashWater - 1899 Super unleaded
MFG Morrisons Edinburgh Granton
2.5 miMorrisons · 3 Waterfront Broadway · Granton
Unchanged for Open until 22:00EV 7kWCar washAir & screenwashWater - 1899 Super unleaded
MFG Stenhouse
2.8 miBP · 1 Stenhouse Road · Edinburgh
Unchanged for Open 24 hours today24h fuelCar washToiletsAir & screenwashWater - 1899 Super unleaded
MFG Morrisons Edinburgh Moredun
3.6 miMorrisons · Gilmerton Road · Moredun
Unchanged for Open until 22:00Car washToiletsAir & screenwashWater - 1899 Super unleaded
MFG Napier
4.0 miBP · 382 Calder Road · Edinburgh
Unchanged for Open 24 hours todayEV 150kW24h fuelCar washToiletsAir & screenwash - 1899 Super unleaded
MFG Lothianburn
4.2 miEsso · 117 Biggar Road · Edinburgh
Unchanged for Open 24 hours todayAdBlue pump24h fuelToiletsAir & screenwashWater - 1899 Super unleaded
MFG Morrisons Edinburgh Gyle
4.7 miMorrisons · Gyle Avenue · South Gyle Broadway
Unchanged for Open until 22:00Car washToiletsAir & screenwashWater - 1899 Super unleaded
MFG Musselburgh
5.0 miBP · 1 Edinburgh Road · Musselburgh
Unchanged for Open 24 hours todayEV 22kW24h fuelCar washLPGToilets - 1899 Super unleaded
MFG Monktonhall
5.5 miBP · Musselburgh by Pass · Musselburgh
Unchanged for Open 24 hours todayAdBlue pump24h fuelCar washToiletsAir & screenwash - 1919 Super unleaded
Ingliston Sf Connect
6.6 miBP · Glasgow Road · Newbridge
Changed Open 24 hours today24h fuelToiletsAir & screenwash - 1929 Super unleaded
Canonmills Sf Connect
0.7 miBP · 23 Canonmills · Edinburgh
Changed Open 24 hours today24h fuelCar washToiletsAir & screenwashWater - 1949 Super unleaded
Shell Leith
2.2 miShell · 7 7 Seafield Road · Leith
Changed Open 24 hours today24h fuelCar washToiletsAir & screenwashWater - 1949 Super unleaded
Shell Braidburn
2.4 miShell · 277 Comiston Road · Edinburgh
Unchanged for Open 24 hours todayEV 22kW24h fuelToiletsAir & screenwashWater - 1949 Super unleaded
Shell Co-Op Dreghorn
3.8 miShell · 50 Dreghorn Link · Edinburgh
Unchanged for Open 24 hours todayAdBlue pump24h fuelCar washToiletsAir & screenwash - 1949 Super unleaded
Shell Bowmac
3.9 miShell · 19-21 19-21 Glasgow Road · Edinburgh
Changed Open 24 hours today24h fuelCar washToiletsAir & screenwashWater - 1949 Super unleaded
Shell Co-Op Maybury
4.6 miShell · 166 Glasgow Road · Edinburgh
Changed Open 24 hours todayEV 7kW24h fuelCar washToiletsAir & screenwash - 1999 Super unleaded
Shell Co-Op Circle
1.9 miShell · Crewe Toll · Edinburgh
Unchanged for Open 24 hours todayEV 50kW24h fuelCar washToiletsAir & screenwash - ––– Super unleaded
Asda Leith Superstore
2.1 miAsda Leith Superstore · 2 Sandpiper Drive · Edinburgh
Doesn't sell super unleaded, or hasn't reported a price for it Open 24 hours today24h fuelToilets - ––– Super unleaded
Asda Chesser Supercentre
2.8 miAsda Chesser Supercentre · 3 New Mart Road · Edinburgh
Doesn't sell super unleaded, or hasn't reported a price for it Open 24 hours today24h fuelCar washToilets - ––– Super unleaded
Asda Edinburgh Supercentre
3.6 miAsda Edinburgh Supercentre · 100 the Jewel, Brunstane · Edinburgh
Doesn't sell super unleaded, or hasn't reported a price for it Open 24 hours today24h fuelToilets - ––– Super unleaded
Asda Straiton Superstore
5.3 miAsda Straiton Superstore · Pentland Road · Loanhead
Doesn't sell super unleaded, or hasn't reported a price for it Open 24 hours today24h fuel - ––– Super unleaded
W and J Short
6.3 miW and J Short · W & J Short · Dalkeith
Doesn't sell super unleaded, or hasn't reported a price for it Open until 17:30Car 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
- AdBlue at the pump 4 forecourts
- Rapid EV charging at forecourts 6 forecourts
- 24 hour fuel 25 forecourts
- Car wash 28 forecourts
- LPG autogas 1 forecourt
- Truck stops and HGV fuel 4 forecourts
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 2 hrs 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 2 hrs 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.