Petrol Prices TodayCheapest fuel. Near you.

Cheapest Petrol Prices in Edinburgh Today

The cheapest petrol in Edinburgh right now is 167.7p a litre at MFG MORRISONS EDINBURGH GRANTON (EH5 1SA). Across the 29 stations we checked within 5 miles of the city centre, the average is 170.3p, 1.0p above the UK average of 169.3p. The cheapest price is at a supermarket station.

Prices last refreshed 6 Nov, 13:58 · Petrol (E10)

Cheapest

167.7p

Average

170.3p

Dearest

174.9p

Stations checked

29

The gap between cheapest and dearest is 7.2p a litre, about £3.96 on a 55-litre tank.

Based on the latest price each station has reported in the last 14 days. Stations report when a price changes.

The 10 cheapest petrol stations in Edinburgh

#StationPostcodePriceUpdatedOpen
1MFG MORRISONS EDINBURGH GRANTONEH5 1SA167.7pPrice changed 7 hours agoView nearby
2MFG BARCLAY PLACEEH10 4HW167.9pPrice changed 8 days agoView nearby
3MFG MORRISONS EDINBURGH FERRY ROADEH5 2HF167.9pPrice changed 39 hours agoView nearby
4MFG SLATEFORDEH14 1PU167.9pPrice changed 8 days agoView nearby
5LIBERTON FILLING STATIONEH16 6ND167.9pPrice changed 28 hours agoView nearby
6MFG MORRISONS EDINBURGH MOREDUNEH17 7JQ167.9pPrice changed 40 hours agoView nearby
7COLINTON SUPERSTORE - PETROL FILLING STATIONEH13 9AH167.9pPrice changed 4 days agoView nearby
8CORSTORPHINE EXTRA - PETROL FILLING STATIONEH12 7UQ167.9pPrice changed 4 days agoView nearby
9SAINSBURYS STRAITONEH20 9PW167.9pPrice changed 32 hours agoView nearby
10SAINSBURYS BLACKHALLEH4 2EB168.9pPrice changed 7 hours agoView nearby

Supermarket vs other stations

Supermarkets average 168.6p across 10 stations; other stations average 171.2p across 19. Supermarkets are 2.6p a litre cheaper on average.

Petrol prices in other cities

CityAverageStations
London170.6p194
Birmingham170.0p82
Manchester168.9p78
Leeds167.7p56
Liverpool168.7p58
Bristol169.1p41
Glasgow170.2p54
Edinburgh170.3p29
Nottingham167.4p43
Sheffield170.1p40
Coventry168.8p29
Cardiff169.7p31
Newcastle168.0p52
Oxford173.2p7

Related guides

Prices are taken from the UK Government Fuel Finder scheme and refreshed every 15 minutes. Retailers can take up to 30 minutes to report a change, so always check the pump price before you fill up.

Search by postcode