Cheapest fuel in Highland

Petrol (E10) averages 174.9p a litre in Highland, the 4th dearest of the 31 counties in Scotland with enough prices. Diesel (B7) averages 202.6p.

Average prices in Highland

Petrol (E10)
174.9p
3.2p above the UK (171.7p)
2.3p above Scotland (172.6p)
The 4th dearest of the 31 counties in Scotland with enough prices
Diesel (B7)
202.6p
4.2p above the UK (198.4p)
2.6p above Scotland (200.0p)
The 3rd dearest of the 31 counties in Scotland with enough prices

Most of the prices behind these averages are more than 3 days old.

From 46 forecourts with a usable price in our price data, updated 7:47am on 2 November UK time.

Cheapest forecourts in Highland now

Petrol (E10)

  1. Francis St Filling Station
    Francis St Filling Station, Francis Street, KW1 5PZ
    165.9pLast reported 3 days ago
  2. Ormlie Filling Station
    9-11 Industrial Estate, Ormlie Road, KW14 7QU
    165.9pLast reported 3 days ago
  3. Pittentrail Garage
    Pittentrail Garage, Rogart, IV28 3TU, Rogart, IV28 3TU
    165.9pLast reported 4 days ago
  4. Alexander And Robertson Mechanical Engineering And Recovery Services Ltd
    A And R Ltd, Main Street, Castletown, KW148TU
    167.5pLast reported 4 days ago
  5. Ord Service Station
    Ord Filling Station, Great North Road, Muir Of Ord, IV6 7XR, Muir Of Ord, IV6 7XR
    168.9pLast reported 5 days ago
  6. Bridgend Filling Station IV4
    Station Road, Beauly, IV4 7EH
    168.9pLast reported 5 days ago
  7. Wick Superstore
    North Rd, Wick, KW1 4QS
    171.9p
  8. MFG Newtonmore
    Perth Road, Newtonmore, Inverness-Shire, PH20 1AP
    171.9pLast reported 3 days ago
  9. MFG Grantown
    39 Spey Avenue, Grantown-On-Spey, Inverness-Shire, PH26 3EJ
    171.9pLast reported 3 days ago
  10. Ascona Kingswell Service Station
    36 Old Perth Road, Inverness, Inverness, Inverness-Shire, IV2 3RH
    172.9p

Diesel (B7)

  1. Black Park Service Station
    Blackpark Filling Station, Clachnaharry Road, Inverness, IV3 8QH, Inverness, IV3 8QH
    198.7pLast reported 11 days ago
  2. Ord Service Station
    Ord Filling Station, Great North Road, Muir Of Ord, IV6 7XR, Muir Of Ord, IV6 7XR
    198.9pLast reported 3 days ago
  3. Bridgend Filling Station IV4
    Station Road, Beauly, IV4 7EH
    198.9pLast reported 5 days ago
  4. MFG Morrisons Inverness
    Millburn Road, Invernes-Shire, Inverness, IV2 3PX
    198.9pLast reported 16 days ago
  5. MFG Morrisons Fort William
    Carmichael Way, Fort William, Inveness-Shire, PH33 6AN
    198.9pLast reported 17 days ago
  6. MFG Morrisons Alness
    Dalmore Road, Alness, Ross-Shire, IV17 0UY
    198.9pLast reported 18 days ago
  7. Pittentrail Garage
    Pittentrail Garage, Rogart, IV28 3TU, Rogart, IV28 3TU
    199.5pLast reported 13 days ago
  8. Brora Fuel Express Automat
    Victoria Road, Brora, Highland, KW9 6LN
    199.7pLast reported 19 days ago
  9. Asda Inverness Superstore
    Ivanhoe Avenue, Inverness, Inverness, IV2 6BZ
    199.7pLast reported 27 days ago
  10. Allan's Of Gillock Ltd KW1
    Allans Of Gillock Ltd, Central Garage, Watten, Wick, KW1 5XG
    199.9p

Each forecourt's latest price from our price data. A price far from the UK median is left out, and older prices show their age.

Towns and areas in Highland

Average petrol and diesel prices by town in Highland, cheapest petrol first.
Town Petrol (E10) Diesel (B7) Petrol, 7 days Forecourts (radius)
Grantown-On-Spey 172.3p 199.6p down 2.5p 9 (20 mi)
Dingwall 172.9p 201.2p down 2.0p 9 (10 mi)
Inverness 173.6p 201.7p down 2.3p 10 (5 mi)
Fortrose 174.0p 202.5p down 2.3p 17 (10 mi)
Alness No figure No figure down 2.0p 4 (5 mi)
Cromarty No figure No figure down 5.0p 3 (5 mi)
Dornoch No figure No figure unchanged 3 (5 mi)
Fort William/An Gearasdan No figure No figure down 1.0p 4 (5 mi)
Invergordon No figure No figure down 3.0p 3 (5 mi)
Kilbeg No figure No figure No figure 3 (20 mi)
Kingussie No figure No figure down 3.3p 4 (20 mi)
Kinloch Hourn No figure No figure No figure 3 (20 mi)
Nairn No figure No figure down 2.0p 3 (10 mi)
Tain No figure No figure down 2.0p 4 (5 mi)
Thurso No figure No figure down 3.0p 3 (5 mi)
Uig No figure No figure No figure 3 (10 mi)
Wick No figure No figure No figure 3 (10 mi)

Each town covers the forecourts within the miles shown, so neighbouring towns share some. A dash means too few prices for a figure. Town figures from 2:03am on 2 November.

Other counties in Scotland

Petrol and diesel prices in Scotland

Questions about fuel prices in Highland

What is the average price of petrol in Highland?

Petrol (E10) averages 174.9p a litre in Highland, and diesel (B7) 202.6p, from 46 forecourts with a usable price. Most of the prices behind these averages are more than 3 days old.

Is fuel cheaper in Highland than the rest of the UK?

Petrol here is 3.2p dearer than the UK average of 171.7p, and the 4th dearest of the 31 counties in Scotland with enough prices. Diesel is 4.2p dearer than the UK average of 198.4p.

Where is the cheapest petrol in Highland?

The cheapest petrol we list in Highland is 165.9p a litre at Francis St Filling Station in Francis Street, last reported 3 days ago.

Which town in Highland has the lowest average petrol price?

Of the 4 towns here with a petrol average, Grantown-On-Spey has the lowest, at 172.3p. That covers the forecourts within 20 miles of it.

How these figures work

Each forecourt counts once in a county: the county of the nearest town we have a page for, within 20 miles.

Each average uses every forecourt's latest price for the fuel while it is under 30 days old.

A price far from the UK median is counted but left out of the average, and a figure needs at least 5 prices.

Town figures are worked out each night over each town page's radius.

Prices more than 3 days old still count, and we say so when most of a figure rests on them.

Every figure here comes from our price data, which explains where the prices come from.