Petrol & diesel prices in Musselburgh
Cheapest Unleaded in Musselburgh: 171.9p a litre, at 2 stations (BP, 1 Edinburgh Road; Tesco, Olive Bank Road).
Cheapest E5 in Musselburgh: 181.9p a litre, at Tesco, Olive Bank Road (updated 15 Oct, 15:37).
Cheapest Diesel in Musselburgh: 192.9p a litre, at Tesco, Olive Bank Road (updated 15 Oct, 15:37).
Premium diesel: no station in Musselburgh has a price from the last 30 days.
All 3 stations in Musselburgh show a price. Only prices from the last 30 days are ranked.
Cheapest stations
- 1 BP, 1 Edinburgh Road EH21 6DN Musselburgh 24-hour fuel 171.9p Directions
- 2 Tesco, Olive Bank Road EH21 7BL Musselburgh 171.9p Directions
- 3 BP, Musselburgh By Pass EH21 8RE Musselburgh 24-hour fuel 173.9p Directions
- 1 Tesco, Olive Bank Road EH21 7BL Musselburgh 181.9p Directions
- 1 Tesco, Olive Bank Road EH21 7BL Musselburgh 192.9p Directions
- 2 BP, 1 Edinburgh Road EH21 6DN Musselburgh 24-hour fuel 197.9p Directions
- 3 BP, Musselburgh By Pass EH21 8RE Musselburgh 24-hour fuel 203.9p Directions
- No results
All stations
| Station | Unleaded | E5 | Diesel | Premium diesel |
|---|---|---|---|---|
| BP, Musselburgh By Pass EH21 8RE Musselburgh 0.6 miles 24-hour fuel Directions | 173.9p updated | 195.9p updated | 203.9p updated | 219.9p updated |
| Tesco, Olive Bank Road EH21 7BL Musselburgh 0.5 miles Directions | 171.9p updated | 181.9p updated | 192.9p updated | not sold |
| BP, 1 Edinburgh Road EH21 6DN Musselburgh 0.6 miles 24-hour fuel Directions | 171.9p updated | 195.9p updated | 197.9p updated | 219.9p updated |