Petrol & diesel prices in Dalkeith

Cheapest Unleaded in Dalkeith: 170.9p a litre, at Tesco, Hardengreen (updated 29 Oct, 15:33).

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

Fuel

© OpenStreetMap

Cheapest stations

  1. 1 Tesco, Hardengreen EH22 3PP Dalkeith 24-hour fuel 170.9p Directions
  2. 2 BP, Mayfield Road EH22 4DN Dalkeith 24-hour fuel 171.9p Directions
  3. 3 W And J Short, W & J Short EH22 3HF Dalkeith 174.9p Directions

All stations

Station UnleadedE5DieselPremium diesel
Tesco, Hardengreen EH22 3PP Dalkeith 0.7 miles 24-hour fuel Directions 170.9p updated 180.9p updated 192.9p updated not sold
Esso, Fordel Filling Station EH22 2PH Dalkeith 1.6 miles 24-hour fuel Directions 174.9p updated 186.9p updated 199.9p updated not sold
W And J Short, W & J Short EH22 3HF Dalkeith 0.7 miles Directions 174.9p updated not sold 199.9p updated not sold
BP, Mayfield Road EH22 4DN Dalkeith 1.2 miles 24-hour fuel Directions 171.9p updated 195.9p updated 198.9p updated 219.9p updated

Nearby towns