Petrol and diesel prices around Scotland
Petrol from 142.9p a litre, averaging 175.6p across 786 stations we track in Scotland. Diesel averages 200.8p and starts at 175.0p.
At a glance
- Stations tracked
- 786
- Local areas
- 52
- Cheapest petrol
- 142.9p
- Cheapest diesel
- 175.0p
Data updated 4 minutes ago
Scotland splits neatly into two fuel markets. The Central Belt, running from Glasgow through Falkirk and Stirling across to Edinburgh, behaves much like any densely populated part of England: plenty of supermarket forecourts, real competition and prices that move quickly when one operator blinks. Step outside that corridor and the rules change.
North and west, the distances start to matter. Delivery costs rise, competition thins out and a single station can serve an area the size of an English county. Prices there are not high because anyone is profiteering; they reflect what it costs to get a tanker up a single track road in February. Drivers heading for Skye, Ullapool, the far north coast or the islands should treat a half empty tank as a prompt rather than a warning.
Diesel demand is shaped by agriculture, forestry and the whisky and salmon logistics chains, which keep tankers moving year round on roads that see very little car traffic in winter. Petrol turnover swings hard with the tourist season, particularly along the North Coast 500 where summer volumes can be several times the January figure.
If you are crossing the country rather than driving locally, fill up in a town before you commit to the scenic route. Aberdeen, Inverness, Perth, Fort William and Stirling all sit at useful decision points, and the difference between filling there and filling forty miles later is usually worth several pounds a tank.
Petrol & Diesel Fuel Price Index
Across 52 local areas in Scotland, we track 786 active petrol stations with recent prices. (Data updated 4 minutes ago)
Cheapest petrol in Scotland is 142.9p per litre at Ravenspoint Trading Ltd, HS2 9QA, Eilean Siar.
Cheapest diesel in Scotland is 175.0p per litre at Papay community cooperative, KW17 2BU, Orkney Islands.
Petrol Unleaded (E10)
- Lowest price
- 142.9p
- Average price
- 175.6p
- Highest price
- 209.9p
- Spread
- 67.0p across 752 sites
Diesel Standard (B7)
- Lowest price
- 175.0p
- Average price
- 200.8p
- Highest price
- 234.9p
- Spread
- 59.9p across 774 sites
Petrol Super (E5)
- Lowest price
- 168.9p
- Average price
- 192.7p
- Highest price
- 218.9p
- Spread
- 50.0p across 539 sites
Diesel Premium
- Lowest price
- 199.9p
- Average price
- 219.2p
- Highest price
- 239.9p
- Spread
- 40.0p across 303 sites
Figures cover stations reporting to the official CMA price feed within the last 30 days. We exclude obvious reporting errors - prices given in pounds rather than pence, retailer test records, and premium grades priced below the standard grade - so the averages reflect what you can actually pay.
Most expensive petrol in Scotland is 209.9p per litre at Mackenzie Stores Village shop, IV51 9JS, Portree.
Most expensive diesel in Scotland is 234.9p per litre at Mackenzie Stores Village shop, IV51 9JS, Portree.
Fuel brands in Scotland
Cheapest petrol stations in Scotland
Sorted by petrol price. Open a station for its latest prices, price history and nearby comparison.
| Station | Local area | Petrol | Diesel |
|---|---|---|---|
| Ravenspoint Trading Ltd Ravenspoint Centre, Isle of Lewis HS2 9QA | Eilean Siar | 142.9p | 212.9p |
| Shell Erskine Centreholm Roundabout, Erskine PA8 6EY | Glasgow | 158.9p | 177.9p |
| Tesco Stores Ltd, Dundee DD2 1UG | Dundee | 158.9p | 178.9p |
| Costco Wholesale Costkea Way, Edinburgh EH20 9BY | Edinburgh | 164.9p | 184.9p |
| Creetown Service Station Louden Place, Creetown DG8 7DA | Newton Stewart | 164.9p | 194.9p |
| Pace 45A, Cumnock KA18 1PW | Ayr | 164.9p | 189.9p |
| Costco Wholesale Aberdeen Plots 8 and 10 Kingshill Commercial Par… AB32 6UF | Aberdeen | 165.9p | 192.9p |
| Asda Galashiels Superstore Currie Road, Galashiels TD1 2AG | Galashiels | 166.9p | 194.9p |
| Costco Wholesale St Rollox Business Park, Glasgow G21 1YX | Glasgow | 166.9p | 190.9p |
| Jet 1 Main Street, Auchinleck KA18 2AB | Ayr | 166.9p | 193.9p |
Wider area
See prices across United Kingdom if you want the bigger picture.
Places nearby
Drill into a specific area for its own price snapshot and cheapest stations.
Fuel guides
Advice from our guides on paying less at the pump.
Common questions about fuel in Scotland
What is the latest reported petrol price in Scotland?
What is the latest reported diesel price in Scotland?
How many stations do you track around Scotland?
How do I compare stations near Scotland?
Is it cheaper to fill up with petrol or diesel in Scotland?
Open the map for Scotland
Use the main finder with Scotland already centred, then sort by price or distance to pick your stop.
Open fuel finder for Scotland