Edinburgh
Drivers in Edinburgh can compare 55 stations with live prices here, with BP, Shell and Sainsburys among the bigger names. Across the town's forecourts, unleaded is averaging about 160p per litre.
Fuel prices around Edinburgh
The cheapest unleaded in town currently starts near 149p per litre. A few outlying forecourts price well above the typical local level, so the average is a better guide here than the extremes.
The supermarket sites, including Sainsburys and Tesco, tend to set the floor for prices here. 17 of the 55 local forecourts are supermarket-run, and the rest split between branded and independent operators.
The low end of the market has recently been held by Costco around Costkea Way. Several of the busier sites sit along New Mart Road and Pentland Road, so you can check them against each other without leaving your usual route.
On average, unleaded here runs a little under the wider Scotland figure. Diesel averages around 179p per litre across the stations listed for Edinburgh.
The comparison covers stations up to roughly 15 km out, which keeps out-of-town supermarkets and bypass sites in the same view as the town centre. Prices in Edinburgh can move mid-week as well as at weekends, so the ordering above is worth a glance even if you always use the same forecourt.
The table below carries the exact live figures per station, and alerts can flag a drop at the forecourts you actually use.
Local fuel price snapshot
Within 15 km of Edinburgh we track 54 active petrol stations. (Data updated 8 minutes ago)
Lowest petrol right now: 149.9p at Costco near COSTKEA WAY
Unleaded petrol (E10)
- Lowest price: 149.9p
- Average price: 160.1p
- Highest price: 167.9p
- Spread: 18.0p (across the stations we track)
Diesel (B7)
- Lowest price: 167.9p
- Average price: 179.3p
- Highest price: 187.9p
- Spread: 20.0p (across the stations we track)
Premium petrol (E5)
- Lowest price: 159.9p
- Average price: 178.3p
- Highest price: 194.9p
- Spread: 35.0p (across the stations we track)
Premium diesel
- Lowest price: 194.9p
- Average price: 201.1p
- Highest price: 209.9p
- Spread: 15.0p (across the stations we track)
Fuel brands in Edinburgh
Cheapest petrol stations in Edinburgh
| Station | Distance | Petrol | Diesel |
|---|---|---|---|
| Costco Wholesale Edinburgh EH20 9BY | 5.1 mi | 149.9p | 167.9p |
| Asda Chesser Supercentre EH14 1RJ | 3.1 mi | 152.7p | 170.7p |
| Tesco Corstorphine Extra - Petrol Filling Station EH12 7UQ | 4.2 mi | 152.9p | 170.9p |
| Sainsbury's Sainsburys Murrayfield EH11 2QW | 2.3 mi | 153.9p | 171.9p |
| Sainsbury's Sainsburys Edinburgh Longstone EH14 2ER | 3.2 mi | 153.9p | 171.9p |
| Tesco Colinton Superstore - Petrol Filling Station EH13 9AH | 3.5 mi | 153.9p | 171.9p |
| Mfg Morrisons Edinburgh Gyle EH12 9JU | 5.0 mi | 155.9p | 173.9p |
| Sainsbury's Sainsburys Currie EH14 5JX | 5.6 mi | 155.9p | 174.9p |
| Sainsbury's Sainsburys Blackhall EH4 2EB | 2.2 mi | 156.9p | 174.9p |
| Asda Straiton Superstore EH20 9NY | 5.3 mi | 157.7p | 175.7p |
Sorted by petrol price. Open a station for its live prices, price history and nearby comparison.
Wider area
See prices across Central Belt if you want the bigger picture.
Fuel prices in nearby towns
- Leith (2 miles)
- Musselburgh (5 miles)
- Kirkcaldy (11 miles)
- Dunfermline (13 miles)
- Livingston (14 miles)
- Glenrothes (17 miles)
Common questions about fuel in Edinburgh
What is the cheapest petrol in Edinburgh today?
Right now petrol in Edinburgh runs from 149.9p to 167.9p per litre, with an average of 160.1p across 54 stations. The lowest unleaded price we can see is 149.9p at Costco near COSTKEA WAY.
What is the cheapest diesel in Edinburgh today?
Right now diesel in Edinburgh runs from 167.9p to 187.9p per litre, with an average of 179.3p across 54 stations.
How many stations do you track around Edinburgh?
We currently track 54 active stations within 15 km of Edinburgh. Prices are refreshed from the official fuel price feed throughout the day.
How do I compare stations near Edinburgh?
Open the map to compare the stations near Edinburgh and work out which stop makes sense for your route. You can also set a price alert if you want updates on the stations you use most.
Open the map for Edinburgh
Use the main finder with Edinburgh already centred on the map.
Open Fuel Finder for Edinburgh