78 stations in Highland, cheapest first.
The cheapest unleaded petrol (E10) in Highland today is 171.5p a litre at Highland Fuels Pittentrail Garage in Rogart (IV28 3TU). Across the 76 stations selling it, prices average 179.0p and go up to 209.9p, so filling a 55-litre tank costs between £94.33 and £115.44.
The cheapest diesel in Highland today is 197.5p a litre at Highland Fuels Pittentrail Garage in Rogart (IV28 3TU). Across the 76 stations selling it, prices average 204.4p and go up to 234.9p, so filling a 55-litre tank costs between £108.63 and £129.19.
Unleaded in Highland averages 179.0p, 4.6p more than the UK average (174.4p). Diesel in Highland averages 204.4p, 5.0p more than the UK average (199.4p).
Super unleaded (E5) is sold at 35 stations, from 182.0p at Richard Mackay & Sons. Premium diesel is sold at 12 stations, from 209.9p at MFG Morrisons Alness. The 23 supermarket stations charge 178.5p on average for unleaded, 0.7p less than the other 53. Motorway services charge 193.4p for unleaded on average, 14.8p more than other stations.
| Fuel | Cheapest | Average | Highest |
|---|---|---|---|
| Unleaded | 171.5p | 179.0p | 209.9p |
| Super unleaded | 182.0p | 193.8p | 204.9p |
| Diesel | 197.5p | 204.4p | 234.9p |
| Premium diesel | 209.9p | 219.4p | 229.9p |
Average unleaded price, cheapest highlighted
Highland has 78 petrol stations reporting prices: 11 Gulf, 8 Jet, 6 Esso, 5 Tesco, 3 Asda, 3 BP, 3 Morrisons, 2 Shell, 1 Sainsbury's and 36 independents. 37 are open 24 hours a day and 10 close on Sundays. 24 are at a supermarket and 2 are at motorway services. Of the 78, 62 sell bottled AdBlue, 58 offer air and screenwash, 32 have water, 31 have a car wash, 31 have customer toilets, 6 have AdBlue pumps and 6 sell LPG.
In Highland, Dingwall has the cheapest average unleaded (175.9p) and Portree the most expensive (189.6p), out of 16 towns with at least two stations. For diesel, Nairn is cheapest (198.9p) and Portree dearest (214.9p).