There are 7 ways to get from Frankfurt(Main)Hbf to Andermatt by train, night train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Frankfurt to Arth-Goldautrain Ec
- Take the train from Arth-Goldau to Göschenentrain Ir46 / ...
7h 14mCHF 176–491Night train, train
cheapest- Take the nighttrain from Frankfurt(Main)Hbf to Zuerich Hbnighttrain Nj
- Take the train from Zürich HB to Göschenentrain Ir46
8h 32mCHF 60–146Drive 491 km
- Drive from Frankfurt(Main)Hbf to Andermattcar 491 km
4h 27mCHF 80–115Fly to Zurich Airport, train
- Fly from Frankfurt (FRA) to Zurich Airport (ZRH)plane FRA - ZRH
- Take the train from Zürich HB to Göschenentrain
5h 31mCHF 112–264Train via Basel
- Take the train from Frankfurt to Basel SBBtrain 12 / ...
- Take the train from Basel SBB to Göschenentrain Ir26
7h 15mCHF 109–408Fly to Basel, train
- Fly from Frankfurt (FRA) to Basel (BSL)plane FRA - BSL
- Take the train from Basel SBB to Göschenentrain
6h 47mCHF 157–354Fly to Milano Malpensa Airport, train
- Fly from Frankfurt (FRA) to Milano Malpensa Airport (MXP)plane FRA - MXP
- Take the train from Malpensa Aeroporto T1 to Bellinzonatrain
- Take the train from Bellinzona to Göschenentrain
8h 8mCHF 93–233
Frankfurt(Main)Hbf to Andermatt by train
Questions & Answers
The cheapest way to get from Frankfurt(Main)Hbf to Andermatt is to drive which costs SFr 75 - SFr 120 and takes 4h 27m.
The fastest way to get from Frankfurt(Main)Hbf to Andermatt is to drive which takes 4h 27m and costs SFr 75 - SFr 120.
No, there is no direct train from Frankfurt(Main)Hbf to Andermatt. However, there are services departing from Frankfurt and arriving at Andermatt via Arth-Goldau and Göschenen. The journey, including transfers, takes approximately 7h 14m.
The distance between Frankfurt(Main)Hbf and Andermatt is 519 km. The road distance is 491 km.
The best way to get from Frankfurt(Main)Hbf to Andermatt without a car is to train which takes 7h 14m and costs SFr 170 - SFr 500.
It takes approximately 7h 14m to get from Frankfurt(Main)Hbf to Andermatt, including transfers.
Frankfurt(Main)Hbf to Andermatt train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Frankfurt station.
Frankfurt(Main)Hbf to Andermatt train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Arth-Goldau station.
Yes, the driving distance between Frankfurt(Main)Hbf to Andermatt is 491 km. It takes approximately 4h 27m to drive from Frankfurt(Main)Hbf to Andermatt.
Book your Frankfurt(Main)Hbf to Andermatt train tickets online with Omio.
What companies run services between Frankfurt(Main)Hbf, Germany and Andermatt, Switzerland?
You can take a train from Frankfurt to Andermatt via Arth-Goldau and Göschenen in around 7h 14m.
- Website
- lufthansa.com
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- CHF 65–430
Flights from Frankfurt to Basel
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- CHF 85–450
Flights from Frankfurt to Basel via Munich
- Ave. Duration
- 2h 40m
- When
- Monday, Friday, Wednesday, Thursday, and Saturday
- Estimated price
- CHF 40–270
Flights from Frankfurt to Milano Malpensa Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- CHF 65–370
Flights from Frankfurt to Milano Malpensa Airport via Munich
- Ave. Duration
- 2h 57m
- When
- Every day
- Estimated price
- CHF 110–400
- Website
- swiss.com
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- CHF 65–430
Flights from Frankfurt to Basel
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- CHF 85–220
Flights from Frankfurt to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- CHF 70–240
- Website
- condor.com
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- CHF 75–170
Flights from Frankfurt to Milano Malpensa Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- CHF 50–160
- Website
- airdolomiti.it
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 55 min
- When
- Sunday
- Estimated price
- CHF 110–430
Flights from Frankfurt to Basel
- Ave. Duration
- 55 min
- When
- Monday, Saturday, and Sunday
- Estimated price
- CHF 120–450
Flights from Frankfurt to Milano Malpensa Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- CHF 100–370
Train from Frankfurt to Arth-Goldau
- Ave. Duration
- 5h 10m
- Frequency
- 6 times a week
- Estimated price
- CHF 150–460
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Frankfurt to Basel SBB
- Ave. Duration
- 2h 48m
- Frequency
- Once daily
- Estimated price
- CHF 110–330
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +41 58 580 70 70
- Website
- Schweizerische Südostbahn AG
Train from Arth-Goldau to Göschenen
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- CHF 22–35
- Schedules at
- Schweizerische Südostbahn AG
Train from Zürich HB to Göschenen
- Ave. Duration
- 1h 45m
- Frequency
- Every 3 hours
- Estimated price
- CHF 30–50
- Schedules at
- Schweizerische Südostbahn AG
Train from Zürich HB to Göschenen
- Ave. Duration
- 1h 45m
- Frequency
- Every 3 hours
- Estimated price
- CHF 30–50
- Schedules at
- Schweizerische Südostbahn AG
Train from Basel SBB to Göschenen
- Ave. Duration
- 2h 46m
- Frequency
- Every 4 hours
- Estimated price
- CHF 50–75
- Schedules at
- Schweizerische Südostbahn AG
Train from Basel SBB to Göschenen
- Ave. Duration
- 2h 46m
- Frequency
- Every 4 hours
- Estimated price
- CHF 50–75
- Schedules at
- Schweizerische Südostbahn AG
Train from Bellinzona to Göschenen
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- CHF 27–40
- Schedules at
- Schweizerische Südostbahn AG
- Phone
- +43 (0) 51717
- Website
- Nightjet
Night train from Frankfurt(Main)Hbf to Zuerich Hb
- Ave. Duration
- 5h 16m
- Frequency
- 6 times a week
- Estimated price
- CHF 28–92
- Website
- Nightjet
- Sleeper Carriage
- CHF 90–92
- Couchette Carriage
- CHF 55–70
- Seating Carriage
- CHF 28–33
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Basel SBB
- Ave. Duration
- 2h 58m
- Frequency
- Hourly
- Estimated price
- CHF 55–250
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +43 5 1717
- Website
- Österreichische Bundesbahnen
Train from Frankfurt to Basel SBB
- Ave. Duration
- 6h
- Frequency
- Twice a week
- Estimated price
- CHF 65–100
- Website
- Österreichische Bundesbahnen
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Bellinzona
- Ave. Duration
- 1h 54m
- Frequency
- Hourly
- Estimated price
- CHF 7–9
- Website
- Trenord
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
There are 352+ hotels available in Andermatt.

























