4 stations in Dalkeith, Midlothian, cheapest first.
4 stations · Unleaded · average 175.2p
The cheapest unleaded petrol (E10) in Dalkeith today is 173.9p a litre at Tesco Dalkeith Hardengreen Superstore - Petrol Filling Station (EH22 3PP). Across the 4 stations selling it, prices average 175.2p and go up to 176.9p, so filling a 55-litre tank costs between £95.64 and £97.30.
The cheapest diesel in Dalkeith today is 196.9p a litre at Tesco Dalkeith Hardengreen Superstore - Petrol Filling Station (EH22 3PP). Across the 4 stations selling it, prices average 200.9p and go up to 204.9p, so filling a 55-litre tank costs between £108.30 and £112.69.
Unleaded in Dalkeith averages 175.2p, 1.8p more than the Midlothian average (173.3p) and 0.7p more than the UK average (174.4p). Diesel in Dalkeith averages 200.9p, 4.2p more than the Midlothian average (196.7p) and 1.4p more than the UK average (199.5p).
Super unleaded (E5) is sold at 3 stations, from 183.9p at Tesco Dalkeith Hardengreen Superstore - Petrol Filling Station. Premium diesel is sold at 1 station, from 219.9p at BP MFG Easthouses. The 1 supermarket station charge 173.9p on average for unleaded, 1.7p less than the other 3.
| Fuel | Cheapest | Average | Highest |
|---|---|---|---|
| Unleaded | 173.9p | 175.2p | 176.9p |
| Super unleaded | 183.9p | 188.9p | 195.9p |
| Diesel | 196.9p | 200.9p | 204.9p |
| Premium diesel | 219.9p | 219.9p | 219.9p |
Average unleaded price, cheapest highlighted
Dalkeith has 4 petrol stations reporting prices: 1 BP, 1 Esso, 1 Tesco and 1 independent. 3 are open 24 hours a day and 1 close on Sundays. 1 is at a supermarket. Of the 4, all offer air and screenwash, all have a car wash, all have customer toilets, all sell bottled AdBlue, 3 have water and 1 sells LPG.
For unleaded, the cheapest nearby town is Loanhead, averaging 169.5p (5.7p less than Dalkeith); 1 other nearby town is also cheaper. For diesel, the cheapest nearby town is Loanhead, averaging 190.2p (10.7p less than Dalkeith); 1 other nearby town is also cheaper.