Diesel Prices in Perth

14 stations within 10 miles · Perth and Kinross · Scotland

View on Map

Diesel prices in Perth today

Cheapest
196.9p
Average
199.9p
Most expensive
203.9p
UK average
197.7p

The cheapest diesel near Perth today is 196.9p per litre at Burnbrae Garage (PH1 3RF), 8.8 miles from the centre. Across the 14 stations reporting diesel prices, the average is 199.9p and the most expensive is 203.9p, a spread of 7.0p per litre between the cheapest and dearest forecourt. That puts Perth 2.2p above the UK average of 197.7p. TESCO has the lowest average diesel price among brands in the area. 5 of the 14 stations are supermarket forecourts, which are usually among the cheapest places to fill up.

Sort by:
  • Burnbrae Garage

    Burnbrae Garage , METHVEN, PERTH · PH1 3RF

    8.8 miles away

    196.9pDiesel Last verified 27m ago
    Premium Unleaded (E10):171.9p
    Standard Diesel (B7):196.9p
  • ASDA PERTH SUPERSTORE

    Supermarket

    89 DUNKELD ROAD , PERTH · PH1 5AP

    0.8 miles away

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

    Supermarket

    CALEDONIAN ROAD , PERTH · PH1 5XD

    0.2 miles away

    198.7pDiesel Last verified 27m ago
    Premium Unleaded (E10):169.7p
    Super Unleaded (E5):189.9p
    Standard Diesel (B7):198.7p
  • TESCO

    Supermarket

    CRIEFF RD , PERTH · PH1 2NR

    1.8 miles away

    198.9pDiesel Last verified 53m 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

    198.9pDiesel Last verified 53m ago
    Premium Unleaded (E10):171.9p
    Super Unleaded (E5):181.9p
    Standard Diesel (B7):198.9p
  • BP

    2 DUNKELD ROAD , PERTH · PH1 5RG

    0.3 miles away

    199.9pDiesel Last verified 53m 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

    199.9pDiesel Last verified 53m ago
    Premium Unleaded (E10):173.9p
    Super Unleaded (E5):191.9p
    Standard Diesel (B7):199.9p
    Premium Diesel (B7):217.9p
  • Oilfast

    A94 , Balbeggie · PH2 6HE

    5.2 miles away

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

    Main Street , Guildtown · PH2 6BS

    5.4 miles away

    199.9pDiesel Last verified 52m ago
    Premium Unleaded (E10):171.9p
    Super Unleaded (E5):181.9p
    Standard Diesel (B7):199.9p
  • Shell

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

    7.9 miles away

    199.9pDiesel Last verified 53m ago
    Premium Unleaded (E10):170.9p
    Super Unleaded (E5):180.9p
    Standard Diesel (B7):199.9p
  • SHELL

    EDINBURGH ROAD , PERTH · PH2 8DX

    1 miles away

    200.9pDiesel 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

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

    2 BROXDEN AVENUE , PERTH · PH2 0PX

    1.6 miles away

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

    THE TRIANGLE , INVERALMOND · PH1 3GA

    1.7 miles away

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

Diesel prices in towns near Perth

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