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
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)
-
Francis St Filling StationFrancis St Filling Station, Francis Street, KW1 5PZ165.9pLast reported 3 days ago
-
Ormlie Filling Station9-11 Industrial Estate, Ormlie Road, KW14 7QU165.9pLast reported 3 days ago
-
Pittentrail GaragePittentrail Garage, Rogart, IV28 3TU, Rogart, IV28 3TU165.9pLast reported 4 days ago
-
Alexander And Robertson Mechanical Engineering And Recovery Services LtdA And R Ltd, Main Street, Castletown, KW148TU167.5pLast reported 4 days ago
-
Ord Service StationOrd Filling Station, Great North Road, Muir Of Ord, IV6 7XR, Muir Of Ord, IV6 7XR168.9pLast reported 5 days ago
-
Bridgend Filling Station IV4Station Road, Beauly, IV4 7EH168.9pLast reported 5 days ago
-
Wick SuperstoreNorth Rd, Wick, KW1 4QS171.9p
-
MFG NewtonmorePerth Road, Newtonmore, Inverness-Shire, PH20 1AP171.9pLast reported 3 days ago
-
MFG Grantown39 Spey Avenue, Grantown-On-Spey, Inverness-Shire, PH26 3EJ171.9pLast reported 3 days ago
-
Ascona Kingswell Service Station36 Old Perth Road, Inverness, Inverness, Inverness-Shire, IV2 3RH172.9p
Diesel (B7)
-
Black Park Service StationBlackpark Filling Station, Clachnaharry Road, Inverness, IV3 8QH, Inverness, IV3 8QH198.7pLast reported 11 days ago
-
Ord Service StationOrd Filling Station, Great North Road, Muir Of Ord, IV6 7XR, Muir Of Ord, IV6 7XR198.9pLast reported 3 days ago
-
Bridgend Filling Station IV4Station Road, Beauly, IV4 7EH198.9pLast reported 5 days ago
-
MFG Morrisons InvernessMillburn Road, Invernes-Shire, Inverness, IV2 3PX198.9pLast reported 16 days ago
-
MFG Morrisons Fort WilliamCarmichael Way, Fort William, Inveness-Shire, PH33 6AN198.9pLast reported 17 days ago
-
MFG Morrisons AlnessDalmore Road, Alness, Ross-Shire, IV17 0UY198.9pLast reported 18 days ago
-
Pittentrail GaragePittentrail Garage, Rogart, IV28 3TU, Rogart, IV28 3TU199.5pLast reported 13 days ago
-
Brora Fuel Express AutomatVictoria Road, Brora, Highland, KW9 6LN199.7pLast reported 19 days ago
-
Asda Inverness SuperstoreIvanhoe Avenue, Inverness, Inverness, IV2 6BZ199.7pLast reported 27 days ago
-
Allan's Of Gillock Ltd KW1Allans Of Gillock Ltd, Central Garage, Watten, Wick, KW1 5XG199.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
| 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
- East Ayrshire Petrol 167.0p
- Scottish Borders Petrol 167.7p
- Clackmannanshire Petrol 169.8p
- Shetland Islands Petrol 169.8p
- Aberdeen City Petrol 170.3p
- Midlothian Petrol 170.5p
- South Ayrshire Petrol 170.6p
- Inverclyde Petrol 171.1p
- North Lanarkshire Petrol 171.2p
- Glasgow City Petrol 171.3p
- East Dunbartonshire Petrol 171.4p
- North Ayrshire Petrol 171.5p
- Angus Petrol 171.5p
- Moray Petrol 171.7p
- City of Edinburgh Petrol 171.8p
- Renfrewshire Petrol 171.9p
- Falkirk Petrol 171.9p
- East Lothian Petrol 171.9p
- Dundee City Petrol 172.2p
- Aberdeenshire Petrol 172.2p
- Fife Petrol 172.5p
- East Renfrewshire Petrol 173.0p
- South Lanarkshire Petrol 173.4p
- Perth and Kinross Petrol 173.4p
- West Dunbartonshire Petrol 173.5p
- Dumfries and Galloway Petrol 173.7p
- Na h-Eileanan an Iar Petrol 174.2p
- Stirling Petrol 175.1p
- West Lothian Petrol 175.6p
- Argyll and Bute Petrol 176.2p
- Orkney Islands Too few prices
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.