There are 7 ways to get from Frankfurt am Main 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)Sued to Zuerich Hbnighttrain Nj
- Take the train from Zürich HB to Göschenentrain Ir46
8h 49mCHF 60–147Drive 493.2 km
- Drive from Frankfurt am Main to Andermattcar 493.2 km
4h 30mCHF 80–116Fly 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 35mCHF 113–250Train 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 51mCHF 158–350Fly 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 12mCHF 89–209
Frankfurt am Main to Andermatt by train
Questions & Answers
The cheapest way to get from Frankfurt am Main to Andermatt is to drive which costs SFr 75 - SFr 120 and takes 4h 30m.
The fastest way to get from Frankfurt am Main to Andermatt is to drive which takes 4h 30m and costs SFr 75 - SFr 120.
No, there is no direct train from Frankfurt am Main 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 am Main and Andermatt is 519 km. The road distance is 493.2 km.
The best way to get from Frankfurt am Main 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 am Main to Andermatt, including transfers.
Frankfurt am Main to Andermatt train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Frankfurt station.
Frankfurt am Main to Andermatt train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Arth-Goldau station.
Yes, the driving distance between Frankfurt am Main to Andermatt is 493 km. It takes approximately 4h 30m to drive from Frankfurt am Main to Andermatt.
Book your Frankfurt am Main to Andermatt train tickets online with Omio.
What companies run services between Frankfurt am Main, 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 80–420
Flights from Frankfurt to Basel
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- CHF 75–440
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 70–370
Flights from Frankfurt to Milano Malpensa Airport via Munich
- Ave. Duration
- 2h 57m
- When
- Every day
- Estimated price
- CHF 110–390
- Website
- swiss.com
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- CHF 80–420
Flights from Frankfurt to Basel
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- CHF 75–140
Flights from Frankfurt to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- CHF 70–230
- 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 45–140
- Website
- airdolomiti.it
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 55 min
- When
- Sunday
- Estimated price
- CHF 130–420
Flights from Frankfurt to Basel
- Ave. Duration
- 55 min
- When
- Monday, Saturday, and Sunday
- Estimated price
- CHF 130–440
Flights from Frankfurt to Milano Malpensa Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- CHF 110–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)Sued to Zuerich Hb
- Ave. Duration
- 5h 33m
- Frequency
- Twice daily
- Estimated price
- CHF 28–92
- Website
- Nightjet
- Sleeper Carriage
- CHF 90–92
- Couchette Carriage
- CHF 55–70
- Seating Carriage
- CHF 28–34
- 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.

























