Petrol and diesel prices in Edinburgh
30 forecourts. Prices refresh every 5 minutes.
The cheapest unleaded in Edinburgh is 161.9p at Costco Wholesale Edinburgh, against a town average of 167.7p. For diesel, Costco Wholesale Edinburgh is cheapest at 182.9p (average 194.1p). Unleaded here averages the same as the UK average of 167.7p.
Open the live map for Edinburgh
All fuel prices in Edinburgh
| Station | Unleaded | Diesel | Super unleaded | Premium diesel |
|---|---|---|---|---|
| Costco Wholesale EdinburghCostkea Way, EH20 9BY | 161.9 | 182.9 | 169.9 | – |
| Asda Chesser Supercentre3 New Mart Road, EH14 1RJ | 164.7 | 187.7 | – | – |
| Asda Edinburgh Supercentre100 the Jewel, Brunstane, EH15 3AR | 164.7 | 192.7 | – | – |
| Asda Leith Superstore2 Sandpiper Drive, EH6 6QJ | 165.7 | 192.7 | – | – |
| Mfg Morrisons Edinburgh Ferry RoadPilton Drive, EH5 2HF | 165.9 | 192.9 | 189.9 | – |
| Mfg Morrisons Edinburgh Portobello RoadPortobello Road, EH8 7BQ | 165.9 | 192.9 | 189.9 | – |
| Sainsburys CurrieLanark Road West, EH14 5JX | 165.9 | 187.9 | 177.9 | – |
| Sainsburys Edinburgh LongstoneInglis Green Road, EH14 2ER | 165.9 | 187.9 | 177.9 | – |
| Sainsburys Murrayfield39 Westfield Road, EH11 2QW | 165.9 | 187.9 | 177.9 | – |
| Tesco Colinton SuperstoreColinton Mains Dr, EH13 9AH | 165.9 | 187.9 | 175.9 | – |
| Tesco Corstorphine Extra30 Meadow Place Road, EH12 7UQ | 165.9 | 187.9 | 175.9 | – |
| Sainsburys Blackhall185 Craighleith Road, EH4 2EB | 166.9 | 190.9 | 178.9 | – |
| BP Mfg Ferry Road77 Ferry Road, EH6 4AQ | 167.9 | 197.9 | 189.9 | 219.9 |
| BP Mfg Napier382 Calder Road, EH11 4AS | 167.9 | 197.9 | 189.9 | 219.9 |
| BP Mfg Ratcliffe Terrace2-4 Ratcliffe Terrace, EH9 1SS | 167.9 | 197.9 | 189.9 | 219.9 |
| BP Mfg Stenhouse1 Stenhouse Road, EH11 3LW | 167.9 | 197.9 | 189.9 | 219.9 |
| ESSO Mfg Lothianburn117 Biggar Road, EH10 7DU | 167.9 | 199.9 | 189.9 | 219.9 |
| ESSO Mfg Slateford187 Slateford Road, EH14 1PU | 167.9 | 199.9 | 189.9 | 219.9 |
| ESSO Mfg Windmill109 Queensferry Road, EH4 3HL | 167.9 | 199.9 | 189.9 | 219.9 |
| GULF LibertonLiberton Road, EH16 6ND | 167.9 | 195.9 | 185.9 | 213.9 |
| Sainsburys Cameron TollCameron Toll Shopping Centre, EH16 5PB | 167.9 | 190.9 | 179.9 | – |
| Willowbrae Rd Esso Express226 Willowbrae Road, EH8 7NG | 167.9 | 195.9 | 182.9 | – |
| Shell Braidburn277 Comiston Road, EH10 6AP | 168.9 | 196.9 | 194.9 | 219.9 |
| BP Mfg Newbridge1 Clifton Hall Road, EH28 8PW | 169.9 | 197.9 | 189.9 | 219.9 |
| Shell Bowmac19-21 19-21 Glasgow Road, EH12 8HW | 169.9 | 194.9 | 194.9 | 219.9 |
| Shell Co-Op Maybury166 Glasgow Road, EH12 8LS | 169.9 | 194.9 | 194.9 | 219.9 |
| BP Canonmills Sf Connect23 Canonmills, EH3 5HA | 171.9 | 195.9 | 192.9 | 216.9 |
| Jet Restalrig Service Station Rj Fuels Ltd128, EH7 6UW | 171.9 | 197.9 | 189.9 | 212.9 |
| Shell Co-Op CircleCrewe Toll, EH4 2NT | 171.9 | 195.9 | 199.9 | 219.9 |
| Shell Co-Op Dreghorn50 Dreghorn Link, EH13 9QR | 172.9 | 201.9 | 194.9 | 224.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 Edinburgh
- Loanhead 4 mi
- Musselburgh 6 mi
- Dalkeith 7 mi
- South Queensferry 8 mi
- Dunfermline 11 mi
- Livingston 12 mi
- Cowdenbeath 12 mi
- Tranent 12 mi