fuel.co.uk home

Live prices

Cheapest diesel (B7) near EH22

15 stations reporting diesel (B7), ranked cheapest first.

The cheapest reported diesel (B7) within 5 miles of the centre of EH22 is £8.36 a gallon (183.9p per litre) at Costco, Costkea Way, Loanhead, Edinburgh, Edinburgh (EH20 9BY). The average across 15 forecourts currently reporting this grade is £8.84 a gallon (194.5p per litre), so choosing the cheapest rather than an average-priced forecourt saves about £5.30 on a 50-litre fill. That local average is 3.9p per litre below the UK average of 198.4p.

The average has fallen 3.4p per litre since yesterday. The average has fallen 3.4p per litre since last week.

Prices last refreshed at 5:04pm on 4 November 2026, supplied through the official UK Government fuel price open data scheme and checked every 30 minutes.

StationDistanceUnleadedDieselPremiumSuper dieselUpdated
Costco logoCostco Wholesale Edinburgh (EH20 9BY)Costkea Way, Loanhead, Edinburgh, Edinburgh4.1 miles£7.45163.9p£8.36183.9p£7.86172.9p----12h ago
Asda logoAsda Straiton Superstore (EH20 9NY)24hPentland Road, Loanhead, Midlothian4.3 miles£7.58166.7p£8.49186.7p--------12h ago
Sainsbury's logoSainsburys Straiton (EH20 9PW)Straiton Mains, Straiton, Loanhead4.1 miles£7.68168.9p£8.59188.9p£8.22180.9p----12h ago
Sainsbury's logoSainsburys Cameron Toll (EH16 5PB)Cameron Toll Shopping Centre, 6 Lady Road, Edinburgh4.9 miles£7.77170.9p£8.68190.9p£8.31182.9p----12h ago
Tesco logoDalkeith Hardengreen Superstore - Petrol Filling Station (EH22 3PP)24hHardengreen, Bonnyrigg Road, Dalkeith0.9 miles£7.77170.9p£8.77192.9p£8.22180.9p----12h ago
Morrisons logoMfg Morrisons Edinburgh Moredun (EH17 7JQ)Gilmerton Road, Moredun, Edinburgh3.6 miles£7.72169.9p£8.77192.9p£8.91195.9p----12h ago
Tesco logoMusselburgh Extra - Petrol Filling Station (EH21 7BL)Olive Bank Road, East Lothian3.7 miles£7.81171.9p£8.77192.9p£8.27181.9p----12h ago
Asda logoAsda Edinburgh Supercentre (EH15 3AR)24h100 The Jewel, Brunstane, Edinburgh4.1 miles£7.81171.7p£8.81193.7p--------12h ago
Gulf logoLiberton Filling Station (EH16 6ND)Liberton Road, Edinburgh, Edinburgh, City Of4.3 miles£7.68168.9p£8.95196.9p£8.50186.9p£9.77214.9p12h ago
Shell logoShell Newtonloan (EH23 4LZ)24hNewtonloan Toll, Gorebridge, Midlothian2 miles£7.91173.9p£9.00197.9p£8.86194.9p£10.22224.9p12h ago
BP logoMfg Musselburgh (EH21 6DN)24h1 Edinburgh Road, Musselburgh, East Lothian4.1 miles£7.81171.9p£9.00197.9p£8.91195.9p£10.00219.9p12h ago
BP logoMfg Easthouses (EH22 4DN)24hMayfield Road, Easthouses / Dalkeith, Midlothian1.1 miles£7.81171.9p£9.04198.9p£8.91195.9p£10.00219.9p12h ago
W and J Short (EH22 3HF)W & J Short, 39-41, Bonnyrigg Road, Eskbank, Dalkeith0.9 miles£7.95174.9p£9.09199.9p--------12h ago
Esso logoFordel Services (EH22 2PH)24hFordel Filling Station, Dalkeith, EH22 2PH, Dalkeith1.4 miles£7.95174.9p£9.09199.9p£8.50186.9p----12h ago
BP logoMfg Monktonhall (EH21 8RE)24hMusselburgh BY Pass, Musselburgh, Lothian2.8 miles£7.91173.9p£9.27203.9p£8.91195.9p£10.00219.9p12h ago

Prices are supplied through the official UK Government fuel price open data scheme (Open Government Licence v3.0) and checked every 30 minutes. Only stations reporting diesel (B7) appear here.

Search a postcode

Questions about diesel (B7) near EH22

Where is the cheapest diesel (B7) near EH22?
The cheapest reported diesel (B7) near EH22 is 183.9p per litre at Costco, Costkea Way, Loanhead, Edinburgh, Edinburgh (EH20 9BY). The average across 15 forecourts reporting this grade is 194.5p per litre. Prices were last refreshed at 5:04pm on 4 November 2026 from official UK Government fuel price data.
How many stations near EH22 sell diesel (B7)?
15 forecourts near EH22 currently report a price for diesel (B7) through the official UK fuel price open data scheme. Stations that do not sell or report this grade are not counted.