Fuel prices
Petrol and diesel prices in Inverness
Compare 11 stations and find the cheapest fuel in Inverness today.
In Inverness, unleaded petrol (E10) averages 176.3p per litre and standard diesel averages 203.8p per litre. The cheapest unleaded is at ESSO for 171.9p per litre. Prices updated 4 November 2026, 14:06.
Average fuel prices in Inverness
Unleaded
176.3p/L
Lowest 171.9p · UK avg 171.0p
Diesel
203.8p/L
Lowest 198.7p · UK avg 198.4p
Super unleaded
189.8p/L
Lowest 182.9p · UK avg 190.0p
Premium diesel
221.9p/L
Lowest 219.8p · UK avg 217.7p
Latest price update in Inverness: 4 Nov 2026, 14:06. Source: GOV.UK Fuel Finder.
Cheapest unleaded in Inverness
-
ESSO Cheapest
9 LONGMAN ROAD, INVERNESS, IV1 1SD
171.9p
-
BP
22-24 LONGMAN ROAD, INVERNESS, IV1 1RY
171.9p
-
SHELL
36 OLD PERTH ROAD, INVERNESS, IV2 3RH
171.9p
-
ASDA INVERNESS SUPERSTORE
IVANHOE AVENUE, INVERNESS, INVERNESS, IV2 6BZ
172.7p
-
Esso
BLACKPARK FILLING STATION, INVERNESS, IV3 8QH
172.7p
-
TESCO
DORES RD, INVERNESS, IV2 4XT
172.9p
-
TESCO
1A EASTFIELD WAY, INVERNESS, IV2 7GD
172.9p
-
GULF
BANNERMAN, INVERNESS, IV1 1UF
172.9p
-
TESCO
TESCO STORES LTD, INVERNESS, IV2 3TW
172.9p
-
Esso
J A MENZIES & SONS LTD, INVERNESS, IV63 6UL
179.9p
-
cluanie inn hotel
CLUANIE LODGE, INVERNESS, IV63 7YW
206.8p
Cheapest diesel in Inverness
-
ASDA INVERNESS SUPERSTORE Cheapest
IVANHOE AVENUE, INVERNESS, INVERNESS, IV2 6BZ
198.7p
-
Esso
BLACKPARK FILLING STATION, INVERNESS, IV3 8QH
198.7p
-
TESCO
1A EASTFIELD WAY, INVERNESS, IV2 7GD
198.9p
-
TESCO
TESCO STORES LTD, INVERNESS, IV2 3TW
198.9p
-
TESCO
DORES RD, INVERNESS, IV2 4XT
198.9p
-
SHELL
36 OLD PERTH ROAD, INVERNESS, IV2 3RH
199.9p
-
GULF
BANNERMAN, INVERNESS, IV1 1UF
204.9p
-
ESSO
9 LONGMAN ROAD, INVERNESS, IV1 1SD
204.9p
-
BP
22-24 LONGMAN ROAD, INVERNESS, IV1 1RY
204.9p
-
cluanie inn hotel
CLUANIE LODGE, INVERNESS, IV63 7YW
229.5p
Fuel prices in Inverness: FAQ
What is the average price of petrol in Inverness?
Unleaded (E10) in Inverness averages 176.3p per litre across 11 stations, ranging from 171.9p to 206.8p. That is 5.3p above the UK average.
What is the average price of diesel in Inverness?
Standard diesel in Inverness averages 203.8p per litre across 10 stations, ranging from 198.7p to 229.5p. That is 5.4p above the UK average.
Where is the cheapest petrol in Inverness?
Right now the cheapest unleaded we can see in Inverness is at ESSO, 9 LONGMAN ROAD, INVERNESS, IV1 1SD, at 171.9p per litre. Prices change through the day, so check before you set off.
How often are these fuel prices updated?
We refresh prices every 15 minutes from the GOV.UK Fuel Finder scheme, where forecourts report their pump prices.
Fuel prices in other towns and cities
Contains public sector information licensed under the Open Government Licence v3.0. Prices from the GOV.UK Fuel Finder scheme.
Keep your vehicle on the road with VeFix
Save your vehicle, track MOT, tax and servicing, and book trusted UK garages. Free to join.