Scotland's fuel market spans from the competitive urban centres of Glasgow and Edinburgh to some of the most expensive fuel in the United Kingdom in the Highlands and Islands. The contrast is stark โ€” drivers in the Central Belt can access prices comparable to northern England, while island communities pay some of the highest prices in Europe.

Glasgow and the Central Belt

Glasgow is Scotland's largest city and its most competitive fuel market. Supermarket forecourts โ€” particularly Asda, Morrisons, and Tesco โ€” drive prices down, and the city's average is consistently close to the UK-wide mean. The M8 corridor between Glasgow and Edinburgh is well-served by competing stations, keeping prices keen. Suburbs like East Kilbride, Paisley, and Clydebank offer particularly good value.

Edinburgh

Edinburgh's fuel prices are slightly higher than Glasgow's on average โ€” typically 1-3p per litre โ€” reflecting higher property costs in the capital. Inner Edinburgh stations near the city centre command a premium, while stations in outer areas like Livingston, Dunfermline (across the Forth), and Musselburgh are more competitive. The western approaches along the A8 and M8 corridor offer some of the best deals in the Edinburgh area.

Aberdeen and the North East

Aberdeen has historically had among the highest urban fuel prices in Scotland, influenced by the oil industry's impact on local costs of living. Prices are typically 3-5p per litre above Glasgow's average. Competition exists mainly among supermarket forecourts and a handful of independents. Drivers in Aberdeen should always compare prices before filling up, as the range between cheapest and most expensive stations can be significant.

The Highlands: Rural Premium

Fuel prices increase markedly as you move north and west into the Scottish Highlands. Towns like Inverness, Fort William, and Oban typically pay 5-10p per litre above Central Belt prices. More remote locations โ€” the far north coast, Skye, and the west Highlands โ€” can see premiums of 10-20p per litre. With fewer stations and greater distances between them, competition is limited and transport costs are higher.

For road trips through the Highlands โ€” including the popular NC500 route โ€” plan your fuel stops carefully. Fill up in Inverness or the nearest large town before heading into remote stretches, and don't pass a station with a reasonable price expecting to find cheaper fuel further on.

Island Surcharges

Scottish island communities face the UK's most extreme fuel prices. On Shetland, Orkney, the Western Isles, and smaller islands, fuel can cost 20-35p per litre above mainland prices. All fuel must be shipped by tanker, and small volumes mean costs per litre are significantly higher. Some islands have only one or two filling stations with no competitive pressure. While government fuel duty relief schemes exist, they only partially offset the transport premium.

Tips for Scottish Drivers

In the Central Belt, use supermarket forecourts and compare prices on Benzio before filling up. For Highland and island travel, fill your tank in the nearest city before heading into rural areas. Don't skip a reasonably priced station hoping for better โ€” the next one may be 30 miles away and more expensive. Check our fuel saving tips guide for strategies that apply across Scotland, from loyalty programs to driving techniques that stretch every litre further.