Petrol and diesel prices in Dalkeith
3 forecourts. Prices refresh every 5 minutes.
The cheapest unleaded in Dalkeith is 166.9p at Tesco Dalkeith Hardengreen Superstore, against a town average of 168.6p. For diesel, Tesco Dalkeith Hardengreen Superstore is cheapest at 192.9p (average 196.2p). Unleaded here averages 0.9p above the UK average of 167.7p.
Open the live map for Dalkeith
All fuel prices in Dalkeith
| Station | Unleaded | Diesel | Super unleaded | Premium diesel |
|---|---|---|---|---|
| Tesco Dalkeith Hardengreen SuperstoreHardengreen, EH22 3PP | 166.9 | 192.9 | 176.9 | – |
| ESSO Fordel ServicesFordel Filling Station, EH22 2PH | 167.9 | 195.9 | 180.9 | – |
| W and J ShortW & J Short, EH22 3HF | 170.9 | 199.9 | – | – |
Prices in pence per litre. Prices refresh every 5 minutes.
Seen a different price at the pump? Report a discrepancy to Fuel Finder.
Fuel prices near Dalkeith
- Musselburgh 3 mi
- Loanhead 4 mi
- Tranent 7 mi
- Edinburgh 7 mi
- South Queensferry 15 mi
- Peebles 17 mi
- Kirkcaldy 17 mi
- North Berwick 18 mi