Pump prices by country
National pump prices for 43 countries, as each publishes themThe average petrol, diesel and LPG price each country publishes, daily, weekly or monthly, with its full history.
Pump prices
| Country | What we hold | Fuel | Price | USD a litre | Recent | Change | Updates | |
|---|---|---|---|---|---|---|---|---|
| AUAustralia | StationsAverage | Petrol 95 | A$2.569 | $1.805 | Live | |||
| ATAustria | StationsAverageTaxes | Petrol 95 | €1.780 | $1.981 | -2.5% | Live | ||
| BEBelgium | AverageSetTaxes | Petrol 95 | €2.021 | $2.249 | 0.0% | Daily | ||
| BGBulgaria | AverageTaxes | Petrol 95 | €1.625 | $1.809 | -1.3% | Weekly | ||
| CACanada | StationsAverage | Regular | C$1.829 | $1.307 | +6.0% | Live | ||
| HRCroatia | StationsAverageSetTaxes | Petrol 95 | €1.640 | $1.825 | 0.0% | Live | ||
| CYCyprus | AverageTaxes | Petrol 95 | €1.730 | $1.925 | -1.7% | Weekly | ||
| CZCzechia | AverageTaxes | Petrol 95 | €1.798 | $2.001 | -3.4% | Weekly | ||
| DKDenmark | AverageTaxes | Petrol 95 | €2.525 | $2.810 | -3.1% | Weekly | ||
| EEEstonia | AverageTaxes | Petrol 95 | €1.887 | $2.100 | -3.4% | Weekly | ||
| FIFinland | AverageTaxes | Petrol 95 | €2.346 | $2.611 | +0.8% | Weekly | ||
| FRFrance | StationsAverageTaxes | Petrol 95 | €2.195 | $2.443 | -0.1% | Live | ||
| DEGermany | AverageTaxes | Petrol 95 | €2.167 | $2.412 | -0.6% | Weekly | ||
| GRGreece | AverageTaxes | Petrol 95 | €2.138 | $2.380 | -0.1% | Daily | ||
| HKHong Kong | Average | Daily | ||||||
| HUHungary | AverageTaxes | Petrol 95 | €1.754 | $1.952 | -0.9% | Weekly | ||
| IEIreland | AverageTaxes | Petrol 95 | €1.971 | $2.194 | 0.0% | Weekly | ||
| ITItaly | AverageTaxes | Petrol 95 | €2.006 | $2.232 | -0.5% | Weekly | ||
| JPJapan | AverageTaxes | Regular | ¥170.10 | $1.076 | -0.1% | Weekly | ||
| XKKosovo | Average | Petrol | €1.310 | $1.458 | -3.7% | Monthly | ||
| LVLatvia | AverageTaxes | Petrol 95 | €1.932 | $2.151 | -0.8% | Weekly | ||
| LTLithuania | AverageTaxes | Petrol | €1.905 | $2.120 | -1.2% | Daily | ||
| LULuxembourg | AverageSetTaxes | Petrol 95 | €1.746 | $1.943 | -2.3% | Weekly | ||
| MYMalaysia | Average | Petrol 95 | RM4.420 | $1.089 | +2.3% | Weekly | ||
| MTMalta | AverageSetTaxes | Petrol 95 | €1.340 | $1.491 | 0.0% | Weekly | ||
| MXMexico | StationsAverage | Regular | MX$23.99 | $1.280 | 0.0% | Live | ||
| NLNetherlands | AverageTaxes | Petrol 95 | €2.313 | $2.574 | +0.1% | Daily | ||
| NONorway | Average | Petrol 95 | kr26.18 | $2.820 | +34.8% | Monthly | ||
| PKPakistan | AverageSet | Petrol | PKR 377.91 | +0.5% | Daily | |||
| PEPeru | Average | Petrol 97 | PEN 23.25 | $1.786 | -0.2% | Daily | ||
| PLPoland | AverageTaxes | Petrol 95 | €1.467 | $1.633 | -6.0% | Weekly | ||
| PTPortugal | StationsAverageTaxes | Petrol 95 | €2.094 | $2.331 | 0.0% | Live | ||
| RORomania | AverageTaxes | Petrol 95 | €1.886 | $2.100 | -0.5% | Weekly | ||
| SGSingapore | Average | Petrol 95 | S$2.920 | $2.278 | +2.8% | Monthly | ||
| SKSlovakia | AverageTaxes | Petrol 95 | €1.820 | $2.026 | -3.4% | Weekly | ||
| SISlovenia | StationsAverageTaxes | Petrol 95 | €1.627 | $1.811 | 0.0% | Live | ||
| ESSpain | StationsAverageTaxes | Petrol 95 | €1.749 | $1.947 | -0.3% | Live | ||
| SESweden | AverageTaxes | Petrol 95 | €1.560 | $1.737 | -4.8% | Weekly | ||
| CHSwitzerland | Average | Petrol 95 | CHF 2.020 | $2.438 | +3.6% | Monthly | ||
| TWTaiwan | Average | Petrol 95 | NT$32.70 | 0.0% | Monthly | |||
| THThailand | AverageTaxes | Petrol 95 | ฿51.03 | $1.512 | 0.0% | Daily | ||
| GBUnited Kingdom | StationsAverageTaxes | Petrol 95 E10 | £1.719 | $2.289 | -0.3% | Live | ||
| USUnited States | Average | Regular | $4.269 | $1.128 | -0.4% | Weekly |
43 countries. Prices are each country's headline petrol; open a country for every fuel.
curl -G "https://api.oilapi.net/v1/countries" \ -H "X-API-Key: YOUR_API_KEY"
Questions about fuel prices by country
Which country has the cheapest petrol?
Countries that subsidise fuel sit at the bottom of the table. Sort by US dollars a litre to see the order now; each price is converted at its own day's rate.
What is the difference between a pump price and a set price?
A pump price is what stations charge, read station by station or as a national average. A set price is fixed by the government, as a ceiling or the price itself, and changes on announced dates.
How are prices in different currencies compared?
Each price is converted to US dollars at its own day's rate, per litre, so countries that price by the gallon compare too.
How often do the prices change?
Stations change whenever they like and we read them within minutes; averages are daily, weekly or monthly; set prices change on the date announced.