Petrol prices have been on a rollercoaster ride in recent years, with the COVID-19 pandemic, the war in Ukraine and the fluctuating price of crude all leading to uncomfortable cost spikes for consumers. Globally, the average cost of petrol per litre is $1.27 (95p), but prices vary wildly around the world, even on a weekly basis.
Read on to discover the average cost of a litre of petrol in 21 countries, ranging from the cheapest to the most expensive. Price data is from GlobalPetrolPrices.com and is correct as of 6 May 2025.
All dollar amounts in US dollars unless otherwise stated.