pumpprice
CitiesCountiesFuelsBrands

pumpprice

Compare fuel prices station by station, in real time.

Other markets

France, Spain, Germany

Data sources โ€” Prices come from official sources and may differ from pump prices.

ยฉ 2026 pumpprice. Open-licence data.

  1. Home
  2. /Fuel prices by city
  3. /Scotland

Fuel prices in Scotland

Compare station prices in Scotland.

45 stations

  1. Best price
    BG

    Burnbrae Garage PERTH

    Burnbrae Garageโ€“34 km

    DieselUnleaded E10
    1.669

    โˆ’5 ct vs yesterday

    3 h ago

  2. Morrisons

    Morrisons IAN URQUHART WAY

    SPRINGKERSE RETAIL PARKโ€“45 km

    DieselUnleaded (E5)Unleaded E10
    1.679

    โˆ’2 ct vs yesterday

    2 h ago

  3. Asda

    Asda ALLOA

    WHINS ROADโ€“49 km

    DieselUnleaded E10
    1.687

    Unchanged vs yesterday

    14 h ago

  4. TG

    The Green Welly Stop Filling Station CRIANLARICH

    GREEN WELLY STOP FILLING STATIONโ€“32 km

    DieselUnleaded E10
    1.690

    Unchanged vs yesterday

    6 d ago

  5. Gulf

    Gulf BLAIR ATHOLL

    B8079โ€“38 km

    DieselUnleaded E10
    1.697

    Unchanged vs yesterday

    4 d ago

  6. PA

    PACE DUNKELD

    PERTH ROADโ€“40 km

    DieselUnleaded E10
    1.697

    Unchanged vs yesterday

    4 d ago

  7. Gulf

    Gulf ARROCHAR

    MAIN STREETโ€“46 km

    DieselUnleaded E10
    1.697

    Unchanged vs yesterday

    1 d ago

  8. Asda

    Asda ABERFELDY

    46 DUNKELD STREETโ€“25 km

    DieselUnleaded (E5)Unleaded E10
    1.699

    โˆ’2 ct vs yesterday

    4 h ago

  9. BP

    BP PITLOCHRY

    PERTH ROADโ€“37 km

    DieselUnleaded (E5)Unleaded E10
    1.699

    Unchanged vs yesterday

    15 h ago

  10. Sainsbury's

    Sainsbury's STIRLING

    DRIP ROADโ€“43 km

    DieselUnleaded (E5)Unleaded E10
    1.699

    Unchanged vs yesterday

    6 d ago

  11. JET

    JET MENSTRIE

    JET FILLING STATION, MAIN STREET WEST, MENSTRIE, FK11 7BXโ€“43 km

    DieselUnleaded E10
    1.699

    Unchanged vs yesterday

    2 d ago

  12. Tesco

    Tesco STIRLING

    WALLACE STโ€“44 km

    DieselUnleaded (E5)Unleaded E10
    1.699

    Unchanged vs yesterday

    3 d ago

  13. BP

    BP

    AULD BRIG FILLING STATIONโ€“45 km

    DieselUnleaded (E5)Unleaded E10
    1.699

    Unchanged vs yesterday

    4 d ago

  14. Tesco

    Tesco ALLOA

    AULD BRIG ROADโ€“49 km

    DieselUnleaded (E5)Unleaded E10
    1.699

    Unchanged vs yesterday

    3 d ago

  15. Esso

    Esso STIRLING

    KERSE ROADโ€“46 km

    DieselUnleaded (E5)Unleaded E10
    1.709

    Unchanged vs yesterday

    6 d ago

  16. Asda

    Asda PERTH

    89 DUNKELD ROADโ€“47 km

    DieselUnleaded E10
    1.717

    Unchanged vs yesterday

    15 h ago

  17. Morrisons

    Morrisons PERTH

    CALEDONIAN ROADโ€“48 km

    DieselUnleaded (E5)Unleaded E10
    1.717

    Unchanged vs yesterday

    1 d ago

  18. Esso

    Esso CALLANDER

    STIRLING ROADโ€“28 km

    DieselUnleaded (E5)Unleaded E10
    1.719

    Unchanged vs yesterday

    1 d ago

  19. Shell

    Shell STIRLING

    CRUIVE DYKESโ€“42 km

    DieselUnleaded (E5)Unleaded E10
    1.719

    Unchanged vs yesterday

    23 h ago

  20. Gulf

    Gulf PERTH

    TASTE PERTHSHIRE LTDโ€“43 km

    DieselUnleaded E10
    1.719

    Unchanged vs yesterday

    1 d ago

  21. Tesco

    Tesco PERTH

    CRIEFF RDโ€“45 km

    DieselUnleaded (E5)Unleaded E10
    1.719

    Unchanged vs yesterday

    22 h ago

  22. HF

    Highland Fuels LTD GLASGOW

    2โ€“48 km

    DieselUnleaded (E5)Unleaded E10
    1.719

    Unchanged vs yesterday

    1 d ago

  23. OI

    Oilfast Guildtown

    Main Streetโ€“49 km

    DieselUnleaded (E5)Unleaded E10
    1.719

    Unchanged vs yesterday

    6 d ago

  24. Tesco

    Tesco PERTH

    25 PERTH ROADโ€“50 km

    DieselUnleaded (E5)Unleaded E10
    1.719

    Unchanged vs yesterday

    22 h ago

  25. Shell

    Shell STIRLING

    40 BORESTONE CRESCENTโ€“46 km

    DieselUnleaded (E5)Unleaded E10
    1.729

    Unchanged vs yesterday

    2 d ago

  26. BP

    BP PERTH

    2 BROXDEN AVENUEโ€“46 km

    DieselUnleaded (E5)Unleaded E10
    1.739

    Unchanged vs yesterday

    3 d ago

  27. BP

    BP PERTH

    2 DUNKELD ROADโ€“48 km

    DieselUnleaded (E5)Unleaded E10
    1.739

    Unchanged vs yesterday

    1 d ago

  28. Shell

    Shell PERTH

    SOUTH INCH FILLING STATION, 4, EDINBURGH ROAD, PERTH, PH2 8ARโ€“49 km

    DieselUnleaded (E5)Unleaded E10
    1.739

    Unchanged vs yesterday

    1 d ago

  29. Shell

    Shell PERTH

    EDINBURGH ROADโ€“49 km

    DieselUnleaded (E5)Unleaded E10
    1.759

    Unchanged vs yesterday

    2 d ago

  30. BP

    BP INVERALMOND

    THE TRIANGLEโ€“46 km

    DieselUnleaded (E5)Unleaded E10
    1.769

    Unchanged vs yesterday

    18 h ago

  31. BP

    BP STIRLING

    STIRLING SERVICE AREAโ€“49 km

    DieselUnleaded (E5)Unleaded E10
    1.929

    Unchanged vs yesterday

    1 d ago

  32. Old price
    Gulf

    Gulf KILLIN

    LIX TOLLโ€“11 km

    DieselUnleaded E10
    1.597

    Unchanged vs yesterday

    217 d ago

  33. Old price
    Morrisons

    Morrisons ALLOA

    CLACKMANNAN ROADโ€“49 km

    DieselUnleaded (E5)Unleaded E10
    1.697

    Unchanged vs yesterday

    7 d ago

  34. Old price
    Shell

    Shell AUCHTERARDER

    LOANINGHEADโ€“38 km

    DieselUnleaded (E5)Unleaded E10
    1.709

    Unchanged vs yesterday

    14 d ago

  35. Old price
    BP

    BP STIRLING

    CRAIGS ROUNDABOUTโ€“45 km

    DieselUnleaded (E5)Unleaded E10
    1.719

    Unchanged vs yesterday

    7 d ago

  36. Old price
    JET

    JET STIRLING

    GLASGOW ROADโ€“48 km

    DieselUnleaded (E5)Unleaded E10
    1.719

    Unchanged vs yesterday

    7 d ago

  37. Old price
    HF

    Highland Fuels Crieff

    Viewfield Filling Station, 105 Willoughby Street,โ€“29 km

    DieselUnleaded E10
    1.729

    Unchanged vs yesterday

    27 d ago

  38. Old price
    BS

    Ballinluig Services ltd PITLOCHRY

    BALLINLUIG SERVICESโ€“37 km

    DieselUnleaded E10
    1.729

    Unchanged vs yesterday

    8 d ago

  39. Old price
    Shell

    Shell DUNBLANE

    A9 SOUTHBOUNDโ€“34 km

    DieselUnleaded (E5)Unleaded E10
    1.739

    Unchanged vs yesterday

    10 d ago

  40. Old price
    Gulf

    Gulf CRIEFF

    CRIEFF GARAGEโ€“26 km

    Unleaded E10
    1.749

    Unchanged vs yesterday

    29 d ago

  41. Old price
    PA

    Pace AUCHTERARDER

    AUCHTERARDER MOTORS, 223, HIGH STREET, AUCHTERARDER, PH3 1AFโ€“37 km

    DieselUnleaded E10
    1.759

    Unchanged vs yesterday

    24 d ago

  42. Old price
    Gulf

    Gulf DOUNE

    DEANSTON FILLING STATIONโ€“35 km

    DieselUnleaded (E5)Unleaded E10
    1.769

    Unchanged vs yesterday

    29 d ago

  43. Old price
    Gulf

    Gulf STIRLING

    TROSSACHS MOTOR ENGINEERS LTDโ€“36 km

    Unleaded E10
    1.769

    Unchanged vs yesterday

    46 d ago

  44. Old price
    WE

    West End Garage Buchlyvie Ltd STIRLING

    WEST END GARAGE, MAIN STREET, BUCHLYVIE, STIRLING, FK8 3LTโ€“42 km

    DieselUnleaded E10
    1.799

    Unchanged vs yesterday

    13 d ago

  45. Old price
    HF

    Highland Fuels DALWHINNIE

    POST OFFICEโ€“49 km

    DieselUnleaded E10
    1.888

    Unchanged vs yesterday

    50 d ago

Top 10 towns in the county

  • Glasgow
  • Edinburgh
  • Aberdeen
  • Dundee
  • Paisley
  • East Kilbride
  • Livingston
  • Dunfermline
  • Meikle Earnock
  • Hamilton