Cheapest petrol and diesel prices in Scotland

Regional fuel hub, city links, and cheapest local areas

Live petrol and diesel prices in Scotland

Browse every Scotland fuel-price page currently mapped in PetrolCompare. This regional hub links into city pages, postcode-led local pages, and station detail pages so Google and users have a cleaner crawl path into the fuel data.

534 stations matched across 11 city hubs |Latest regional update: 2026-04-05 14:02:45
Cheapest Petrol
156p
Best matched E10 price in this region
Cheapest Diesel
190p
Best matched B7 price in this region
Regional links
11
City-level landing pages

Buying fuel in Scotland

Regional search strategy

Start with the strongest local hub

Open the city page closest to your route first, then narrow to postcode districts and station pages. That gives you a cleaner comparison than jumping straight into a national station list when you only care about a local fill-up.

Check supermarket clusters and edge-of-town stations

In Scotland, the lowest petrol price is often set by supermarket sites or forecourts near commuter roads, while premium diesel can behave differently. Use the city cards below to compare where that pattern shows up locally.

Use national guides for timing, then switch back to local pages

Read supermarket vs branded fuel and fuel price trends for context, then return to this regional hub and choose the city or postcode page that matches your actual journey.

Scotland city fuel hubs

Live local pages

Glasgow

131 stations Petrol 156p Diesel 190p

Compare cheapest petrol and diesel in Glasgow, then open nearby station pages and postcode links from the city landing page.

Edinburgh

88 stations Petrol 132.9p Diesel 141.9p

Compare cheapest petrol and diesel in Edinburgh, then open nearby station pages and postcode links from the city landing page.

Aberdeen

77 stations Petrol 146.9p Diesel 173.9p

Compare cheapest petrol and diesel in Aberdeen, then open nearby station pages and postcode links from the city landing page.

Inverness

59 stations Petrol 149p Diesel 176.8p

Compare cheapest petrol and diesel in Inverness, then open nearby station pages and postcode links from the city landing page.

Paisley

40 stations Petrol 141.9p Diesel 190p

Compare cheapest petrol and diesel in Paisley, then open nearby station pages and postcode links from the city landing page.

Dumfries

37 stations Petrol 130.9p Diesel 140.9p

Compare cheapest petrol and diesel in Dumfries, then open nearby station pages and postcode links from the city landing page.

Dundee

30 stations Petrol 135.9p Diesel 145.9p

Compare cheapest petrol and diesel in Dundee, then open nearby station pages and postcode links from the city landing page.

Falkirk

28 stations Petrol 131.9p Diesel 141.9p

Compare cheapest petrol and diesel in Falkirk, then open nearby station pages and postcode links from the city landing page.

Perth

24 stations Petrol 153.9p Diesel 169.9p

Compare cheapest petrol and diesel in Perth, then open nearby station pages and postcode links from the city landing page.

Kilmarnock

10 stations Petrol 146.7p Diesel 175.7p

Compare cheapest petrol and diesel in Kilmarnock, then open nearby station pages and postcode links from the city landing page.

Stirling

10 stations Petrol 153.9p Diesel 187.9p

Compare cheapest petrol and diesel in Stirling, then open nearby station pages and postcode links from the city landing page.

Scotland fuel-price FAQ

Regional search answers

Which Scotland city pages can I compare?

This hub links to each Scotland city page available on PetrolCompare, with station counts and current cheapest petrol and diesel indicators where data is available.

Why does PetrolCompare use postcode matching for Scotland area pages?

Postcode fields are more complete than town fields in the feed, so regional and city pages use postcode-based matching where that produces a cleaner local result.

Should I browse Scotland pages or use near me search?

Use this regional hub to browse city-level fuel pages and internal links. Use near-me search when you want a live 5 mile local map around your current location.