Open the app

Petrol and diesel prices today in Perth

Fuel Finder data, latest update 6 November 2026 · 9 fuel stations within 5 miles of Perth centre

PumpFlex UK is an independent app, not a government service. Prices come from the UK Government's Fuel Finder open data.

Around Perth today, unleaded averages 173.4p a litre (cheapest 171.7p); diesel averages 200.4p a litre (cheapest 198.7p); super unleaded averages 190.9p a litre (cheapest 181.9p); premium diesel averages 221.2p a litre (cheapest 217.9p).

Unleaded (E10)
173.4p
average price · cheapest 171.7p
9 stations
Diesel (B7)
200.4p
average price · cheapest 198.7p
9 stations
Super unleaded (E5)
190.9p
average price · cheapest 181.9p
8 stations
Premium diesel
221.2p
average price · cheapest 217.9p
3 stations

Is the cheapest station worth the drive? PumpFlex UK shows prices around you and works out whether a cheaper station still saves you money after the extra miles, based on your own car.

Find cheap fuel near me

Cheapest unleaded near Perth

  1. Asda Perth Superstore
    Asda Perth Superstore · 89 Dunkeld Road, Perth, PH1 5AP
    171.7pper litre · 5 November 2026
  2. Mfg Morrisons Perth
    Morrisons · Caledonian Road, Perth, PH1 5XD
    171.7pper litre · 4 November 2026
  3. Perth Extra - Petrol Filling Station
    Tesco · Crieff Rd, Perth, PH1 2NR
    171.9pper litre · 5 November 2026
  4. Perth Rd Express
    Tesco · 25 Perth Road, Perth, PH2 6JJ
    171.9pper litre · 5 November 2026
  5. Southinch Filling Station
    Shell · South Inch Filling Station, 4, Edinburgh Road, Perth, PH2 8AR, Perth, PH2 8AR
    173.9pper litre · 5 November 2026

Cheapest diesel near Perth

  1. Mfg Morrisons Perth
    Morrisons · Caledonian Road, Perth, PH1 5XD
    198.7pper litre · 23 October 2026
  2. Asda Perth Superstore
    Asda Perth Superstore · 89 Dunkeld Road, Perth, PH1 5AP
    198.7pper litre · 13 October 2026
  3. Perth Extra - Petrol Filling Station
    Tesco · Crieff Rd, Perth, PH1 2NR
    198.9pper litre · 2 November 2026
  4. Perth Rd Express
    Tesco · 25 Perth Road, Perth, PH2 6JJ
    198.9pper litre · 2 November 2026
  5. Southinch Filling Station
    Shell · South Inch Filling Station, 4, Edinburgh Road, Perth, PH2 8AR, Perth, PH2 8AR
    199.9pper litre · 3 November 2026

Cheapest super unleaded near Perth

  1. Perth Extra - Petrol Filling Station
    Tesco · Crieff Rd, Perth, PH1 2NR
    181.9pper litre · 5 November 2026
  2. Perth Rd Express
    Tesco · 25 Perth Road, Perth, PH2 6JJ
    181.9pper litre · 5 November 2026
  3. Mfg Broxden
    Bp · 2 Broxden Avenue, Perth, PH2 0PX
    189.9pper litre · 5 November 2026
  4. Mfg Morrisons Perth
    Morrisons · Caledonian Road, Perth, PH1 5XD
    189.9pper litre · 5 November 2026
  5. Southinch Filling Station
    Shell · South Inch Filling Station, 4, Edinburgh Road, Perth, PH2 8AR, Perth, PH2 8AR
    191.9pper litre · 5 November 2026

Cheapest premium diesel near Perth

  1. Southinch Filling Station
    Shell · South Inch Filling Station, 4, Edinburgh Road, Perth, PH2 8AR, Perth, PH2 8AR
    217.9pper litre · 3 November 2026
  2. Tgc - St Johnstone
    Bp · 2 Dunkeld Road, Perth, PH1 5RG
    220.9pper litre · 26 October 2026
  3. Perth Services Sf Connect
    Bp · The Triangle, Inveralmond, PH1 3GA
    224.9pper litre · 3 November 2026

Fuel prices nearby

GlasgowEdinburghAberdeenDundeeInvernessStirlingAyr