Petrol prices in Uxbridge

Live petrol prices at 9 stations in Uxbridge. Cheapest today £1.730/L, average £1.752/L. Updated 27 October 2026.

The average petrol price in Uxbridge, £1.752/L, is 1.3% above the national average of £1.729/L. Across 9 stations prices run from £1.730/L to £1.770/L: £2.00 difference on a 50-litre tank. In the seven days to 27 October 2026, the average petrol price fell by £0.008/L at the 9 stations priced on both days.

StationPriceDistance
Esso · 66 Oxford Road, New Denham / Uxbridge£1.730/L1.7 km
BP · Oxford Road, Gerrards Cross£1.730/L7.9 km
Esso · Oxford Road, Uxbridge£1.740/L1.7 km
Asda · Uxbridge Road, Hillingdon Heath, Uxbridge£1.750/L2.3 km
Esso · 33 High RD, Uxbridge£1.750/L2 km

Nearby cities