Petrol & diesel prices in Peterhead

Cheapest Unleaded in Peterhead: 166.9p a litre, at 3 stations (Shell, Buchan Way; Morrisons, Hay Crescent; Asda Peterhead Supermarket, Longside Road).

All 6 stations in Peterhead show a price. Only prices from the last 30 days are ranked.

Fuel

© OpenStreetMap

Cheapest stations

  1. 1 Shell, Buchan Way AB42 3JL Peterhead 24-hour fuel 166.9p Directions
  2. 2 Morrisons, Hay Crescent AB42 1HG Peterhead 166.9p Directions
  3. 3 Asda Peterhead Supermarket, Longside Road AB42 2FY Peterhead 166.9p Directions
  4. 4 Esso, 1 South Street AB42 5EL Peterhead 167.9p Directions
  5. 5 BP, Peterhead Motors Ltd AB42 2XX Peterhead 24-hour fuel 167.9p Directions

All stations

Station UnleadedE5DieselPremium diesel
John A Smith And Sons, John A Smith & Sons, 12, Seagate, Peterhead AB42 1JP Peterhead 0.9 miles Directions not sold not sold 199.9p updated not sold
Morrisons, Hay Crescent AB42 1HG Peterhead 0.5 miles Directions 166.9p updated 195.9p updated 195.9p updated not sold
Esso, 1 South Street AB42 5EL Peterhead 7.6 miles Directions 167.9p updated 195.9p updated 203.9p updated 219.9p updated
Shell, Buchan Way AB42 3JL Peterhead 1.4 miles 24-hour fuel Directions 166.9p updated 185.9p updated 196.9p updated 215.9p updated
Asda Peterhead Supermarket, Longside Road AB42 2FY Peterhead 0.7 miles Directions 166.9p updated not sold 194.9p updated not sold
BP, Peterhead Motors Ltd AB42 2XX Peterhead 0.5 miles 24-hour fuel Directions 167.9p updated 189.9p updated 196.9p updated not sold

Nearby towns