There are 6 ways to get from Tromsø to Zermatt by plane, train, car ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Geneva International Airport, train
best- Fly from Tromsø Airport, Langnes (TOS) to Geneva International Airport (GVA)plane TOS - GVA
- Take the train from Genève-Aéroport to Visptrain
8h 33mCHF 195–567Fly to Milano Malpensa Airport, bus, train
cheapest- Fly from Tromsø Airport, Langnes (TOS) to Milano Malpensa Airport (MXP)plane TOS - MXP
- Take the bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviariabus
- Take the train from Brig Bahnhofplatz to Zermatttrain
9h 40mCHF 147–386Car ferry, bus, train via Lund
- Take the car ferry from Tromsø kystrutekai to Ålesundcarferry Hur
- Take the bus from Skateflukaia to Oslo bussterminalbus
- Take the train from Oslo S to Lund Centralstationtrain 31
- Take the train from Lund C to Hamburg-Altonatrain 083
- Take the train from Hamburg-Altona to Visptrain Ice
4d 12hCHF 902–2,327Fly to Zurich Airport, train
- Fly from Tromsø Airport, Langnes (TOS) to Zurich Airport (ZRH)plane TOS - ZRH
- Take the train from Zürich Flughafen to Berntrain
- Take the train from Bern to Visptrain
8h 20mCHF 209–615Fly to Milan Linate Airport, train
- Fly from Tromsø Airport, Langnes (TOS) to Milan Linate Airport (LIN)plane TOS - LIN
- Take the train from Milano Centrale to Brigtrain
- Take the train from Brig Bahnhofplatz to Zermatttrain
11h 50mCHF 169–525Car ferry, bus, train
- Take the car ferry from Tromsø kystrutekai to Ålesundcarferry Hur
- Take the bus from Skateflukaia to Oslo bussterminalbus
- Take the bus from Oslo bussterminal to Słubicebus
- Take the bus from SŁUBICE, Port Świecko, Świecko 39 to ZÜRICH, Carparkplatz am Sihlquaibus
- Take the train from Zürich HB to Visptrain Ic8 / ...
5d 2hCHF 677–1,607
Tromsø to Zermatt by car ferry, bus, and train
Questions & Answers
The cheapest way to get from Tromsø to Zermatt is to fly and bus and train which costs SFr 140 - SFr 390 and takes 9h 40m.
The fastest way to get from Tromsø to Zermatt is to fly and train which takes 8h 20m and costs SFr 200 - SFr 650.
The distance between Tromsø and Zermatt is 2939 km.
The best way to get from Tromsø to Zermatt without a car is to car ferry and bus and train via Lund which takes 4 days 12h and costs SFr 900 - SFr 2400.
It takes approximately 8h 33m to get from Tromsø to Zermatt, including transfers.
There are 2286+ hotels available in Zermatt.
What companies run services between Tromsø, Norway and Zermatt, Switzerland?
There is no direct connection from Tromsø to Zermatt. However, you can fly to Geneva International Airport (GVA), walk to Genève-Aéroport, take the train to Visp, then take the train to Zermatt. Alternatively, you can take a car ferry from Tromsø kystrutekai to Zermatt via Ålesund, Skateflukaia, Oslo Bussterminal, Oslo S, Lund C, Hamburg-Altona, and Visp in around 4d 12h.
- Website
- flysas.com
Flights from Tromsø Airport, Langnes to Geneva International Airport via Copenhagen
- Ave. Duration
- 7h 27m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 130–300
Flights from Tromsø Airport, Langnes to Zurich Airport via Oslo
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- CHF 90–280
Flights from Tromsø Airport, Langnes to Zurich Airport via Copenhagen
- Ave. Duration
- 7h 47m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 90–280
Flights from Tromsø Airport, Langnes to Milano Malpensa Airport via Copenhagen
- Ave. Duration
- 7h 10m
- When
- Monday to Friday
- Estimated price
- CHF 110–320
- Website
- lufthansa.com
Flights from Tromsø Airport, Langnes to Geneva International Airport via Frankfurt
- Ave. Duration
- 7h 5m
- When
- Tuesday to Sunday
- Estimated price
- CHF 120–410
Flights from Tromsø Airport, Langnes to Zurich Airport
- Ave. Duration
- 3h 45m
- When
- Tuesday and Saturday
- Estimated price
- CHF 110–460
Flights from Tromsø Airport, Langnes to Zurich Airport via Frankfurt
- Ave. Duration
- 6h 30m
- When
- Tuesday to Sunday
- Estimated price
- CHF 120–410
Flights from Tromsø Airport, Langnes to Milan Linate Airport via Frankfurt
- Ave. Duration
- 6h 45m
- When
- Tuesday to Sunday
- Estimated price
- CHF 140–370
Flights from Tromsø Airport, Langnes to Milan Linate Airport via Munich
- Ave. Duration
- 9h 30m
- When
- Sunday
- Estimated price
- CHF 100–400
- Website
- norwegian.com
Flights from Tromsø Airport, Langnes to Geneva International Airport
- Ave. Duration
- 4h
- When
- Tuesday
- Estimated price
- CHF 55–230
Flights from Tromsø Airport, Langnes to Zurich Airport via Oslo
- Ave. Duration
- 6h 25m
- When
- Thursday and Sunday
- Estimated price
- CHF 140–290
Flights from Tromsø Airport, Langnes to Milano Malpensa Airport via Oslo
- Ave. Duration
- 5h 30m
- When
- Friday
- Estimated price
- CHF 85–320
- Website
- swiss.com
Flights from Tromsø Airport, Langnes to Geneva International Airport via Zurich Airport
- Ave. Duration
- 7h 20m
- When
- Tuesday and Saturday
- Estimated price
- CHF 110–470
Flights from Tromsø Airport, Langnes to Zurich Airport
- Ave. Duration
- 3h 45m
- When
- Tuesday and Saturday
- Estimated price
- CHF 110–460
Flights from Tromsø Airport, Langnes to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 7h 30m
- When
- Tuesday and Saturday
- Estimated price
- CHF 95–390
- Website
- eurowings.com
Flights from Tromsø Airport, Langnes to Zurich Airport via Hamburg
- Ave. Duration
- 5h 40m
- When
- Sunday
- Estimated price
- CHF 70–290
Flights from Tromsø Airport, Langnes to Milano Malpensa Airport via Hamburg
- Ave. Duration
- 6h 50m
- When
- Sunday
- Estimated price
- CHF 60–240
- Website
- ita-airways.com
Flights from Tromsø Airport, Langnes to Milan Linate Airport via Hamburg
- Ave. Duration
- 6h 20m
- When
- Sunday
- Estimated price
- CHF 70–300
Flights from Tromsø Airport, Langnes to Milan Linate Airport via Munich
- Ave. Duration
- 9h 30m
- When
- Sunday
- Estimated price
- CHF 100–400
- Website
- flyedelweiss.com
Flights from Tromsø Airport, Langnes to Zurich Airport
- Ave. Duration
- 3h 45m
- When
- Tuesday and Saturday
- Estimated price
- CHF 110–460
- Website
- easyjet.com
Flights from Tromsø Airport, Langnes to Milano Malpensa Airport
- Ave. Duration
- 4h 25m
- When
- Wednesday
- Estimated price
- CHF 70–230
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Genève-Aéroport to Visp
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- CHF 65–220
- Website
- https://www.sbb.ch/en
Train from Hamburg-Altona to Visp
- Ave. Duration
- 10h 38m
- Frequency
- Once a week
- Estimated price
- CHF 340–1,100
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 40–140
- Website
- https://www.sbb.ch/en
Train from Bern to Visp
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 30–100
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Visp
- Ave. Duration
- 2h 2m
- Frequency
- Every 4 hours
- Estimated price
- CHF 70–230
- Website
- https://www.sbb.ch/en
- Phone
- +46 40 669 62 00
- [email protected]
- Website
- snalltaget.se
Train from Oslo S to Lund Centralstation
- Ave. Duration
- 6h 24m
- Frequency
- Once daily
- Estimated price
- CHF 70–120
- Website
- https://www.snalltaget.se/en
Train from Lund C to Hamburg-Altona
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- CHF 60–100
- Website
- https://www.snalltaget.se/en
- Phone
- +41 (0)848 642 442
- [email protected]
- Website
- matterhorngotthardbahn.ch
Train from Brig Bahnhofplatz to Zermatt
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- CHF 25–55
- Website
- https://www.matterhorngotthardbahn.ch/en/
- 2nd Class Ticket
- CHF 25–31
- 1st Class Ticket
- CHF 45–55
Train from Brig Bahnhofplatz to Zermatt
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- CHF 25–55
- Website
- https://www.matterhorngotthardbahn.ch/en/
- 2nd Class Ticket
- CHF 25–31
- 1st Class Ticket
- CHF 45–55
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Milano Centrale to Brig
- Ave. Duration
- 2h 4m
- Frequency
- Hourly
- Estimated price
- CHF 35–80
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 55–80
- 2nd Class
- CHF 35–50
- Phone
- +47 407 05070
- [email protected]
- Website
- vybuss.no
Bus from Skateflukaia to Oslo bussterminal
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- CHF 100–190
- Website
- https://www.vybuss.com/
Bus from Skateflukaia to Oslo bussterminal
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- CHF 100–190
- Website
- https://www.vybuss.com/
- Phone
- +39 0322 844 862
- [email protected]
- Website
- comazzibus.com
Bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviaria
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- CHF 9
- Website
- https://www.comazzibus.com/eng/index.php
- Phone
- +48 77 443 44 44
- [email protected]
- Website
- sindbad.pl
Bus from Oslo bussterminal to Słubice
- Ave. Duration
- 21h 50m
- Frequency
- Once a week
- Estimated price
- CHF 100–210
- Website
- https://www.sindbad.pl/en/home
Bus from SŁUBICE, Port Świecko, Świecko 39 to ZÜRICH, Carparkplatz am Sihlquai
- Ave. Duration
- 13h 30m
- Frequency
- 5 times a week
- Estimated price
- CHF 75–160
- Website
- https://www.sindbad.pl/en/home
- Phone
- +442039 935 562
- [email protected]
- Website
- hurtigruten.com
Car ferry from Tromsø kystrutekai to Ålesund
- Ave. Duration
- 2d 23h
- Frequency
- Twice daily
- Estimated price
- CHF 500–800
- Website
- https://www.hurtigruten.com
Car ferry from Tromsø kystrutekai to Ålesund
- Ave. Duration
- 2d 23h
- Frequency
- Twice daily
- Estimated price
- CHF 500–800
- Website
- https://www.hurtigruten.com
- Phone
- +47 70 00 70 70
- [email protected]
- Website
- havilavoyages.com
Car ferry from Tromsø kystrutekai to Ålesund
- Ave. Duration
- 2d 23h
- Frequency
- 3 times a week
- Estimated price
- CHF 310–350
- Website
- https://www.havilavoyages.com/
Car ferry from Tromsø kystrutekai to Ålesund
- Ave. Duration
- 2d 23h
- Frequency
- 3 times a week
- Estimated price
- CHF 310–350
- Website
- https://www.havilavoyages.com/
Want to know more about travelling around Switzerland
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
How to plan an amazing trip around Scandinavia
Read the travel guide
Italy Travel Guides
Read the travel guide






























