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.
- 2129 Premium diesel
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 - 2139 Premium diesel
Liberton Filling Station
3.4 miGulf · Liberton Road · Edinburgh
Unchanged for Open until 22:00Air & screenwash - 2169 Premium diesel
Canonmills Sf Connect
0.7 miBP · 23 Canonmills · Edinburgh
Unchanged for Open 24 hours today24h fuelCar washToiletsAir & screenwashWater - 2169 Premium diesel
Ingliston Sf Connect
6.6 miBP · Glasgow Road · Newbridge
Changed Open 24 hours today24h fuelToiletsAir & screenwash - 2199 Premium diesel
Shell Leith
2.2 miShell · 7 7 Seafield Road · Leith
Unchanged for Open 24 hours today24h fuelCar washToiletsAir & screenwashWater - 2249 Premium diesel
Shell Co-Op Dreghorn
3.8 miShell · 50 Dreghorn Link · Edinburgh
Changed Open 24 hours todayAdBlue pump24h fuelCar washToiletsAir & screenwash - 2159 Premium diesel
MFG Barclay Place
0.9 miJet · 21-23 Barclay Place · Bruntsfield
Unchanged since · may be out of date Open 24 hours today24h fuelCar washAir & screenwashWater - 2199 Premium diesel
MFG Ratcliffe Terrace
1.4 miBP · 2-4 Ratcliffe Terrace · Edinburgh
Unchanged since · may be out of date Open 24 hours todayAdBlue pump24h fuelCar washToiletsAir & screenwash - 2199 Premium diesel
MFG Ferry Road
1.7 miBP · 77 Ferry Road · Edinburgh
Unchanged since · may be out of date Open 24 hours today24h fuelCar washAir & screenwashWater - ––– Premium diesel
MFG Morrisons Edinburgh Ferry Road
1.8 miMorrisons · Pilton Drive · Edinburgh
Doesn't sell premium diesel, or hasn't reported a price for it Open until 23:00EV 50kWCar washToiletsAir & screenwashWater - 2199 Premium diesel
MFG Windmill
1.8 miEsso · 109 Queensferry Road · Edinburgh
Unchanged since · may be out of date Open 24 hours todayEV 7kW24h fuelToiletsAir & screenwashWater - ––– Premium diesel
Sainsburys Blackhall
1.9 miSainsbury's · 185 Craighleith Road · Edinburgh
Doesn't sell premium diesel, or hasn't reported a price for it Open until 22:00Car washAir & screenwash - 2199 Premium diesel
Shell Co-Op Circle
1.9 miShell · Crewe Toll · Edinburgh
Unchanged since · may be out of date Open 24 hours todayEV 50kW24h fuelCar washToiletsAir & screenwash - ––– Premium diesel
Sainsburys Murrayfield
2.0 miSainsbury's · 39 Westfield Road · Edinburgh
Doesn't sell premium diesel, or hasn't reported a price for it Open until 22:30Car washAir & screenwash - ––– Premium diesel
MFG Morrisons Edinburgh Portobello Road
2.0 miMorrisons · Portobello Road · Edinburgh
Doesn't sell premium diesel, or hasn't reported a price for it Open until 23:00EV 50kWCar washToiletsAir & screenwashWater - ––– Premium diesel
Asda Leith Superstore
2.1 miAsda Leith Superstore · 2 Sandpiper Drive · Edinburgh
Doesn't sell premium diesel, or hasn't reported a price for it Open 24 hours today24h fuelToilets - ––– Premium diesel
Sainsburys Cameron Toll
2.1 miSainsbury's · Cameron Toll Shopping Centre · Edinburgh
Doesn't sell premium diesel, or hasn't reported a price for it Open until 22:00Air & screenwash - ––– Premium diesel
Willowbrae Rd Esso Express
2.3 miEsso · 226 Willowbrae Road · Edinburgh
Doesn't sell premium diesel, or hasn't reported a price for it Open until midnightToiletsAir & screenwashWater - 2199 Premium diesel
MFG Slateford
2.4 miEsso · 187 Slateford Road · Edinburgh
Unchanged since · may be out of date Open 24 hours todayEV 150kW24h fuelCar washAir & screenwashWater - 2199 Premium diesel
Shell Braidburn
2.4 miShell · 277 Comiston Road · Edinburgh
Unchanged since · may be out of date Open 24 hours todayEV 22kW24h fuelToiletsAir & screenwashWater - ––– Premium diesel
MFG Morrisons Edinburgh Granton
2.5 miMorrisons · 3 Waterfront Broadway · Granton
Doesn't sell premium diesel, or hasn't reported a price for it Open until 22:00EV 7kWCar washAir & screenwashWater - 2199 Premium diesel
MFG Stenhouse
2.8 miBP · 1 Stenhouse Road · Edinburgh
Unchanged since · may be out of date Open 24 hours today24h fuelCar washToiletsAir & screenwashWater - ––– Premium diesel
Asda Chesser Supercentre
2.8 miAsda Chesser Supercentre · 3 New Mart Road · Edinburgh
Doesn't sell premium diesel, or hasn't reported a price for it Open 24 hours today24h fuelCar washToilets - ––– Premium diesel
Sainsburys Edinburgh Longstone
2.9 miSainsbury's · Inglis Green Road · Edinburgh
Doesn't sell premium diesel, or hasn't reported a price for it Open until 22:30EV 7kWAir & screenwash - ––– Premium diesel
Colinton Superstore
3.2 miTesco · Colinton Mains Dr · Edinburgh
Doesn't sell premium diesel, or hasn't reported a price for it Open until 22:00EV 7kWCar washToiletsAir & screenwashWater - ––– Premium diesel
MFG Morrisons Edinburgh Moredun
3.6 miMorrisons · Gilmerton Road · Moredun
Doesn't sell premium diesel, or hasn't reported a price for it Open until 22:00Car washToiletsAir & screenwashWater - ––– Premium diesel
Asda Edinburgh Supercentre
3.6 miAsda Edinburgh Supercentre · 100 the Jewel, Brunstane · Edinburgh
Doesn't sell premium diesel, or hasn't reported a price for it Open 24 hours today24h fuelToilets - 2199 Premium diesel
Shell Bowmac
3.9 miShell · 19-21 19-21 Glasgow Road · Edinburgh
Unchanged since · may be out of date Open 24 hours today24h fuelCar washToiletsAir & screenwashWater - ––– Premium diesel
Corstorphine Extra
3.9 miTesco · 30 Meadow Place Road · Edinburgh
Doesn't sell premium diesel, or hasn't reported a price for it Open 24 hours todayEV 7kW24h fuelToiletsAir & screenwashWater - 2199 Premium diesel
MFG Napier
4.0 miBP · 382 Calder Road · Edinburgh
Unchanged since · may be out of date Open 24 hours todayEV 150kW24h fuelCar washToiletsAir & screenwash - 2199 Premium diesel
MFG Lothianburn
4.2 miEsso · 117 Biggar Road · Edinburgh
Unchanged since · may be out of date Open 24 hours todayAdBlue pump24h fuelToiletsAir & screenwashWater - 2199 Premium diesel
Shell Co-Op Maybury
4.6 miShell · 166 Glasgow Road · Edinburgh
Unchanged since · may be out of date Open 24 hours todayEV 7kW24h fuelCar washToiletsAir & screenwash - ––– Premium diesel
MFG Morrisons Edinburgh Gyle
4.7 miMorrisons · Gyle Avenue · South Gyle Broadway
Doesn't sell premium diesel, or hasn't reported a price for it Open until 22:00Car washToiletsAir & screenwashWater - ––– Premium diesel
Sainsburys Straiton
5.0 miSainsbury's · Straiton Mains · Loanhead
Doesn't sell premium diesel, or hasn't reported a price for it Open until 22:00EV 50kWCar washAir & screenwash - 2199 Premium diesel
MFG Musselburgh
5.0 miBP · 1 Edinburgh Road · Musselburgh
Unchanged since · may be out of date Open 24 hours todayEV 22kW24h fuelCar washLPGToilets - ––– Premium diesel
Costco Wholesale Edinburgh
5.1 miCostco · Costkea Way · Edinburgh
Doesn't sell premium diesel, or hasn't reported a price for it Open until 21:30Members only Toilets - ––– Premium diesel
Asda Straiton Superstore
5.3 miAsda Straiton Superstore · Pentland Road · Loanhead
Doesn't sell premium diesel, or hasn't reported a price for it Open 24 hours today24h fuel - ––– Premium diesel
Sainsburys Currie
5.3 miSainsbury's · Lanark Road West · Edinburgh
Doesn't sell premium diesel, or hasn't reported a price for it Open until 22:00Air & screenwash - 2199 Premium diesel
MFG Monktonhall
5.5 miBP · Musselburgh by Pass · Musselburgh
Unchanged since · may be out of date Open 24 hours todayAdBlue pump24h fuelCar washToiletsAir & screenwash - ––– Premium diesel
Musselburgh Extra
5.5 miTesco · Olive Bank Road · East Lothian
Doesn't sell premium diesel, or hasn't reported a price for it Open until 22:00EV 7kWCar washToiletsAir & screenwashWater - ––– Premium diesel
W and J Short
6.3 miW and J Short · W & J Short · Dalkeith
Doesn't sell premium diesel, or hasn't reported a price for it Open until 17:30Car washToiletsAir & screenwash - ––– Premium diesel
Dalkeith Hardengreen Superstore
6.4 miTesco · Hardengreen · Dalkeith
Doesn't sell premium diesel, or hasn't reported a price for it Open 24 hours todayEV 7kW24h fuelCar 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.