Petrol Prices in Anstruther

4 stations within 10 miles · Fife · Scotland

View on Map

Petrol prices in Anstruther today

Cheapest
168.7p
Average
170.6p
Most expensive
173.9p
UK average
169.4p

The cheapest petrol near Anstruther today is 168.7p per litre at GULF (KY10 2QN), 1.5 miles from the centre. Across the 4 stations reporting petrol prices, the average is 170.6p and the most expensive is 173.9p, a spread of 5.2p per litre between the cheapest and dearest forecourt. That puts Anstruther 1.2p above the UK average of 169.4p. 2 of the 4 stations are supermarket forecourts, which are usually among the cheapest places to fill up.

Sort by:
  • GULF

    JAMES STREET , PITTENWEEM, ANSTRUTHER · KY10 2QN

    1.5 miles away

    168.7pPetrol Last verified 57m ago
    Premium Unleaded (E10):168.7p
    Standard Diesel (B7):197.7p
  • BP

    Supermarket

    COLINSBURGH SERVICE STATION , 15, MAIN STREET, COLINSBURGH, LEVEN · KY9 1LP

    5.7 miles away

    169.9pPetrol Last verified 56m ago
    Premium Unleaded (E10):169.9p
    Standard Diesel (B7):199.9p
    Premium Diesel (B7):215.9p
  • MORRISONS

    Supermarket

    JOHN KNOX ROAD , ST ANDREWS · KY16 8PJ

    8.3 miles away

    169.9pPetrol Last verified 30m ago
    Premium Unleaded (E10):169.9p
    Super Unleaded (E5):189.9p
  • SHELL

    BRIDGE STREET , ST ANDREWS · KY16 9EX

    8.8 miles away

    173.9pPetrol Last verified 57m ago
    Premium Unleaded (E10):173.9p
    Super Unleaded (E5):194.9p

Petrol prices in towns near Anstruther

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