Fuel Prices in Switzerland: Why Filling Up Here Costs So Much
Switzerland is one of the most expensive places on Earth to put fuel in a car. A litre of petrol currently runs about USD 2.326 (around CHF 1.88 at the pump), while diesel is even pricier at roughly USD 2.572 per litre. Converted to the unit American drivers use, that works out to about USD 8.80 per gallon — nearly six times what some oil-producing nations charge. Against a global average of about USD 1.484 per litre, Switzerland sits firmly in the costly tier, ranking 161st out of 170 countries (where rank 1 is cheapest).

What Actually Drives Swiss Pump Prices
Switzerland has no domestic oil production and no refining capacity worth mentioning, so every drop of crude and refined product is imported — largely via pipeline and barge from neighbouring refineries and Mediterranean ports. Being a pure importer, the country is fully exposed to world crude swings, but the bigger story is tax. Swiss fuel carries the federal mineral oil tax, a mineral oil surtax, a climate-related CO2 levy mechanism, and 8.1% VAT layered on top. Together these consumption taxes make up a large slice of the retail price, which is the main reason a litre here costs more than across the border in oil-importing neighbours that tax less.
Currency works in Swiss drivers' favour, oddly enough. The Swiss franc is one of the world's strongest, most stable currencies, and a robust franc buys imported crude (priced in dollars) more cheaply. Without that exchange-rate cushion, the USD-denominated price you see above would be even higher. The high pump figure is a tax-and-purchasing-power story far more than a weak-currency one. Switzerland also offers no fuel subsidies — unlike the heavily subsidised petro-states at the bottom of the ranking — so the pump price reflects the true landed cost plus the full tax stack.
The Price Trend: A Decade of Swings
Looking at the historical window from 11 July 2016 to 22 June 2026, the ten-year average price lands at about USD 2.038 per litre. The cheapest moment came on 1 June 2020 at USD 1.594, when pandemic lockdowns crushed global demand and crude briefly collapsed. The peak arrived two years later on 27 June 2022 at USD 2.742, during the post-pandemic supply crunch and the energy shock following the invasion of Ukraine. Today's USD 2.326 sits above the decade average but well below that 2022 high — a sign that prices have eased from the crisis peak yet remain structurally elevated by the underlying tax floor.
For context, it's worth comparing Switzerland with its tiny, even pricier neighbours. Wealthy micro-states such as Monaco and the principality of Liechtenstein — which shares the franc and much of Switzerland's tax logic — track in the same expensive band. At the opposite end of the spectrum, you can browse far cheaper markets like Uruguay or the French Indian Ocean territory of Mayotte to see how taxation and geography reshape the bill. For the full picture, our world fuel prices tracker ranks every country side by side.

FAQ
Why is fuel so expensive in Switzerland?
The high price is driven mainly by taxes — the federal mineral oil tax, a mineral oil surtax, CO2-related levies, and 8.1% VAT — rather than by crude costs alone. Switzerland imports all of its fuel and offers no subsidies, so the pump reflects the full landed cost plus the tax stack.
How much is a litre of petrol in Switzerland right now?
Petrol is about USD 2.326 per litre, which is roughly CHF 1.88. Diesel is higher at around USD 2.572 per litre. In US terms that's near USD 8.80 per gallon, compared with a world average of about USD 1.484 per litre.
Has Swiss fuel ever been cheaper?
Yes. Over the past decade the price averaged about USD 2.038 per litre. The lowest point was USD 1.594 on 1 June 2020 during the pandemic demand crash, and the highest was USD 2.742 on 27 June 2022 amid the global energy crisis.
