Profile
Back to NewsBack
Hacker News 6 min
Reader Mode
What driving across Europe costs in tolls, vignettes, bridges and fuel

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

9 hours ago

What 100 km of tolled motorway costs

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

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 (*) — 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]

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———
Polandby distance≈ €5.0≈ €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
Spainby distance≈ €6.0≈ €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
two bridges €225
all of 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]

The Alps are priced by the hole you choose

carmotorhome ≤ 3.5 t
Mont Blanc
€56.40
€73.30
Fréjus
€55.80
€72.50
Great St Bernard
€31.00
€40.00
Brenner (A13) *
€12.50
€12.50
Gotthardno toll beyond the Swiss vignette
€0
€0

* secondary sources only; the operator publishes no figure we could read.

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]

Where you fill the tank matters more than most tolls

petroldiesel60 litres, cheapest petrol first
Poland
Sweden †
Bulgaria
Hungary
Slovenia
Croatia
Austria
Luxembourg
Slovakia
Czechia
Spain
Romania
Lithuania
Estonia
Belgium
Latvia
Ireland
Italy
Portugal
Germany
Greece
France
Finland
Netherlands
Denmark
€90€110€130€150

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
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): adac.de (secondary source), checked 2026-08-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).
Chat with me