North Coast 500 · Scottish Highlands · Live GOV.UK data

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.

⏱ 7-min read Updated 2026-07-20 🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland · miles & litres · £ GBP
Loading…
Zoom
Zoom in to load fuel prices

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.

516 mi
Full NC500 loop from Inverness
~£96
Fuel for a 35 MPG car at avg prices
up to 30%
MPG lost on single-track passes
3 stops
Reliable E5 Super Unleaded on route

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.

Real-world miles per gallon (check your handbook)
Full NC500 loop = 516 miles
Enter the live price from the map above
HMRC reimbursement rate — rates change quarterly
Journey fuel cost
Cost per mile
Litres needed
HMRC claim value
Claim vs fuel spend

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.

E10 · Standard Unleaded
Unleaded Petrol

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.

E5 · Premium Unleaded
Super / Premium Petrol

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.

B7 · Standard Diesel
Diesel

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.

B7 · Premium Diesel
Premium Diesel

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.

B10 Diesel
B10 Diesel

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.

HVO · Renewable Diesel
HVO100 / Hydrotreated Vegetable Oil

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.

Start / End
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.

West Coast
Ullapool

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.

Far North
Thurso & Tain

Thurso (Gleaner) is the northern E5 stop and serves John O'Groats; Tain offers competitive pricing on the east-coast return leg.

The Pass
Bealach na Bà / Applecross

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

Driving the 516-mile North Coast 500 costs roughly £96 in fuel for a medium car averaging 35 MPG at average UK pump prices (about 67 litres). Single-track roads and the Bealach na Bà pass can cut economy by up to 30%, so budget £110–£130 to be safe, plus any detours to Applecross, Durness or John O'Groats.
Inverness has the cheapest fuel thanks to its supermarket forecourts (Tesco, Asda, Morrisons, Sainsbury's). Tain and Thurso are the next most competitive. The remote west coast is the most expensive, often 15–25p/litre more than Inverness. Search a Highland postcode on the map above and sort by cheapest to confirm today's prices.
Only in a few places. E5 Super Unleaded (97+ RON) is reliably available at the Jet station in Ullapool and the Gleaner station in Thurso, plus supermarket forecourts in Inverness. The western coastal stretch has virtually none, so top up premium petrol at those points. Use the Premium Unleaded toggle on the map to see which forecourts report an E5 price.
Yes — significantly. Bealach na Bà is a steep single-track pass with gradients up to 20% and hairpin bends, forcing low-gear, high-revs driving that can reduce fuel economy by up to 30% over that section. There is no fuel on the pass, so fill up in Applecross-adjacent towns or before you start the climb. Tick the single-track penalty in the calculator to see the effect.
Far apart — often 40–60 miles between reliable forecourts on the western and northern legs, and many keep limited daytime hours. The practical rule is to refuel at every town you pass on the west coast (Ullapool, Kinlochbervie, Durness area) rather than pushing on. Never let the tank fall below a quarter in Sutherland.
Only for genuine business travel, not a holiday. If the trip is for work in your own car, HMRC's Approved Mileage Allowance Payment lets you claim 45p per mile for the first 10,000 business miles in the tax year and 25p after that. Company-car drivers use the quarterly Advisory Fuel Rates instead. The calculator on this page shows an indicative claim value — check the current official rate before submitting.
Expect 15–30% below your car's combined figure. Single-track roads mean constant slowing for passing places, then accelerating away, which is far less efficient than steady cruising. A car rated at 45 MPG combined often returns 32–38 MPG on the NC500's western sections, and less again over the passes.
Yes — the map at the top of this page shows live petrol and diesel prices for every reporting Highland forecourt, sourced from the GOV.UK Fuel Finder API and refreshed every five minutes. Search any town or postcode, choose your fuel grade, and sort by nearest or cheapest. It's the same dataset behind our UK-wide fuel map.

Planning fuel for another scenic drive, or working out the wider cost of your trip? These help.

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.