Petrol stations in Edinburgh
There are 30 petrol stations in Edinburgh (Scotland) with current fuel prices. The cheapest diesel is currently € 1.729 at Costco Wholesale.
Cheapest Diesel£ 1.729 — Costco Wholesale
Cheapest Unleaded£ 1.539 — Costco Wholesale
Stations30
Loading map…
Costco Wholesale
Costkea Way, Loanhead, EH20 9BY Edinburgh
Unleaded (E10): £ 1.539Diesel: £ 1.729
Sainsburys
Inglis Green Road, EH14 2ER Edinburgh
Unleaded (E10): £ 1.549Diesel: £ 1.749
Sainsburys
39 Westfield Road, EH11 2QW Edinburgh
Unleaded (E10): £ 1.549Diesel: £ 1.749
Asda
3 New Mart Road, EH14 1RJ Edinburgh
Unleaded (E10): £ 1.557Diesel: £ 1.757
Sainsburys
Lanark Road West, EH14 5JX Edinburgh
Unleaded (E10): £ 1.569Diesel: £ 1.759
Tesco
Colinton Mains Dr, Colinton, EH13 9AH Edinburgh
Unleaded (E10): £ 1.579Diesel: £ 1.779
Sainsburys
185 Craighleith Road, EH4 2EB Edinburgh
Unleaded (E10): £ 1.579Diesel: £ 1.779
Tesco
30 Meadow Place Road, EH12 7UQ Edinburgh
Unleaded (E10): £ 1.579Diesel: £ 1.779
Morrisons
Pilton Drive, EH5 2HF Edinburgh
Unleaded (E10): £ 1.589Diesel: £ 1.789
Sainsburys
Cameron Toll Shopping Centre, 6 Lady Road, EH16 5PB Edinburgh
Unleaded (E10): £ 1.599Diesel: £ 1.789
Asda
2 Sandpiper Drive, EH6 6QJ Edinburgh
Unleaded (E10): £ 1.597Diesel: £ 1.807
Asda
100 The Jewel, Brunstane, EH15 3AR Edinburgh
Unleaded (E10): £ 1.607Diesel: £ 1.827
Morrisons
Portobello Road, EH8 7BQ Edinburgh
Unleaded (E10): £ 1.619Diesel: £ 1.829
Esso
187 Slateford Road, EH14 1PU Edinburgh
Unleaded (E10): £ 1.619Diesel: £ 1.839
JET Restalrig Service Station
128, Restalrig Road, Edinburgh, EH7 6UW, EH7 6UW Edinburgh
Unleaded (E10): £ 1.619Diesel: £ 1.839
Gulf
Liberton Road, EH16 6ND Edinburgh
Unleaded (E10): £ 1.629Diesel: £ 1.849
Shell
166 Glasgow Road, EH12 8LS Edinburgh
Unleaded (E10): £ 1.639Diesel: £ 1.849
Shell
19-21 19-21 Glasgow Road, EH12 8HW Edinburgh
Unleaded (E10): £ 1.639Diesel: £ 1.849
BP
1 Stenhouse Road, EH11 3LW Edinburgh
Unleaded (E10): £ 1.649Diesel: £ 1.849
BP
382 Calder Road, EH11 4AS Edinburgh
Unleaded (E10): £ 1.649Diesel: £ 1.849
BP
2-4 Ratcliffe Terrace, EH9 1SS Edinburgh
Unleaded (E10): £ 1.629Diesel: £ 1.859
Esso
109 Queensferry Road, EH4 3HL Edinburgh
Unleaded (E10): £ 1.629Diesel: £ 1.859
Esso
117 Biggar Road, EH10 7DU Edinburgh
Unleaded (E10): £ 1.639Diesel: £ 1.859
Shell
277 Comiston Road, EH10 6AP Edinburgh
Unleaded (E10): £ 1.639Diesel: £ 1.859
BP
23 Canonmills, EH3 5HA Edinburgh
Unleaded (E10): £ 1.679Diesel: £ 1.859
Esso
226 Willowbrae Road, EH8 7NG Edinburgh
Unleaded (E10): £ 1.669Diesel: £ 1.869
Shell
Crewe Toll, EH4 2NT Edinburgh
Unleaded (E10): £ 1.679Diesel: £ 1.869
BP
77 Ferry Road, EH6 4AQ Edinburgh
Unleaded (E10): £ 1.689Diesel: £ 1.869
BP
1 Clifton Hall Road, EH28 8PW Edinburgh
Unleaded (E10): £ 1.669Diesel: £ 1.879
Shell
50 Dreghorn Link, EH13 9QR Edinburgh
Unleaded (E10): £ 1.669Diesel: £ 1.919
Price trend in Edinburgh
Diesel ranged between £ 1.689 and £ 1.919 over the last 30 days.
Unleaded (E10) ranged between £ 1.509 and £ 1.799 over the last 30 days.
| Date | Avg. Diesel | Avg. Unleaded |
|---|---|---|
| 20/08/2026 | £ 1.799 | £ 1.593 |
| 21/08/2026 | £ 1.800 | £ 1.593 |
| 24/08/2026 | £ 1.801 | £ 1.595 |
| 25/08/2026 | £ 1.804 | £ 1.595 |
| 26/08/2026 | £ 1.802 | £ 1.593 |
| 27/08/2026 | £ 1.802 | £ 1.593 |
| 28/08/2026 | £ 1.802 | £ 1.593 |
| 29/08/2026 | £ 1.802 | — |
| 31/08/2026 | £ 1.802 | £ 1.594 |
| 01/09/2026 | £ 1.803 | £ 1.594 |
| 02/09/2026 | £ 1.804 | £ 1.600 |
| 03/09/2026 | £ 1.816 | £ 1.605 |
| 04/09/2026 | £ 1.821 | £ 1.612 |
| 05/09/2026 | £ 1.824 | £ 1.615 |
Price comparison
Edinburgh is currently cheaper than the median in Scotland (4.5p) and the average in United Kingdom (3.9p).
| Area | Diesel | Unleaded (E10) |
|---|---|---|
| City | £ 1.824 | £ 1.618 |
| Scotland | £ 1.869 | £ 1.649 |
| United Kingdom | £ 1.863 | £ 1.647 |
Nearby stations
| City | Stations | Diesel | Unleaded (E10) |
|---|---|---|---|
| Dalkeith | 3 | £ 1.819 | £ 1.619 |
| South Queensferry | 3 | £ 1.879 | £ 1.659 |
| Kirkcaldy | 5 | £ 1.859 | £ 1.639 |
| Fife | 3 | £ 1.867 | £ 1.647 |