Petrol and diesel prices in Musselburgh
2 forecourts. Prices refresh every 5 minutes.
The cheapest unleaded in Musselburgh is 171.9p at BP Mfg Monktonhall, against a town average of 171.9p. For diesel, BP Mfg Musselburgh is cheapest at 197.9p (average 199.9p). Unleaded here averages 4.2p above the UK average of 167.7p.
Open the live map for Musselburgh
All fuel prices in Musselburgh
| Station | Unleaded | Diesel | Super unleaded | Premium diesel |
|---|---|---|---|---|
| BP Mfg MonktonhallMusselburgh by Pass, EH21 8RE | 171.9 | 201.9 | 189.9 | 219.9 |
| BP Mfg Musselburgh1 Edinburgh Road, EH21 6DN | 171.9 | 197.9 | 189.9 | 219.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 Musselburgh
- Dalkeith 3 mi
- Loanhead 6 mi
- Edinburgh 6 mi
- Tranent 6 mi
- Kirkcaldy 13 mi
- South Queensferry 14 mi
- North Berwick 16 mi
- Fife 16 mi