BP in EDINBURGH

BP fuel prices in EDINBURGH today.

Compare current reported BP E10 petrol and standard diesel prices in EDINBURGH, including the cheapest forecourts and their latest update times.

6 BP forecourts in the current local comparison
Unleaded E10 169.9p cheapest petrol
Average171.7p
Stations6

Updated 31 Oct 2026

Standard diesel 195.9p cheapest diesel
Average198.2p
Stations6

Updated 30 Oct 2026

BP petrol price range

Current E10 prices across the matching BP forecourts span 5.0p per litre.

BP diesel price range

Current standard diesel prices span 4.0p per litre.

Live forecourt data

Cheapest BP petrol in EDINBURGH

6 shown
1
MFG STENHOUSE 1 STENHOUSE ROAD, EDINBURGH, EH11 3LW Updated 29 Oct 2026
169.9pper litre
3
MFG NAPIER 382 CALDER ROAD, EDINBURGH, EH11 4AS Updated 29 Oct 2026
169.9pper litre
4
MFG FERRY ROAD 77 FERRY ROAD, EDINBURGH, EH6 4AQ Updated 30 Oct 2026
171.9pper litre
5
MFG NEWBRIDGE 1 CLIFTON HALL ROAD, EDINBURGH, EH28 8PW Updated 31 Oct 2026
173.9pper litre
Live forecourt data

Cheapest BP diesel in EDINBURGH

6 shown
2
MFG STENHOUSE 1 STENHOUSE ROAD, EDINBURGH, EH11 3LW Updated 20 Oct 2026
197.9pper litre
3
MFG NAPIER 382 CALDER ROAD, EDINBURGH, EH11 4AS Updated 13 Oct 2026
197.9pper litre
4
MFG FERRY ROAD 77 FERRY ROAD, EDINBURGH, EH6 4AQ Updated 20 Oct 2026
198.9pper litre
6
MFG NEWBRIDGE 1 CLIFTON HALL ROAD, EDINBURGH, EH28 8PW Updated 29 Oct 2026
199.9pper litre