7 stations · Avg unleaded 160.8p · Avg diesel 195.8p
Average Unleaded
160.8p
2.5p above national avg
Average Diesel
195.8p
4.3p above national avg
Cheapest Station
CANONMILLS SF CONNECT
Stations
7
in EDINBURGH
| Fuel Type | BP in EDINBURGH | EDINBURGH Average | National Average |
|---|---|---|---|
| Unleaded (E10) | 160.8p | 158.0p | 158.3p |
| Diesel (B7) | 195.8p | 190.9p | 191.5p |
| Station | Postcode | E10 | Diesel |
|---|---|---|---|
| CANONMILLS SF CONNECT | EH3 5HA | 159.9p | 197.9p |
| MFG STENHOUSE | EH11 3LW | 159.9p | 194.9p |
| MFG NAPIER | EH11 4AS | 159.9p | 194.9p |
There are 7 BP petrol stations across EDINBURGH, all reporting live fuel prices through the UK government's fuel price transparency scheme. The average unleaded (E10) price at BP in EDINBURGH is currently 160.8p per litre, while diesel averages 195.8p per litre.
The cheapest unleaded is 159.9p at CANONMILLS SF CONNECT, while the most expensive is 163.9p at MFG NEWBRIDGE — a difference of 4.0p per litre.
On average, BP fuel in EDINBURGH is 2.5p more expensive than the national average.
All prices are sourced from official UK government data published under the CMA fuel price transparency initiative, refreshed every 5 minutes.
There are 7 BP petrol stations in EDINBURGH, all reporting live fuel prices updated every 5 minutes via the UK government's fuel price transparency scheme.
The cheapest BP unleaded (E10) in EDINBURGH is currently 159.9p per litre at CANONMILLS SF CONNECT (EH3 5HA). The cheapest diesel is 194.9p at MFG STENHOUSE.
BP unleaded in EDINBURGH is 2.5p above the national average of 158.3p per litre. However, individual stations may still offer competitive prices.
Fuel price data sourced from the UK Government's CMA Open Data initiative. Prices are indicative and may vary at the pump. PetrolFinder is not affiliated with BP.
| MFG RATCLIFFE TERRACE |
| EH9 1SS |
| 159.9p |
| 194.9p |
| MFG SLATEFORD | EH14 1PU | 159.9p | 195.9p |
| MFG FERRY ROAD | EH6 4AQ | 161.9p | 195.9p |
| MFG NEWBRIDGE | EH28 8PW | 163.9p | 195.9p |