NC500 fuel cost calculator.
Budget the 516-mile North Coast 500 loop from Inverness. See live Highland petrol and diesel prices on the map, then work out your exact fuel cost — including the single-track MPG penalty that catches most drivers out — and find the only stations selling E5 Super Unleaded before you set off.
Loading nearby stations… or click My Location / search a town or postcode.
Quick answer: Driving the 516-mile North Coast 500 uses roughly 67 litres of fuel in a medium car averaging 35 MPG, costing about £96 at average UK pump prices. Single-track roads and passes like Bealach na Bà cut real-world economy by up to 30%, so budget higher. E5 Super Unleaded is scarce on the west coast — the reliable stops are the Jet in Ullapool and Gleaner in Thurso, plus supermarket forecourts in Inverness. Use the live map above to find today's cheapest station near any Highland town or postcode.
How much fuel do you need for the North Coast 500?
Driving the 516-mile North Coast 500 requires approximately 67 litres of fuel for a medium car averaging 35 MPG, costing roughly £96 at average UK pump prices. That is the flat-road estimate — the reality of Highland driving pushes it higher.
The NC500 is not a motorway cruise. Long single-track sections force constant acceleration and braking between passing places, which reduces baseline fuel efficiency by up to 20% across the loop — and by as much as 30% on the steep climb over Bealach na Bà. Add detours to Applecross, Durness or John O'Groats and most drivers burn 75–90 litres over the trip.
Use the calculator further down to enter your own car's MPG and today's live price from the map, and toggle the single-track penalty on to see the realistic figure. Fill up cheaply in Inverness before you start — it is the last cluster of supermarket forecourts before the loop.
Where is the cheapest petrol on the NC500?
Inverness offers the cheapest fuel on the NC500, dominated by large supermarket forecourts. Beyond Inverness, Tain and Thurso are the most competitive before you enter the remote western coast, where prices climb sharply.
The Highlands carry a rural premium: forecourts sit a long way from fuel terminals and face little supermarket competition, so a remote west-coast station can cost 15–25p/litre more than a supermarket in Inverness. The CMA road fuel review found exactly this pattern of weaker rural competition nationwide.
Search the map above for IV2 (Inverness), IV19 (Tain) or KW14 (Thurso), select your fuel and choose Sort: Cheapest to see today's best price. The colour-coded price bubbles make the bargain obvious before you read the table — and the same pattern holds across our UK-wide live fuel map.
Where can you find E5 Super Unleaded on the NC500?
E5 Super Unleaded is highly restricted on the remote NC500. The reliable stops are the Jet station in Ullapool and the Gleaner station in Thurso, plus supermarket forecourts in Inverness — leaving a roughly 160-mile void along the west coast with virtually no 97+ RON supply.
This matters if you're driving a performance car or a modern turbo engine tuned for premium petrol. Running a high-octane car hard on standard E10 for a stretch won't damage it, but if you specifically want Super Unleaded, treat Ullapool and Thurso as mandatory top-up points. On the map above, switch the fuel toggle to Premium Unleaded to see exactly which nearby forecourts are reporting an E5 price today.
The wider point is range discipline. Between Ullapool and Durness, and again across the far north coast, stations are sparse and keep limited hours — never let the tank drop below a quarter on the western and northern legs.
Calculate your NC500 fuel cost
Enter your car's MPG, the miles you plan to drive (the full loop is 516) and the price per litre you've spotted on the map. Tick the single-track box to apply a 30% economy penalty for Bealach na Bà and the passing-place stretches, and see how it compares to an HMRC business-mileage claim.
Formula: (miles ÷ MPG) × 4.546 × (price ÷ 100) — 4.546 is litres per imperial gallon. HMRC claim = miles × rate.
Self-employed and driving the Highlands for work? The HMRC Approved Mileage Allowance Payment (AMAP) lets you claim 45p per mile for the first 10,000 business miles in your own car (25p thereafter) — see GOV.UK simplified expenses. Company-car drivers use the lower quarterly Advisory Fuel Rates instead.
Which fuel does your vehicle need? A plain-English guide
The live map above covers all six fuel grades tracked under the GOV.UK Fuel Finder scheme. Here's what each one means — and how to choose at the pump before you set off.
The default pump for most petrol cars. Contains up to 10% ethanol. A small number of older or classic cars require E5 — check your handbook before filling.
Higher octane (97–99 RON) and cleaner-burning. Typically 10–20p/litre more expensive. The protected grade for older engines not approved for E10 — and popular with performance cars.
The default diesel pump. Contains up to 7% biodiesel. Suitable for all diesel passenger cars, vans and most HGVs. Generally 2–8p/litre cheaper than premium diesel at the same station.
Includes detergent and cetane-boosting additives. Sold as BP Ultimate Diesel, Shell V-Power Diesel and similar. Use the Premium Diesel toggle to compare the price gap near you.
Contains up to 10% FAME biodiesel — higher renewable content than B7. Only suitable for vehicles whose manufacturer explicitly approves B10. Always check your handbook first.
Drop-in renewable diesel with up to 90% lower lifecycle carbon than fossil diesel. Compatible with most modern diesels — check your handbook. Use the HVO filter above to find nearby stations.
Where should you refuel on the North Coast 500?
Fuel stops on the NC500 are sparse and far apart, so plan them like accommodation. Here are the key filling points around the loop, clockwise from Inverness.
Cheapest fuel on the route — Tesco, Asda, Morrisons and Sainsbury's forecourts. Fill up here before you set off and again on your return.
The key western hub and a reliable E5 Super Unleaded stop (Jet). After here, the next dependable fuel toward Durness is a long way — top up fully.
Thurso (Gleaner) is the northern E5 stop and serves John O'Groats; Tain offers competitive pricing on the east-coast return leg.
No fuel on the pass itself. This 30%-gradient single-track climb is the single biggest MPG hit on the NC500 — arrive with a comfortable margin.
Two things competitors rarely spell out, and both are on this page: E5 Super Unleaded is effectively limited to Inverness, Ullapool and Thurso, and single-track sections including Bealach na Bà reduce fuel efficiency by up to 30%. Plan around both and the NC500 holds no fuel surprises. For live prices anywhere on the loop, the national fuel map and this page share the same 5-minute GOV.UK dataset.
NC500 fuel questions
Related tools & routes
Planning fuel for another scenic drive, or working out the wider cost of your trip? These help.
Find the cheapest petrol or diesel anywhere in the UK, not just the Highlands.
Another mountain-pass drive — Hardknott and Wrynose — with sparse forecourts.
The 360-mile Eryri loop, with the same steep-pass fuel penalties.
Data & estimate disclaimer: Live fuel prices are sourced from the GOV.UK Fuel Finder API under the Motor Fuel Price (Open Data) Regulations 2025. While every forecourt is legally required to report price changes within 30 minutes, CalculatorDashboard.com does not guarantee the accuracy or completeness of third-party data — always verify the displayed price at the pump before fuelling. Journey fuel-cost figures are estimates only: real-world consumption varies with driving style, load, weather and traffic, and quoted route distances and MPG penalties are approximate. HMRC advisory rates are shown for guidance and change quarterly — check the official rate before submitting a claim. Not financial or tax advice. CalculatorDashboard.com is not affiliated with any fuel retailer, supplier or government body.