Petrol Prices in Perth

15 stations within 10 miles · Perth and Kinross · Scotland

View on Map

Petrol prices in Perth today

Cheapest
169.7p
Average
172.7p
Most expensive
176.9p
UK average
169.4p

The cheapest petrol near Perth today is 169.7p per litre at MORRISONS (PH1 5XD), 0.2 miles from the centre. Across the 15 stations reporting petrol prices, the average is 172.7p and the most expensive is 176.9p, a spread of 7.2p per litre between the cheapest and dearest forecourt. That puts Perth 3.3p above the UK average of 169.4p. TESCO has the lowest average petrol price among brands in the area. 5 of the 15 stations are supermarket forecourts, which are usually among the cheapest places to fill up.

Sort by:
  • MORRISONS

    Supermarket

    CALEDONIAN ROAD , PERTH · PH1 5XD

    0.2 miles away

    169.7pPetrol Last verified 28m ago
    Premium Unleaded (E10):169.7p
    Super Unleaded (E5):189.9p
    Standard Diesel (B7):198.7p
  • ASDA PERTH SUPERSTORE

    Supermarket

    89 DUNKELD ROAD , PERTH · PH1 5AP

    0.8 miles away

    170.7pPetrol Last verified 27m ago
    Premium Unleaded (E10):170.7p
    Standard Diesel (B7):197.7p
  • Shell

    LAMB & GARDNER , INCHMICHAEL GARAGE, ERROL, PERTH · PH2 7RR

    7.9 miles away

    170.9pPetrol Last verified 55m ago
    Premium Unleaded (E10):170.9p
    Super Unleaded (E5):180.9p
    Standard Diesel (B7):199.9p
  • TESCO

    Supermarket

    CRIEFF RD , PERTH · PH1 2NR

    1.8 miles away

    171.9pPetrol Last verified 55m ago
    Premium Unleaded (E10):171.9p
    Super Unleaded (E5):181.9p
    Standard Diesel (B7):198.9p
  • TESCO

    Supermarket

    25 PERTH ROAD , SCONE, PERTH · PH2 6JJ

    2.2 miles away

    171.9pPetrol Last verified 55m ago
    Premium Unleaded (E10):171.9p
    Super Unleaded (E5):181.9p
    Standard Diesel (B7):198.9p
  • Oilfast

    A94 , Balbeggie · PH2 6HE

    5.2 miles away

    171.9pPetrol Last verified 54m ago
    Premium Unleaded (E10):171.9p
    Standard Diesel (B7):199.9p
  • Oilfast

    Main Street , Guildtown · PH2 6BS

    5.4 miles away

    171.9pPetrol Last verified 54m ago
    Premium Unleaded (E10):171.9p
    Super Unleaded (E5):181.9p
    Standard Diesel (B7):199.9p
  • Gulf

    TASTE PERTHSHIRE LTD , BANKFOOT, PERTH, PH1 4EB, PERTH · PH1 4EB

    7.2 miles away

    171.9pPetrol Last verified 55m ago
  • Burnbrae Garage

    Burnbrae Garage , METHVEN, PERTH · PH1 3RF

    8.8 miles away

    171.9pPetrol Last verified 28m ago
    Premium Unleaded (E10):171.9p
    Standard Diesel (B7):196.9p
  • BP

    2 BROXDEN AVENUE , PERTH · PH2 0PX

    1.6 miles away

    172.9pPetrol Last verified 28m ago
    Premium Unleaded (E10):172.9p
    Super Unleaded (E5):189.9p
    Standard Diesel (B7):201.9p
  • BP

    2 DUNKELD ROAD , PERTH · PH1 5RG

    0.3 miles away

    173.9pPetrol Last verified 55m ago
    Premium Unleaded (E10):173.9p
    Super Unleaded (E5):194.9p
    Standard Diesel (B7):199.9p
    Premium Diesel (B7):220.9p
  • Shell

    SOUTH INCH FILLING STATION, 4, EDINBURGH ROAD, PERTH, PH2 8AR , PERTH · PH2 8AR

    0.7 miles away

    173.9pPetrol Last verified 55m ago
    Premium Unleaded (E10):173.9p
    Super Unleaded (E5):191.9p
    Standard Diesel (B7):199.9p
    Premium Diesel (B7):217.9p
  • SHELL

    EDINBURGH ROAD , PERTH · PH2 8DX

    1 miles away

    174.9pPetrol Last verified 25m ago
    Premium Unleaded (E10):174.9p
    Super Unleaded (E5):199.9p
    Standard Diesel (B7):200.9p
  • Jet

    Supermarket

    EASTPORT GARAGE , CUPAR ROAD, NEWBURGH, CUPAR · KY14 6HA

    8.4 miles away

    174.9pPetrol Last verified 27m ago
    Premium Unleaded (E10):174.9p
    Standard Diesel (B7):200.9p
  • BP

    THE TRIANGLE , INVERALMOND · PH1 3GA

    1.7 miles away

    176.9pPetrol Last verified 55m ago
    Premium Unleaded (E10):176.9p
    Super Unleaded (E5):196.9p
    Standard Diesel (B7):203.9p
    Premium Diesel (B7):224.9p

Petrol prices in towns near Perth

Browse every town in Scotland or see the full list of locations.