⛽ Updated 2026-04-05

Cheapest fuel in Edinburgh today

Tracking 33 stations across Edinburgh, Edinburgh. Prices updated daily from official government data.

Cheapest petrol in Edinburgh today
148.9p+7.5p vs last week
Costco · COSTCO WHOLESALE EDINBURGH
EH20 9BY
Avg petrol
156.5p
+7.5p vs last week
Avg diesel
189.1p
Price spread
13.0p

Station map

🛒 Cheapest supermarket
Costco
Costco
COSTCO WHOLESALE EDINBURGH
EH20 9BY
148.9p
🔧 Cheapest independent
Gulf
Gulf
LIBERTON FILLING STATION
EH16 6ND
154.7p

📈 30-day price trend — Edinburgh

134p153p171p03-0603-1003-1403-1903-23
— Petrol (E10)— Diesel

Key insights for Edinburgh

  • Average petrol has risen 7.5p/litre in Edinburgh over the past week
  • There is a 13p/litre spread between the cheapest and most expensive petrol in Edinburgh — filling a 55L tank at the cheapest saves ~£7.15
  • Costco is the cheapest forecourt in Edinburgh at 148.9p, 5.8p cheaper than the cheapest independent

Top 5 cheapest stations in Edinburgh

Tap a station to see opening times and details

🏆
Costco
C
Costco
COSTCO WHOLESALE EDINBURGHEH20 9BYPetrolSupermarket
148.9p
#2
Asda
A
Asda
ASDA CHESSER SUPERCENTREEH14 1RJPetrolSupermarket
150.7p
#3
Sainsbury's
S
Sainsbury's
SAINSBURYS EDINBURGH LONGSTONEEH14 2ERPetrolSupermarket
151.9p
#4
Tesco
T
Tesco
CORSTORPHINE EXTRA - PETROL FILLING STATIONEH12 7UQPetrolSupermarket
151.9p
#5
Tesco
T
Tesco
COLINTON SUPERSTORE - PETROL FILLING STATIONEH13 9AHPetrolSupermarket
151.9p
📰 Fuel prices in Edinburgh — latest update

# Petrol Prices Rise Sharply in Edinburgh

Petrol prices in Edinburgh have climbed significantly, with the average now standing at 154.8p per litre—up 8.1p from last week. The city sits just 0.6p below the UK national average of 155.4p/litre. Across the 33 tracked forecourts in Edinburgh, there's a considerable 29.0p spread between the cheapest and most expensive stations, meaning drivers who shop around could save substantially on their fuel costs.

Motorists looking for the best deal should head to the independent Esso forecourt, where petrol is available at 132.9p per litre. Given the significant price variation across the city, checking fuel prices before filling up could make a meaningful difference to your wallet, particularly if you're a regular driver. With prices continuing to rise week-on-week, comparing options between stations is increasingly worthwhile.

Get Edinburgh alerts in your inbox
Free weekly digest — no app needed. Unsubscribe anytime.
Get free alerts →

Fuel prices in Edinburgh — what's happening

Updated 2026-04-05

# Petrol Prices Rise Sharply in Edinburgh Petrol prices in Edinburgh have climbed significantly, with the average now standing at 154.8p per litre—up 8.1p from last week. The city sits just 0.6p below the UK national average of 155.4p/litre. Across the 33 tracked forecourts in Edinburgh, there's a considerable 29.0p spread between the cheapest and most expensive stations, meaning drivers who shop around could save substantially on their fuel costs. Motorists looking for the best deal should head to the independent Esso forecourt, where petrol is available at 132.9p per litre. Given the significant price variation across the city, checking fuel prices before filling up could make a meaningful difference to your wallet, particularly if you're a regular driver. With prices continuing to rise week-on-week, comparing options between stations is increasingly worthwhile.