Fuel Prices in Highlands and Islands
Compare reported petrol and diesel prices around Highlands and Islands.
Independent comparison using official UK fuel price reports. Check each station before travelling.
Compare stations in Highlands and Islands
- Lowest reported
- 174.9p / litre
- Area average
- 192.3p / litre
- Stations reporting
- 32
Premium petrol (E5)
Lowest prices first · 10 shownDistances are from each station’s nearest listed local centre.
-
174.9p per litre Lowest reportedStation details
-
Tesco Westhill Superstore - Petrol Filling Station
AB32 6UF · 6.8 miles from Aberdeen
Price reported
179.9p per litreStation details -
182.9p per litreStation details
-
Tesco Inverness Inshes Extra - Petrol Filling Station
IV2 3TW · 1.4 miles from Inverness
Price reported
184.9p per litreStation details -
184.9p per litreStation details
-
Tesco Inverness Ness Side Superstore - Petrol Filling Station
IV2 4XT · 2.0 miles from Inverness
Price reported
184.9p per litreStation details -
184.9p per litreStation details
-
185.6p per litreStation details
-
185.6p per litreStation details
-
186.9p per litreStation details
Local fuel price snapshot
Across 3 published local areas in Highlands and Islands, we track 47 active petrol stations with recent prices. (Data updated 6 hours, 13 minutes ago)
Lowest reported petrol price: 166.9p at Costco near PLOTS 8 AND 10 KINGSHILL COMMERCIAL PARK
Unleaded petrol (E10)
- Based on 45 stations with eligible recent reports.
- Lowest price: 166.9p
- Average price: 175.5p
- Highest price: 179.9p
- Spread: 13.0p (across the stations we track)
Diesel (B7)
- Based on 45 stations with eligible recent reports.
- Lowest price: 195.9p
- Average price: 201.8p
- Highest price: 207.9p
- Spread: 12.0p (across the stations we track)
Premium petrol (E5)
- Based on 32 stations with eligible recent reports.
- Lowest price: 174.9p
- Average price: 192.3p
- Highest price: 202.9p
- Spread: 28.0p (across the stations we track)
Premium diesel
- Based on 16 stations with eligible recent reports.
- Lowest price: 212.6p
- Average price: 221.3p
- Highest price: 230.9p
- Spread: 18.3p (across the stations we track)
The price spread is the gap between the lowest and highest reported prices, not a guaranteed saving on your journey. Compare with the UK petrol and diesel price index, or read how we calculate our published fuel price statistics.
Fuel brands in Highlands and Islands
About fuel prices around Highlands and Islands
Highlands and Islands offers a range of fuelling options shaped by its geography and population density. In more densely populated areas, supermarket forecourts tend to drive prices down through competition, while quieter stretches of A-roads and B-roads may see higher prices from independent operators.
Local factors matter: proximity to fuel distribution terminals, the volume of passing trade, and the number of competing stations within a few miles all play a part. If you commute through Highlands and Islands regularly, checking prices before you leave can save you several pounds a week.
This page shows recent pricing data from the stations we track in Highlands and Islands. Explore the city and town pages listed for more localised breakdowns, or open the Fuel Finder map to search stations near any address or postcode in the region.
Prices often open up once you move away from the busiest retail parks or get closer to motorway services. If you are crossing Highlands and Islands rather than just driving locally, a quick check before you set off can save a useful amount on a full tank.
Use the snapshot below for the current range, then drill into the town and city pages if you want more detail.
Wider area
See prices across Scotland if you want the bigger picture.
Explore Highlands and Islands
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 166.9p to 179.9p per litre, with an average of 175.5p across 45 stations. The lowest unleaded price we can see is 166.9p at Costco near PLOTS 8 AND 10 KINGSHILL COMMERCIAL PARK.
What is the latest reported diesel price in Highlands and Islands?
The latest reported diesel prices in Highlands and Islands run from 195.9p to 207.9p per litre, with an average of 201.8p across 45 stations.
How many stations do you track around Highlands and Islands?
We currently track 47 active stations across 3 published local areas in Highlands and Islands. Prices are refreshed from the official fuel price feed throughout the day.
How do I compare stations near Highlands and Islands?
Open the map to compare the stations near Highlands and Islands and work out which stop makes sense for your route. You can also set a price alert if you want updates on the stations you use most.
Open the map for Highlands and Islands
Use the main finder with Highlands and Islands already centred on the map.
Open Fuel Finder for Highlands and IslandsFor weekly UK petrol and diesel price trends, read Price Pulse.