⛽ Updated 2026-04-05

Cheapest fuel in Inverness today

Tracking 12 stations across Inverness, Highland. Prices updated daily from official government data.

Cheapest petrol in Inverness today
155.9p+3.8p vs last week
Tesco · INVERNESS EXTRA - PETROL FILLING STATION
IV2 7GD
Avg petrol
158.0p
+3.8p vs last week
Avg diesel
191.1p
Price spread
4.0p

Station map

🛒 Cheapest supermarket
Tesco
Tesco
INVERNESS EXTRA - PETROL FILLING STATION
IV2 7GD
155.9p
🔧 Cheapest independents
Shell
Shell
ASCONA KINGSWELL SERVICE STATION
IV2 3RH
159.9p
Esso
Esso
MFG KESSOCK
IV1 1SD
159.9p
BP
BP
LONGMAN SF CONNECT
IV1 1RY
159.9p

📈 30-day price trend — Inverness

137p166p194p03-0603-1303-2103-2804-05
— Petrol (E10)— Diesel

Key insights for Inverness

  • Average petrol has risen 3.8p/litre in Inverness over the past week
  • There is a 4p/litre spread between the cheapest and most expensive petrol in Inverness — filling a 55L tank at the cheapest saves ~£2.20
  • Tesco is the cheapest forecourt in Inverness at 155.9p, 4p cheaper than the cheapest independent
  • Dingwall is currently 4.1p/litre cheaper on average than Inverness

Is it cheaper nearby?

Towns near Inverness — click to compare

153.9p-4.1p
156.7p-1.3p
Inverness
158.0p
158.3p+0.3p
158.9p+0.9p
163.9p+5.9p

Top 5 cheapest stations in Inverness

Tap a station to see opening times and details

🏆
Tesco
T
Tesco
INVERNESS EXTRA - PETROL FILLING STATIONIV2 7GDPetrolSupermarket
155.9p
#2
B
Black Park Service Station
IV3 8QHPetrolSupermarket
156.7p
#3
Asda
A
Asda
ASDA INVERNESS SUPERSTOREIV2 6BZPetrolSupermarket
156.7p
#4
Tesco
T
Tesco
INVERNESS NESS SIDE SUPERSTORE - PETROL FILLING STATIONIV2 4XTPetrolSupermarket
156.9p
#5
Morrisons
M
Morrisons
MFG MORRISONS INVERNESSIV2 3PXPetrolSupermarket
156.9p
Get Inverness alerts in your inbox
Free weekly digest — no app needed. Unsubscribe anytime.
Get free alerts →