CH
CalcPad

Cheapest Fuel in Edinburgh

Live petrol and diesel prices from forecourts near Edinburgh, ranked cheapest first. Prices come from retailers' own published data and update through the day — always confirm at the pump.

Cheapest unleaded near Edinburgh
Morrisons145.9p
MFG Morrisons Edinburgh Gyle, Gyle Avenue, EDINBURGH · 5 mi
StationDistUnleadedDiesel
Jet
MFG Barclay Place, 21 - 23 Barclay Place, Bruntsfield
1.1 mi149.9169.9
BP
MFG Ratcliffe Terrace, 2-4 Ratcliffe Terrace, Edinburgh
1.4 mi153.9169.9
BP
MFG Ferry Road, 77 Ferry Road, Edinburgh
1.5 mi154.9171.9
Morrisons
MFG Morrisons Edinburgh Portobello Road, Portobello Road, EDINBURGH
1.7 mi148.9165.9
Asda
2 Sandpiper Drive, Edinburgh
1.9 mi156.7185.7
Morrisons
MFG Morrisons Edinburgh Ferry Road, Pilton Drive, EDINBURGH
1.9 mi147.9164.9
Esso
MFG Windmill, 109 Queensferry Road, Edinburgh
2.1 mi152.9169.9
ESSO
Willowbrae Road, EDINBURGH
2.1 mi153.9170.9
BP
MFG Slateford, 187 Slateford Road, Edinburgh
2.6 mi151.9169.9
Morrisons
MFG Morrisons Edinburgh Granton, 3 Waterfront Broadway, EDINBURGH
2.7 mi147.9164.9
Asda
3 New Mart Road, Edinburgh
2.9 mi152.7179.7
BP
MFG Stenhouse, 1 Stenhouse Road, Edinburgh
3.1 mi151.9169.9
Asda
100 The Jewel, Brunstane, Edinburgh
3.5 mi157.7182.7
Morrisons
MFG Morrisons Edinburgh Moredun, Gilmerton Road, EDINBURGH
3.5 mi147.9165.9
BP
MFG Napier, 382 Calder Road, Edinburgh
4.3 mi151.9169.9
Esso
MFG Lothianburn, 117 Biggar Road, Edinburgh
4.3 mi152.9169.9
BP
MFG Musselburgh, 1 Edinburgh Road, Musselburgh
4.7 mi151.9169.9
Morrisons
MFG Morrisons Edinburgh Gyle, Gyle Avenue, EDINBURGH
5 mi145.9162.9
Asda
Pentland Road, Loanhead
5.2 mi154.7182.7
BP
MFG Monktonhall, Mussellburgh By Pass, Musselburgh
5.2 mi153.9172.9
BP
MFG Easthouses, Mayfield Road, Easthouses / Dalkeith
7.9 mi153.9169.9
BP
MFG Newbridge, 1 Clifton Hall Road, Edinburgh
8.3 mi153.9172.9
Asda
151 High Street, Tranent
9.4 mi158.9186.9
Morrisons
MFG Morrisons Kirkcaldy, Esplanade, KIRKCALDY
10 mi154.9169.9
Esso
MFG Newton, 3 Main Street, Newton Village
10.6 mi156.9172.9

Search any postcode or use your location on the live map →

Saving money on fuel in Edinburgh

Prices at the pump in and around Edinburgh can vary by 10p or more per litre between forecourts that are only a few minutes apart. Over a year that difference adds up to a meaningful amount, so it pays to check before you fill rather than topping up at the first station you pass — which is often one of the dearer ones. Supermarket forecourts and high-volume sites are usually the cheapest, while motorway services tend to be the most expensive.

It rarely makes sense to drive far out of your way for a small saving — the extra fuel burned can wipe out the gain. The prices above are ranked by distance and price so you can find the best option close to you. Keeping tyres correctly inflated, removing roof bars and unnecessary weight, and driving smoothly all reduce how much fuel you use in the first place.

Thinking longer term? Our petrol vs electric calculator shows how an EV's running cost would compare for your mileage, and the car service cost estimator helps with the rest of your motoring budget.

Prices are sourced from retailers' published open data and shown in good faith; they may be delayed or contain errors. Always confirm at the pump. Free guide, not financial advice.

Useful Tools

As an Amazon Associate we may earn from qualifying purchases.