findpetrol .co.uk

Live fuel prices

Petrol and diesel prices around Highlands and Islands

Unleaded from 142.9p a litre, averaging 170.8p across 153 stations we track in Highlands and Islands.

At a glance

Stations tracked
153
Local areas
17
Cheapest unleaded
142.9p
Cheapest diesel
180.9p

Data updated an hour ago

This is the most demanding part of the UK to plan fuel around. Stations are genuinely far apart, some close on Sundays, and on the islands supply depends on a ferry that does not sail in every weather. Prices here are the highest in the country and the reason is logistics rather than anything else.

Inverness is the obvious hub and by some margin the cheapest place in the region to fill a tank. Fort William, Thurso, Wick, Ullapool and Portree are the other practical anchors. Once you are on the A832, the A838 or the single track sections of the North Coast 500, treat every open forecourt as an opportunity rather than assuming there will be another one shortly.

Anyone driving the NC500 or heading for Skye, Mull, Lewis or Orkney should build refuelling into the route rather than improvising. Running down to a quarter tank in this part of Scotland is how a good trip turns into a long wait.

Petrol & Diesel Fuel Price Index

Across 17 local areas in Highlands and Islands, we track 153 active petrol stations with recent prices. (Data updated an hour ago)

Lowest reported petrol price: 142.9p at Ravenspoint Trading Ltd near HS2 9QA, Eilean Siar.

Unleaded petrol (E10)

Lowest price
142.9p
Average price
170.8p
Highest price
199.9p
Spread
57.0p across 136 sites

Diesel (B7)

Lowest price
180.9p
Average price
192.8p
Highest price
219.9p
Spread
39.0p across 149 sites

Premium petrol (E5)

Lowest price
167.1p
Average price
184.3p
Highest price
201.9p
Spread
34.8p across 74 sites

Premium diesel

Lowest price
199.6p
Average price
210.1p
Highest price
219.9p
Spread
20.3p across 27 sites

Figures cover stations reporting to the official CMA price feed within the last 30 days. We exclude obvious reporting errors - prices given in pounds rather than pence, retailer test records, and premium grades priced below the standard grade - so the averages reflect what you can actually pay.

Fuel brands in Highlands and Islands

Cheapest petrol stations in Highlands and Islands

Sorted by unleaded price. Open a station for its latest prices, price history and nearby comparison.

Station Local area Petrol Diesel
Ravenspoint Trading Ltd Ravenspoint Centre, Isle of Lewis HS2 9QA Eilean Siar 142.9p 184.9p
W I Rendall Shop W I Rendall General Grocers, Orkney KW17 2DH Orkney Islands 157.9p 184.9p
Tesco Stores Ltd, Blairgowrie PH10 6NB Perth 160.9p 183.9p
Esso Bishopmill Elgin Buccaneer Garage, Elgin IV30 4LF Elgin 162.6p 188.6p
Esso New Elgin Premier New Elgin IV30 6BG Elgin 162.6p 188.6p
Asda Edgar Road, Elgin IV30 6YQ Elgin 162.7p 189.7p
Tesco Mart Road, Dingwall IV15 9PP Inverness 162.9p 186.9p
Tesco North Rd, Wick KW1 4QS Wick 162.9p 188.9p
Tesco Stores Ltd, Elgin IV30 1TY Elgin 162.9p 188.9p
Allan's of Gillock Ltd Allans of Gillock Ltd, Wick KW1 5XG Wick 163.9p 186.9p

Wider area

See prices across Scotland if you want the bigger picture.

Places nearby

Drill into a specific area for its own price snapshot and cheapest stations.

Common questions about fuel in Highlands and Islands

What is the latest reported petrol price in Highlands and Islands?
The latest reported petrol prices in Highlands and Islands run from 142.9p to 199.9p per litre, with an average of 170.8p across 136 stations. The lowest unleaded price we can see is 142.9p at Ravenspoint Trading Ltd near HS2 9QA.
What is the latest reported diesel price in Highlands and Islands?
The latest reported diesel prices in Highlands and Islands run from 180.9p to 219.9p per litre, with an average of 192.8p across 149 stations.
How many stations do you track around Highlands and Islands?
We currently track 153 active stations across 17 local areas in Highlands and Islands. Prices are refreshed from the official CMA fuel price feed throughout the day.
How do I compare stations near Highlands and Islands?
Open the map to compare stations near Highlands and Islands and work out which stop makes sense for your route. You can sort by price or distance and filter to supermarket forecourts only.
Is it cheaper to fill up with petrol or diesel in Highlands and Islands?
Diesel currently averages 22.0p more per litre than unleaded in Highlands and Islands, at 192.8p against 170.8p. That gap changes with wholesale costs, so it is worth checking before a big fill.

Open the map for Highlands and Islands

Use the main finder with Highlands and Islands already centred, then sort by price or distance to pick your stop.

Open fuel finder for Highlands and Islands
We use cookies to improve your experience. By using our site, you agree to our Privacy Policy.