Live petrol prices at 17 stations in Oxford. Cheapest today €1.53/L, average €1.582/L. Updated 2026-04-29.