There are 11 ways to get from Germany to Montreux by plane, train, bus, night train, car, car train, or train (Trenitalia)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Frankfurt to Geneva International Airport, train
best- Fly from Frankfurt (FRA) to Geneva International Airport (GVA)plane FRA - GVA
- Take the train from Genève-Aéroport to Montreuxtrain
5h 20mCHF 130–307Bus
cheapest- Take the bus from Berlin Südkreuz train station to Lausannebus 144
18h 51mCHF 99–149Train via Frankfurt am Main
- Take the train from Berlin Hbf to Frankfurttrain 12 / ...
- Take the train from Frankfurt to Basel SBBtrain 12 / ...
- Take the train from Basel SBB to Lausannetrain
12h 4mCHF 189–380Night train, train
- Take the nighttrain from Berlin Hbf to Basel Sbbnighttrain Nj
- Take the train from Basel SBB to Yverdon-les-Bainstrain
- Take the train from Yverdon-les-Bains to Montreuxtrain R1 / ...
15h 44mCHF 107–219Fly Frankfurt to Zurich Airport, train
- Fly from Frankfurt (FRA) to Zurich Airport (ZRH)plane FRA - ZRH
- Take the train from Zürich Flughafen to Lausannetrain
5h 47mCHF 170–334Fly Munich International Airport to Geneva International Airport, train
- Fly from Munich International Airport (MUC) to Geneva International Airport (GVA)plane MUC - GVA
- Take the train from Genève-Aéroport to Montreuxtrain
5h 45mCHF 134–317Fly Frankfurt to Basel, train
- Fly from Frankfurt (FRA) to Basel (BSL)plane FRA - BSL
- Take the train from Basel SBB to Lausannetrain
6h 11mCHF 171–440Fly Stuttgart Airport to Zurich Airport, train
- Fly from Stuttgart Airport (STR) to Zurich Airport (ZRH)plane STR - ZRH
- Take the train from Zürich Flughafen to Lausannetrain
5h 51mCHF 181–429Drive, car train
- Drive from Berlin to Hannover Hbfcar
- Take the cartrain from Hannover Hbf to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Montreuxcar
12h 51mCHF 174–236Train
- Take the train from Berlin Ostbahnhof to Visptrain Ice
- Take the train from Visp to Montreuxtrain Ir95 / ...
12h 58mCHF 326–548Drive 977 km
- Drive from Berlin to Montreuxcar 977 km
9h 50mCHF 187–270
Germany to Montreux by train
Comparing Your Travel Options
The cheapest way to get from Germany to Montreux is to bus which costs SFr 95 - SFr 150 and takes 18h 51m.
The fastest way to get from Germany to Montreux is to fly and train which takes 5h 20m and costs SFr 130 - SFr 310.
No, there is no direct bus from Germany to Montreux. However, there are services departing from S+U Alexanderplatz Bhf/Memhardstr. and arriving at Lausanne, gare via Berlin Südkreuz train station and Lausanne, Parc Vélodrome. The journey, including transfers, takes approximately 18h 51m.
No, there is no direct train from Germany to Montreux. However, there are services departing from S+U Alexanderplatz Bhf and arriving at Montreux via Berlin Hbf, Frankfurt, Basel SBB and Lausanne. The journey, including transfers, takes approximately 12h 4m.
The distance between Germany and Montreux is 568 km. The road distance is 977 km.
The best way to get from Germany to Montreux without a car is to train via Frankfurt am Main which takes 12h 4m and costs SFr 180 - SFr 380.
It takes approximately 5h 20m to get from Germany to Montreux, including transfers.
Germany to Montreux bus services, operated by FlixBus, depart from Berlin Südkreuz train station.
Germany to Montreux train services, operated by Deutsche Bahn Intercity (DB IC), depart from Berlin Hbf station.
The best way to get from Germany to Montreux is to train via Frankfurt am Main which takes 12h 4m and costs SFr 180 - SFr 380. Alternatively, you can bus, which costs SFr 95 - SFr 150 and takes 18h 51m.
What companies run services between Germany and Montreux, Switzerland?
You can take a train from S+U Alexanderplatz Bhf to Montreux via Berlin Hbf, Frankfurt, Basel SBB, and Lausanne in around 12h 4m. Alternatively, FlixBus operates a bus from Berlin Südkreuz train station to Lausanne once daily. Tickets cost CHF 85–130 and the journey takes 16h 15m.
- Website
- swiss.com
Flights from Frankfurt to Geneva International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- CHF 90–410
Flights from Frankfurt to Geneva International Airport via Zurich Airport
- Ave. Duration
- 2h 53m
- When
- Every day
- Estimated price
- CHF 90–410
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 70–380
Flights from Munich International Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 95–430
Flights from Munich International Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 11m
- When
- Every day
- Estimated price
- CHF 95–430
Flights from Frankfurt to Basel
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 75–270
Flights from Stuttgart Airport to Zurich Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- CHF 60–340
- Website
- lufthansa.com
Flights from Frankfurt to Geneva International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- CHF 90–410
Flights from Frankfurt to Geneva International Airport via Munich International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- CHF 90–210
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 70–380
Flights from Munich International Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 95–430
Flights from Munich International Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 13m
- When
- Every day
- Estimated price
- CHF 95–450
Flights from Frankfurt to Basel
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 75–420
Flights from Frankfurt to Basel via Munich International Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 75–270
- Website
- airdolomiti.it
Flights from Frankfurt to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 140–410
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 130–380
Flights from Munich International Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Tuesday and Sunday
- Estimated price
- CHF 140–430
Flights from Frankfurt to Basel
- Ave. Duration
- 55 min
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 140–420
- Website
- condor.com
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- CHF 90–200
- Website
- brusselsairlines.com
Flights from Frankfurt to Geneva International Airport via Brussels
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- CHF 140–280
Train from Genève-Aéroport to Montreux
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 27–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Lausanne
- Ave. Duration
- 2h 24m
- Frequency
- Hourly
- Estimated price
- CHF 50–85
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Yverdon-les-Bains
- Ave. Duration
- 1h 56m
- Frequency
- Hourly
- Estimated price
- CHF 40–65
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Yverdon-les-Bains to Montreux
- Ave. Duration
- 1h 11m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 19–30
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to Lausanne
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- CHF 70–110
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève-Aéroport to Montreux
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 27–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Lausanne
- Ave. Duration
- 2h 24m
- Frequency
- Hourly
- Estimated price
- CHF 50–85
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to Lausanne
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- CHF 70–110
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Berlin Ostbahnhof to Visp
- Ave. Duration
- 10h 21m
- Frequency
- Once daily
- Estimated price
- CHF 310–490
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Visp to Montreux
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- CHF 30–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Berlin Hbf to Frankfurt
- Ave. Duration
- 4h 1m
- Frequency
- Hourly
- Estimated price
- CHF 80–170
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Basel SBB
- Ave. Duration
- 2h 58m
- Frequency
- Hourly
- Estimated price
- CHF 50–110
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +43 (0) 51717
- Website
- Nightjet
Night train from Berlin Hbf to Basel Sbb
- Ave. Duration
- 10h 29m
- Frequency
- 4 times a day
- Estimated price
- CHF 45–120
- Website
- Nightjet
- Sleeper Carriage
- CHF 100–120
- Couchette Carriage
- CHF 70–85
- Seating Carriage
- CHF 45–55
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Hannover Hbf to Lörrach Hbf
- Ave. Duration
- 8h 20m
- Frequency
- Twice a week
- Estimated price
- CHF 90–110
- Website
- Urlaubs-Express (UEX)
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Visp to Montreux
- Ave. Duration
- 1h 14m
- Frequency
- 5 times a week
- Estimated price
- CHF 16–26
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 16–23
- 2nd Class
- CHF 19–26
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Berlin Südkreuz train station to Lausanne
- Ave. Duration
- 16h 15m
- Frequency
- Once daily
- Estimated price
- CHF 85–130
- Website
- Flixbus
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
Want to know more about Flixbus?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Booking & Getting There
Germany to Montreux bus services, operated by FlixBus, arrive at Lausanne station.
Germany to Montreux train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Frankfurt station.
Yes, the driving distance between Germany to Montreux is 977 km. It takes approximately 9h 50m to drive from Germany to Montreux.
Book your Germany to Montreux train tickets online with Omio.
There are 2651+ hotels available in Montreux.




















