fuel.co.uk home

Live prices

Cheapest fuel on the M4

15 service stations on the M4 report through the official UK fuel price scheme, ranked cheapest unleaded first.

The cheapest reported unleaded on the M4 is 159.9p per litre at ESSO (RONTEC MAGOR) near CALDICOT. M4 services average 178.2p, 18.3p above the national average of 159.9p: filling 50 litres off the motorway typically saves about £9.15.

Prices last refreshed at 1:02am on 31 July 2026, supplied through the official UK Government fuel price open data scheme.

GradeM4 averageNational averageDifference
Unleaded (E10)178.2p (15)159.9p+18.3p
Diesel (B7)199.8p (15)178.8p+21.0p
Premium Unleaded (E5)194.7p (14)177.4p+17.3p
Super Diesel (SDV)216.5p (14)197.7p+18.8p

Every M4 service station, cheapest unleaded first

StationUnleadedDieselPremiumSuper dieselUpdated
ESSO (NP26 3YL)24hM4 JUNCTION 23, CALDICOT, GWENT159.9p185.9p179.9p205.9p11 mins ago
BP (CF72 8SA)24hM4 JUNCTION 33, NR PONTYCLUN, MID GLAMORGAN160.9p187.9p180.9p207.9p11 mins ago
WELCOME BREAK (CF32 9SY)24hMOTORWAY SERVICES, SARN, BRIGEND161.9p187.9p173.9p199.9p11 mins ago
WELCOME BREAK (CF23 8RA)24hMOTORWAY SERVICES, CARDIFF GATE, CARDIFF161.9p187.9p173.9p199.9p11 mins ago
WELCOME BREAK (RG17 7TZ)24hMOTORWAY SERVICES, HUNGERFORD, HUNGERFORD, WEST BERKSHIRE181.9p201.9p193.9p213.9p11 mins ago
BP (RG30 3UQ)24hM4 MOTORWAY WESTBOUND, READING, BERKSHIRE181.9p201.9p202.9p222.9p11 mins ago
BP (RG30 3UQ)24hM4 MOTORWAY EASTBOUND, READING, BERKSHIRE181.9p201.9p202.9p222.9p11 mins ago
WELCOME BREAK (RG17 7TY)24hMOTORWAY SERVICES, HUNGERFORD, HUNGERFORD, WEST BERKSHIRE181.9p201.9p193.9p213.9p11 mins ago
ESSO (SA4 0FU)24hJ49 M4 MOTORWAY, LLANEDI184.9p203.9p----11 mins ago
BP (SN14 6LB)24hLEIGH DELAMERE SERVICE AREA, M4, CHIPPENHAM, WILTSHIRE185.9p205.9p203.9p223.9p11 mins ago
BP (TW5 9NB)24hHESTON SERVICE AREA, J M PHOENIX 2/3 M4, PHOENIX WAY, HOUNDSLOW, MIDDLESEX185.9p205.9p203.9p223.9p11 mins ago
BP (SA4 9GT)24hSWANSEA SERVICE AREA, M4 J47, SWANSEA, WEST GLAMORGAN185.9p205.9p203.9p223.9p11 mins ago
BP (SN14 6LB)24hLEIGH DELAMERE SERVICE AREA, M4, CHIPPENHAM, WILTSHIRE185.9p205.9p203.9p223.9p11 mins ago
BP (RG18 9XX)24hCHIEVELEY SERVICE AREA, M4 J13, THATCHAM, BERKSHIRE185.9p205.9p203.9p223.9p11 mins ago
BP (TW5 9NB)24hHESTON SERVICE AREA, J M PHOENIX 2/3 M4, PHOENIX WAY, HOUNDSLOW, MIDDLESEX185.9p205.9p203.9p223.9p11 mins ago

Prices are supplied through the official UK Government fuel price open data scheme (Open Government Licence v3.0). Road matching uses motorway geometry from OpenStreetMap, © OpenStreetMap contributors (ODbL), and the station's own published details.

Leaving at a junction?

Prices a mile or two off the M4 are usually far cheaper. Search any postcode along your route.

Questions about M4 fuel

Where is the cheapest fuel on the M4?
The cheapest reported unleaded at a M4 service station is 159.9p per litre at ESSO (RONTEC MAGOR) near CALDICOT. Prices were last refreshed at 1:02am on 31 July 2026 from official UK Government fuel price data.
How much more expensive is fuel on the M4?
Across the 15 M4 service stations currently reporting unleaded, the average is 178.2p per litre against a national average of 159.9p: 18.3p per litre more, about £9.15 on a 50-litre fill. Leaving at a junction usually beats filling at the services.
Which stations count as M4 services?
Stations flagged as motorway services in the official UK fuel price scheme, matched to the M4 by its road geometry (OpenStreetMap) or by the road named in the station's own published details.