What driving across Europe costs in tolls, vignettes, bridges and fuel

· copilot.travel ·

9 min read Original article ↗

Data · tolls and fuel

Four ways to pay for a motorway — by the kilometre, by sticker, at a bridge or nothing at all — compared from the operators' published tariffs.

Published 11 Oct 2026figures as of 12 Oct 2026View the data: tariffs.csv

Updated 11 Oct 2026: Poland and Spain shown as mostly free; Austria’s section tolls and alpine roads added — thanks to Hacker News readers.

What 100 km of tolled motorway costs

What 100 km of tolled motorway costsMap of Europe coloured by the typical cost of 100 km of tolled motorway. France about €11, Greece about €4, Croatia about €8, Italy about €7, Portugal about €9, Serbia about €4. Vignette countries: Austria, Bulgaria, Switzerland, Czech Republic, Hungary, Romania, Slovenia, Slovakia.Andorra: no dataAlbania: no dataÅland: no dataBosnia and Herzegovina: no dataBelarus: no dataCyprus: no dataAlgeria: no dataEgypt: no dataFaroe Islands: no dataGeorgia: no dataGuernsey: no dataGreenland: no dataIsrael: no dataIsle of Man: no dataIraq: no dataIceland: no dataJersey: no dataJordan: no dataLebanon: no dataLiechtenstein: no dataLibya: no dataMorocco: no dataMoldova: no dataMontenegro: no dataNorth Macedonia: no dataMalta: no dataPalestine: no dataRussia: no dataSaudi Arabia: no dataSan Marino: no dataSyria: no dataTunisia: no dataTurkey: no dataUkraine: no dataKosovo: no dataAustria: vignette, shortest pass €9.60 for 1 dayBelgium: motorways free for a car; tolls at Liefkenshoek tunnelBulgaria: vignette, shortest pass €5.11 for weekendSwitzerland: vignette, shortest pass CHF 40 for yearCzech Republic: vignette, shortest pass €12 for 10 daysGermany: motorways free for a carDenmark: motorways free for a car; tolls at Great Belt bridge, Øresund bridgeEstonia: motorways free for a carSpain: most motorways free for a car; tolled stretches ≈ €6.0 per 100 km: AP-6, AP-9, AP-8, AP-15, AP-66, AP-68, AP-51, AP-61, AP-71, AP-53Finland: motorways free for a carFrance: ≈ €11.0 per 100 km by car, ≈ €19.8 by motorhome (typical rate)France: ≈ €11.0 per 100 km by car, ≈ €19.8 by motorhome (typical rate)United Kingdom: motorways free for a car; tolls at Dartford Crossing, M6 Toll, London Congestion ChargeGreece: ≈ €4.0 per 100 km by car, ≈ €10.0 by motorhome (typical rate)Greece: ≈ €4.0 per 100 km by car, ≈ €10.0 by motorhome (typical rate)Croatia: ≈ €8.0 per 100 km by car, ≈ €12.6 by motorhome (typical rate)Croatia: ≈ €8.0 per 100 km by car, ≈ €12.6 by motorhome (typical rate)Hungary: vignette, shortest pass €17.50 for 10 daysIreland: paid at named plazas, not by distanceItaly: ≈ €7.0 per 100 km by car, ≈ €10.5 by motorhome (typical rate)Italy: ≈ €7.0 per 100 km by car, ≈ €10.5 by motorhome (typical rate)Lithuania: motorways free for a carLuxembourg: motorways free for a carLatvia: motorways free for a carNetherlands: motorways free for a car; tolls at Westerschelde tunnelNorway: paid at automatic toll stations across the countryPoland: most motorways free for a car; tolled stretches ≈ €5.0 per 100 km: A2 Świecko–Konin, A4 Katowice–Kraków, A1 Toruń–GdańskPortugal: ≈ €9.0 per 100 km by car, ≈ €16.2 by motorhome (typical rate)Portugal: ≈ €9.0 per 100 km by car, ≈ €16.2 by motorhome (typical rate)Romania: vignette, shortest pass €3.50 for 1 daySerbia: ≈ €4.0 per 100 km by car, ≈ €7.2 by motorhome (typical rate)Serbia: ≈ €4.0 per 100 km by car, ≈ €7.2 by motorhome (typical rate)Sweden: motorways free for a car; tolls at Øresund bridge, Stockholm congestion tax, Gothenburg congestion tax, Sundsvall bridge, Motala bridgeSlovenia: vignette, shortest pass €16 for 7 daysSlovakia: vignette, shortest pass €8.10 for 1 day€9.60*€5.11CHF 40€12free*mostly free≈€11≈€20free*≈€4≈€10≈€8≈€13€17.50≈€7≈€11*mostly free≈€9≈€16€3.50≈€4≈€7€16€8.10

Typical cost per 100 km, carTypical cost per 100 km, motorhomeunder €5€5–8€8–12€12+vignette (shortest pass)mostly free, a few tolled stretchesfree (* with named tolls)paid at stations/plazasno data

Your route’s tolls

From your town to anywhere in Europe: the tolls, stickers, bridges and ferries on the real road, with their sources. No sign-in.

France is the dearest per kilometre (≈ €11 per 100 km for a car). 11 countries' motorways are free for a car — 5 of them with tolled bridges, tunnels or city charges (*) — Spain and Poland are mostly free with a few tolled stretches, and 8 sell a sticker for a period instead.[1]

* Free motorways, with these tolls: Belgium — Liefkenshoek tunnel; Denmark — Great Belt bridge, Øresund bridge; Netherlands — Westerschelde tunnel; Sweden — Øresund bridge, Stockholm congestion tax, Gothenburg congestion tax, Sundsvall bridge, Motala bridge; United Kingdom — Dartford Crossing, M6 Toll, London Congestion Charge. Norway charges at automatic toll stations across the country.[2]

The map shows the typical cost per 100 km on tolled stretches. In the partly tolled countries most motorways are free, and Austria's vignette comes with section tolls on six tunnels and motorways on top.

Per-km countries show the typical rate we hold per country; exact rates differ by road (see the full data). Vignette countries show the shortest pass on sale.

The map’s numbers
CountryHowCar /100 kmMotor­home /100 kmShortest pass
Austriavignette——€9.60 1 day
Belgiumfree*€0€0—
Bulgariavignette——€5.11 weekend
Croatiaby distance≈ €8.0≈ €12.6—
Czech Republicvignette——€12 10 days
Denmarkfree*€0€0—
Estoniafree€0€0—
Finlandfree€0€0—
Franceby distance≈ €11.0≈ €19.8—
Germanyfree€0€0—
Greeceby distance≈ €4.0≈ €10.0—
Hungaryvignette——€17.50 10 days
Irelandat plazas———
Italyby distance≈ €7.0≈ €10.5—
Latviafree€0€0—
Lithuaniafree€0€0—
Luxembourgfree€0€0—
Netherlandsfree*€0€0—
Norwayat toll stations———
Polandmostly free€0; tolled stretches ≈ €5.0€0; tolled stretches ≈ €9.0—
Portugalby distance≈ €9.0≈ €16.2—
Romaniavignette——€3.50 1 day
Serbiaby distance≈ €4.0≈ €7.2—
Slovakiavignette——€8.10 1 day
Sloveniavignette——€16 7 days
Spainmostly free€0; tolled stretches ≈ €6.0€0; tolled stretches ≈ €10.8—
Swedenfree*€0€0—
Switzerlandvignette——CHF 40 year
United Kingdomfree*€0€0—

Two bridges cost more than all of France

Øresund €139

Great Belt €86

France €121

Spain €0 · Stockholm congestion tax €2.68

Driving Helsinki to Costa del Sol by motorhome (4,555 km, planned 11 Oct 2026), the Øresund and Great Belt bridges cost €225 together. Every French motorway toll on the same route came to €121, and Spain's toll-free autovías added nothing.[3,4,5]

Helsinki → Costa del Sol in the planner →

The Alps are priced by the hole you choose

carmotorhome ≤ 3.5 t

Gotthardno toll beyond the Swiss vignette

Mont Blanc costs a car €56.40 one way; the Gotthard costs nothing beyond the Swiss vignette. The Brenner is €12.50 on top of Austria's vignette.[6,7,8,9]

Berlin → Tuscany over the Brenner, in the planner →

Where you fill the tank matters more than most tolls

petroldiesel60 litres, cheapest petrol first

A 60-litre fill of petrol costs €65 more in Denmark than in Poland — more than the Brenner, Austria's 10-day vignette and the Great Belt bridge together (€57).[10]

† Sweden: diesel currently costs well over petrol at the pump; national averages on 11 Oct 2026 were 18.83 kr (95) and 22.88 kr (diesel) per litre (bensinpriser.nu).

The chart’s numbers
CountryPetrol, 60 LDiesel, 60 L
Poland€91.20€105.84
Sweden€95.34€127.08
Bulgaria€99.78€113.58
Hungary€103.56€115.68
Slovenia€105.78€118.86
Croatia€109.62€119.04
Austria€110.22€128.28
Luxembourg€110.22€123.42
Slovakia€110.70€118.32
Czechia€110.82€117.12
Spain€110.94€115.08
Romania€113.16€123.00
Lithuania€116.28€134.46
Estonia€116.70€125.76
Belgium€117.54€140.94
Latvia€117.72€127.20
Ireland€118.98€129.84
Italy€124.38€136.38
Portugal€124.86€129.30
Germany€131.76€135.24
Greece€132.18€129.96
France€132.72€141.30
Finland€142.20€153.18
Netherlands€145.92€150.36
Denmark€156.30€149.28

Three more things

  • The Westerschelde tunnel is free for cars but €18.20 for anything over 3 m high, roof boxes included — so most campers still pay.[11]
  • Austria's 10-day vignette costs €3.20 more than its 1-day pass (€9.60 vs €12.80); Switzerland sells only a 14-month one (CHF 40, ≈ €43), even for a two-hour transit.[12,13]
  • Spain freed the AP-4 and AP-2 in 2020–21 and Portugal its former shadow-toll motorways (A22, A23, A24, A25 and A28) on 1 January 2025, so older cost guides overcharge these routes.[14]

The full data

Every tariff we hold, with its source and the date we checked it. tariffs.csv · README.txt

Free to use with credit: copilot.travel (CC BY 4.0). Tariffs are the operators' and authorities' published prices; we checked them on the dates shown.

Bridges and tunnels, car vs motorhome, one way

CrossingCarMotorhome×Checked
Øresund bridge[4]Motorhome 6–10 m520 DKK≈ €701,040 DKK≈ €1392.02026-08-11
Great Belt bridge[5]Motorhome 6–10 m235 DKK≈ €31645 DKK≈ €862.72026-08-11
Westerschelde tunnel[11]Over 3 m high, under 12 m long (category 3)free€18.20—2026-08-11
Mont Blanc tunnel, one way[6]Camper / higher class€56.40€73.301.32026-08-11
Spanish & Portuguese per-km roadscar rate× 1.81.8—
Italian autostradecar rate× 1.51.5—

Vignettes: the cheapest pass covering a week (car ≤ 3.5 t)

CountryPassPriceShortestChecked
Romania[15]10 days€6.001 day€3.502026-08-11
Bulgaria[16]7 days€7.67weekend€5.112026-08-11
Slovakia[17]10 days€10.801 day€8.102026-08-11
Czechia[18]10 days€12.00—2026-08-11
Austria[12]10 days€12.801 day€9.602026-08-11
Slovenia[19]7 days€16.00—2026-08-11
Hungary[20]10 days€17.50—2026-08-11
Switzerland[13]14 months40 CHF≈ €43—2026-08-11

Per-km roads (car)

Road€ per km€ per 100 km
Spain's AP-6€0.218€21.80
Portugal's A1€0.089€8.90
Italy's A22 (the Brenner autostrada)€0.071€7.10

What will your drive cost?

From your town to anywhere in Europe: the tolls, stickers, bridges and ferries on the real road, with their sources. No sign-in.

Notes, caveats and sources (21)
  • Prices are for a single trip in the cheapest public class for a car or a motorhome up to 3.5 t (6–10 m where the class goes by length). Tags and subscriptions are cheaper.
  • Prices in DKK and CHF are converted at the European Central Bank rate in the sources; the booth charges the local currency.
  • Route figures are what one planned route passed on the date shown; another day or route differs.
  • Where we don't hold a tariff we say so: North Macedonia, Bosnia and Herzegovina, Montenegro and Albania are not priced, and Serbia's figure is a typical rate, not its published tariff. Poland charges cars only on three concession motorways.
  • The Great Belt motorhome bands come from one secondary source; the operator's own page renders its table in a way we couldn't read.
  • Sweden: diesel currently costs well over petrol at the pump; national averages on 11 Oct 2026 were 18.83 kr (95) and 22.88 kr (diesel) per litre (bensinpriser.nu).
  1. Per-country typical motorway rates, vignettes and free networks: the tariffs we hold per country (see the full data and tariffs.csv). Borders: Natural Earth.
  2. Norway's toll stations: NVDB toll stations (Statens vegvesen, NLOD); the other tolls: the crossings and city charges we hold.
  3. A planned route Helsinki → Costa del Sol, motorhome, 2 people, planned 11 Oct 2026: the bridges at the operators' published prices, French tolls from the operators' station tariffs.
  4. Øresund bridge: oresundsbron.com, checked 2026-08-11
  5. Great Belt bridge: storebaelt.dk, checked 2026-08-11
  6. Mont Blanc tunnel: tunnelmb.net, checked 2026-08-11
  7. Fréjus tunnel: sitaf.it, checked 2026-08-11
  8. Great St Bernard tunnel: letunnel.com, checked 2026-08-11
  9. Brenner motorway (A13): asfinag.at, checked 2026-10-11
  10. EU Commission Weekly Oil Bulletin, prices with taxes, week of 2026-10-05.
  11. Westerschelde tunnel: westerscheldetunnel.nl, checked 2026-08-11
  12. Austria vignette: asfinag.at, checked 2026-08-11
  13. Switzerland vignette: ch.ch, checked 2026-08-11
  14. Spain: Ministerio de Transportes, peajes vigentes 1 Jan 2025; Portugal: the 2025 per-class tariffs; Italy: the A22 concession rate.
  15. Romania vignette: roviniete.ro, checked 2026-08-11
  16. Bulgaria vignette: bgtoll.bg, checked 2026-08-11
  17. Slovakia vignette: eznamka.sk, checked 2026-08-11
  18. Czechia vignette: edalnice.cz, checked 2026-08-11
  19. Slovenia vignette: evinjeta.dars.si, checked 2026-08-11
  20. Hungary vignette: nemzetiutdij.hu, checked 2026-08-11
  21. Currency: European Central Bank reference rates of 2026-10-09 (7.4751 DKK, 0.9313 CHF per euro).