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

  1. ESSO Cheapest

    9 LONGMAN ROAD, INVERNESS, IV1 1SD

    171.9p

  2. BP

    22-24 LONGMAN ROAD, INVERNESS, IV1 1RY

    171.9p

  3. SHELL

    36 OLD PERTH ROAD, INVERNESS, IV2 3RH

    171.9p

  4. Esso

    BLACKPARK FILLING STATION, INVERNESS, IV3 8QH

    172.7p

  5. ASDA INVERNESS SUPERSTORE

    IVANHOE AVENUE, INVERNESS, INVERNESS, IV2 6BZ

    172.7p

  6. TESCO

    DORES RD, INVERNESS, IV2 4XT

    172.9p

  7. TESCO

    1A EASTFIELD WAY, INVERNESS, IV2 7GD

    172.9p

  8. GULF

    BANNERMAN, INVERNESS, IV1 1UF

    172.9p

  9. TESCO

    TESCO STORES LTD, INVERNESS, IV2 3TW

    172.9p

  10. Esso

    J A MENZIES & SONS LTD, INVERNESS, IV63 6UL

    179.9p

  11. cluanie inn hotel

    CLUANIE LODGE, INVERNESS, IV63 7YW

    206.8p

Cheapest diesel in Inverness

  1. Esso Cheapest

    BLACKPARK FILLING STATION, INVERNESS, IV3 8QH

    198.7p

  2. ASDA INVERNESS SUPERSTORE

    IVANHOE AVENUE, INVERNESS, INVERNESS, IV2 6BZ

    198.7p

  3. TESCO

    DORES RD, INVERNESS, IV2 4XT

    198.9p

  4. TESCO

    1A EASTFIELD WAY, INVERNESS, IV2 7GD

    198.9p

  5. TESCO

    TESCO STORES LTD, INVERNESS, IV2 3TW

    198.9p

  6. SHELL

    36 OLD PERTH ROAD, INVERNESS, IV2 3RH

    199.9p

  7. ESSO

    9 LONGMAN ROAD, INVERNESS, IV1 1SD

    204.9p

  8. BP

    22-24 LONGMAN ROAD, INVERNESS, IV1 1RY

    204.9p

  9. GULF

    BANNERMAN, INVERNESS, IV1 1UF

    204.9p

  10. 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

Search fuel prices by postcode

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.