Travel Information Europe
Travel InformationEUROPE · 21 COUNTRIES
🇫🇷 FR 95 €2.171 −0.009 🇩🇪 DE 95 €2.209 +0.037 🇩🇪 Germany: ~17 ct/l off fuel until 31 December 🇮🇹 IT Diesel €2.261 −0.057 🇦🇹 AT 95 €1.822 +0.042 🇪🇸 Spain: new road rules from 1 October 🇪🇸 ES 95 €1.790 −0.041 🇵🇱 PL 95 €1.520 −0.233 🇫🇷 EV road trip France: 195k+ chargers 🇳🇱 NL 95 €2.432 −0.033 🇬🇷 GR Diesel €2.145 −0.063 🇧🇪 Belgium 2027 toll vignette 🇨🇭 CH vignette CHF 40 🇦🇹 AT 10-day €12.80 🇫🇷 FR 95 €2.171 −0.009 🇩🇪 DE 95 €2.209 +0.037 🇩🇪 Germany: ~17 ct/l off fuel until 31 December 🇮🇹 IT Diesel €2.261 −0.057 🇦🇹 AT 95 €1.822 +0.042 🇪🇸 Spain: new road rules from 1 October 🇪🇸 ES 95 €1.790 −0.041 🇵🇱 PL 95 €1.520 −0.233 🇫🇷 EV road trip France: 195k+ chargers 🇳🇱 NL 95 €2.432 −0.033 🇬🇷 GR Diesel €2.145 −0.063 🇧🇪 Belgium 2027 toll vignette 🇨🇭 CH vignette CHF 40 🇦🇹 AT 10-day €12.80
🇨🇭 Switzerland travel guide

Switzerland Fuel Prices 2026: where to refuel and why crossing the border first saves CHF 12-28 per tank

Swiss petrol and diesel cost about 30 percent more than in neighbouring countries. Where to refuel, what cards work and how to plan a CH crossing without filling up.

⚡ Short answer

Switzerland fuel: ~1,88 CHF/l petrol 95 and ~1,95 CHF/l diesel, 15-30 percent above neighbours IT/FR/DE/AT (though EU peaks like NL/DK often exceed Swiss retail in EUR). No public live-price portal. Strategy: refuel just before crossing into CH from IT, FR, DE or AT.

On this page

Current Swiss fuel prices

Switzerland is one of the most expensive fuel markets in continental Europe. Prices are about 15-30 percent higher than in France, Germany, Italy or Austria, driven by VAT at 8.1 percent, the mineral oil tax, the climate levy and a relatively concentrated retail market dominated by AGROLA, Migrol, BP, Shell, Coop Pronto and Avia.

Unlike Germany (Tankerkönig / MTS-K), France (prix-carburants.gouv.fr) or Italy (carburanti.mise.gov.it), Switzerland does not mandate live fuel-price reporting. There is no public price feed and no government API. The figures below are indicative ranges derived from TCS observations and AGROLA / Migrol pump displays; for the most accurate current price, check a pump in person or use the apps listed below.

National Swiss indicative averages (recent observations):

FuelTypical rangeNotes
Diesel1.85 - 2.00 CHF/lCheaper at supermarket-attached AGROLA / Migrol
Petrol 95 (E5/E10)1.78 - 1.95 CHF/lMost common grade
Petrol 981.95 - 2.10 CHF/lPremium
LPG (Autogas)1.10 - 1.30 CHF/lAbout 35 stations only

Lowest prices: supermarket-attached AGROLA and Migrol stations in the cantons of Aargau, Basel-Land and Thurgau. Highest prices: motorway service areas on the A1 (Zurich-Geneva), the A2 (Basel-Chiasso) and the alpine passes.

Switzerland vs neighbouring countries

Other countries on travelinformation.eu have live 30-day average prices driven by national price-transparency feeds (France, Italy, Austria) or the Tankerkönig API (Germany, pending). Switzerland has none of these. The Switzerland column below is an indicative range; the neighbour columns are populated from the same live 30-day averages used on the dedicated country pages.

Switzerland compared to neighbouring countries (current national averages):

FuelSwitzerlandFranceItalyGermanyAustria
Diesel~1.95 CHF/l2.35 €/l2.26 €/l2.21 €/l2.04 €/l
Petrol 95~1.88 CHF/l2.17 €/l2.04 €/l2.11 €/l1.79 €/l

Rule of thumb: Switzerland is consistently 15-30 percent more expensive per litre than any of its four neighbours. For a 60-litre tank refill, the saving from filling up just before the border (in Austria, Italy, France or Germany) is typically CHF 12-28. On a return trip across the Alps this saves more than the price of a Swiss vignette.

Refuelling strategy for visitors

The Swiss-priced kilometre is one of the most expensive in Europe. For drivers passing through, the obvious strategy is to fill the tank just before crossing the border and to size routes so that a single Swiss top-up is enough. A modern car with a 50-60 litre tank and 6 l/100 km consumption can cross Switzerland north to south without refuelling.

Coming from Germany

Last cheap fuel: Weil am Rhein (Basel border) and Konstanz (eastern Bodensee). After Basel, the next major station is Aesch, which is already at Swiss prices. The crossing Basel-Chiasso is 290 km, so a full German tank covers the entire transit comfortably.

Coming from France

Last cheap fuel: Annecy (Saint-Julien border), Pontarlier or Saint-Louis (Basel border). After Geneva the first Swiss station on the A1 is Coppet, priced at Swiss levels. Geneva-Bern-Zurich is 280 km, comfortably within a single French tank.

Coming from Italy

Last cheap fuel: Como (Chiasso border), Verbania (Stresa-Brig route) or Cherasco (Mont Blanc route). Italian diesel and petrol are typically the cheapest of all Switzerland’s neighbours. The Como-Basel transit across Switzerland is 290 km via the Gotthard, well within range of a 50-litre tank.

Coming from Austria

Last cheap fuel: Sankt Margrethen or Hohenems (Bregenz area). Austrian fuel is slightly cheaper than German but the difference is small. The Sankt Margrethen-Geneva transit is around 410 km, requiring a Swiss top-up unless your tank exceeds 60 litres.

How to find the cheapest station in Switzerland

There is no government-mandated price portal. Practical sources:

  • TCS app: Touring Club Schweiz crowd-sourced data, free
  • comparis.ch: web-based comparison with reasonable coverage
  • AGROLA app: brand-specific, often the cheapest network
  • Migrol app: brand-specific, supermarket-attached stations
  • BP, Shell, Avia apps: brand stations with loyalty offers
  • Google Maps + Waze: spotty coverage, useful for ad-hoc checks

A walk-up check of the price column at the pump is still the most accurate way to compare on the day.

Major chains ranked

ChainPrice levelCoverage
AGROLALow-midRural, supermarket-attached, widespread
MigrolLow-midMigros supermarkets, urban + suburban
Coop ProntoMidCoop supermarket attached
TamoilMidIndependent, nationwide
BPMidBrand stations + motorway
ShellMidBrand stations + motorway
Eni / AgipMid-highMostly motorway
AviaMidUrban + motorway
EssoMid-highLimited network
Motorway service areas (all brands)HighestA1, A2, A3 - 10-20 cents above town prices

Border-zone strategy

Border stations on the Swiss side are typically at full Swiss prices, except for a handful that have to compete with foreign neighbours:

  • Stein am Rhein (DE border, Schaffhausen) - competitive
  • Basel city stations - slightly below Swiss average due to DE proximity
  • Romanshorn (DE-CH ferry approach) - mostly Swiss prices
  • Chiasso-Brogeda (IT border) - competitive
  • Geneva-Bardonnex spur (FR border) - similar to Swiss average

If you must refuel on the Swiss side, head for one of these and avoid motorway service areas.

Costs for common routes

For a passenger car at 6 l/100 km with diesel at CHF 1.95 per litre:

RouteDistance in CHFuelCost
Basel - Chiasso (via Gotthard)290 km17 lCHF 34
Geneva - Zurich (via A1)280 km17 lCHF 33
Bern - Lugano (via Gotthard)250 km15 lCHF 29
Zurich - Geneva (via A1)280 km17 lCHF 33
Strasbourg - Milan (across CH)480 km29 lCHF 57
Munich - Lyon (via Bern)730 km44 lCHF 86

These costs are CH-segment only and assume one refuel inside Switzerland. Refuelling in neighbouring countries can cut them by 25-30 percent.

Payment methods

Foreign cards

Visa, Mastercard, Maestro and American Express are accepted everywhere. Diners Club is accepted at brand stations but not always at supermarket-attached. Contactless is standard up to CHF 80. UK chip-and-pin works fine.

Cash

Manned stations accept Swiss francs and euros at modern stations (with change in CHF). Banknote denominations up to CHF 200 are accepted; CHF 1,000 notes are practically never accepted at petrol stations.

Unmanned 24-hour stations

Common in rural areas and on smaller roads. May require a Swiss-issued card or a card with PIN. Foreign cards sometimes fail the pre-authorisation check. Solution: carry a backup card from a different issuer, or fill up during opening hours at a manned station.

Fuel cards for business travellers

DKV, UTA, AS24 and Total Card are accepted at major brand chains in Switzerland (BP, Shell, Eni, Total). AGROLA and Migrol are independent and accept fewer fuel cards but more standard payment methods.

LPG and AdBlue

LPG (Autogas)

Switzerland has roughly 35 LPG stations across the entire country, mostly clustered around major cities and motorway corridors. Coverage is significantly worse than in Germany, the Netherlands or Italy. If you drive an LPG vehicle, refuel in adjacent countries where possible: Italian and Austrian LPG networks are far denser. Swiss LPG price sits around CHF 1.20 per litre.

AdBlue

Available at most modern diesel stations for cars. Bulk AdBlue pumps for trucks are common at motorway service areas. A modern Euro 6 car uses AdBlue at roughly 3-5 percent of its diesel consumption, so a tank of 8-33 litres lasts about 5,000-15,000 km (ADAC). A larger container, or a workshop refilling from bulk, costs less per litre than a small bottle. AdBlue prices are neither regulated nor published anywhere in Europe, so check the price before you buy.

Practical tips

  • Refuel before crossing into Switzerland: Italy and Austria are particularly cheap.
  • A 50-litre tank covers most CH transits: Basel-Chiasso 290 km, Geneva-Zurich 280 km.
  • Look for supermarket-attached stations: AGROLA at LANDI farm shops, Migrol at Migros, Coop Pronto.
  • Avoid motorway service areas: 10-20 cents per litre surcharge.
  • Carry a backup card for unmanned 24-hour stations.
  • Pay in CHF where possible: euro-pricing at the pump typically uses a poor rate.
  • Tank up on Tuesday-Wednesday: Swiss prices follow weekly cycles similar to Germany, with weekends slightly higher.
  • If driving a campervan over 3.5 t: factor LSVA into running costs; see Switzerland toll roads.

Weekly price pattern

Switzerland follows a similar weekly cycle to Germany:

  • Monday-Wednesday: lower
  • Thursday-Friday: middle
  • Saturday-Sunday: highest

Combined with a tendency for stations to lower prices in the evening to attract customers, Tuesday or Wednesday late afternoon is usually the cheapest moment of the week.

Resources

  • TCS: tcs.ch
  • comparis.ch: petrol price comparison
  • AGROLA: agrola.ch
  • Migrol: migrol.ch
  • Swiss customs (BAZG): bazg.admin.ch (fuel tax data)
  • Touring Club Switzerland app: TCS Drive

Fuel prices in other European countries

See all 21 countries →

Frequently asked questions

140?". Het antwoord eronder gebruikt set:html om dezelfde reden. De inhoud komt uit onze eigen content-collectie, niet van bezoekers. --> How much does fuel cost in Switzerland?
Swiss national averages currently sit around CHF 1.95 per litre for diesel and CHF 1.88 per litre for E5/E10 petrol. Premium 98 RON sits at CHF 2.05. LPG is rare in Switzerland (about 35 stations) at CHF 1.20. These are 15-30 percent higher than equivalent prices in Germany, France, Italy or Austria. Switzerland is among the more expensive European retail fuel markets, though EU peaks like the Netherlands (2.30 €/l petrol E10) and Denmark often exceed Swiss pump prices in EUR terms.
140?". Het antwoord eronder gebruikt set:html om dezelfde reden. De inhoud komt uit onze eigen content-collectie, niet van bezoekers. --> Should I refuel in Switzerland or just before crossing the border?
Refuel before crossing into Switzerland whenever possible. A 60-litre tank fill-up in Annecy, Como, Konstanz or Sankt Margrethen saves around CHF 18-25 versus filling at a Swiss motorway station. If you must refuel inside Switzerland, look for supermarket-attached AGROLA or Migrol stations off the motorway, where prices are 5-10 cents per litre lower than at autobahn service areas.
140?". Het antwoord eronder gebruikt set:html om dezelfde reden. De inhoud komt uit onze eigen content-collectie, niet van bezoekers. --> Are foreign credit and debit cards accepted at Swiss petrol stations?
Yes. Visa, Mastercard, Maestro and American Express are accepted at all major Swiss petrol stations. Contactless payment up to CHF 80 without PIN. UK, EU, US and Australian cards work as normal. Some unmanned 24-hour stations on rural roads may reject foreign cards because of a Swiss bank pre-authorisation check; carry a backup card or cash. Apple Pay and Google Pay are widely supported.
140?". Het antwoord eronder gebruikt set:html om dezelfde reden. De inhoud komt uit onze eigen content-collectie, niet van bezoekers. --> Are there cheaper fuel stations near the Swiss border?
Yes, in every neighbouring country. Italian side: Como, Chiasso-Brogeda; French side: Annecy, Saint-Louis (Basel border); German side: Weil am Rhein, Konstanz; Austrian side: Sankt Margrethen, Hohenems. Even Swiss-side filling stations within sight of the border (CH-Romanshorn for example) charge Swiss prices, so cross first, refuel after. Going the other way, Italian and French diesel can be 30 cents per litre cheaper than Swiss.
140?". Het antwoord eronder gebruikt set:html om dezelfde reden. De inhoud komt uit onze eigen content-collectie, niet van bezoekers. --> Does Switzerland have an official fuel price portal like Germany or France?
No. Unlike Germany (Markttransparenzstelle Kraftstoffe), France (prix-carburants.gouv.fr) or Italy (carburanti.mise.gov.it), Switzerland has no mandatory public price reporting. Approximations are available via TCS, comparis.ch and the Migrol, AGROLA, BP and Shell apps. Google Maps and Waze show some Swiss station prices but coverage is patchy. For accurate prices, walk in and check the pump display.