There are 11 ways to get from Germany to Vevey 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 Veveytrain
5h 14mCHF 126–292Bus
cheapest- Take the bus from Berlin Südkreuz train station to Lausannebus 144
18h 39mCHF 97–146Train 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
11h 53mCHF 172–347Night train, train
- Take the nighttrain from Berlin Hbf to Basel Sbbnighttrain Nj
- Take the train from Basel SBB to Lausannetrain Ic51
15h 9mCHF 103–218Fly 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 35mCHF 166–321Fly 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 Veveytrain
5h 39mCHF 129–285Fly Frankfurt to Basel, train
- Fly from Frankfurt (FRA) to Basel (BSL)plane FRA - BSL
- Take the train from Basel SBB to Lausannetrain
5h 59mCHF 177–427Fly Munich International Airport to Basel, train
- Fly from Munich International Airport (MUC) to Basel (BSL)plane MUC - BSL
- Take the train from Basel SBB to Lausannetrain
6h 19mCHF 170–420Drive, car train
- Drive from Berlin to Hannover Hbfcar
- Take the cartrain from Hannover Hbf to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Veveycar
12h 49mCHF 173–235Train
- Take the train from Berlin Ostbahnhof to Visptrain Ice
- Take the train from Visp to Veveytrain Ir95 / ...
13h 3mCHF 326–553Drive 973.8 km
- Drive from Berlin to Veveycar 973.8 km
9h 47mCHF 187–270
Germany to Vevey by train
Comparing Your Travel Options
The cheapest way to get from Germany to Vevey is to bus which costs SFr 95 - SFr 150 and takes 18h 39m.
The fastest way to get from Germany to Vevey is to fly and train which takes 5h 14m and costs SFr 120 - SFr 300.
No, there is no direct bus from Germany to Vevey. 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 39m.
No, there is no direct train from Germany to Vevey. However, there are services departing from S+U Alexanderplatz Bhf and arriving at Vevey via Berlin Hbf, Frankfurt, Basel SBB and Lausanne. The journey, including transfers, takes approximately 11h 53m.
The distance between Germany and Vevey is 562 km. The road distance is 973.8 km.
The best way to get from Germany to Vevey without a car is to train via Frankfurt am Main which takes 11h 53m and costs SFr 170 - SFr 350.
It takes approximately 5h 14m to get from Germany to Vevey, including transfers.
Germany to Vevey bus services, operated by FlixBus, depart from Berlin Südkreuz train station.
Germany to Vevey train services, operated by Deutsche Bahn Intercity (DB IC), depart from Berlin Hbf station.
The best way to get from Germany to Vevey is to train via Frankfurt am Main which takes 11h 53m and costs SFr 170 - SFr 350. Alternatively, you can bus, which costs SFr 95 - SFr 150 and takes 18h 39m.
What companies run services between Germany and Vevey, Switzerland?
You can take a train from S+U Alexanderplatz Bhf to Vevey via Berlin Hbf, Frankfurt, Basel SBB, and Lausanne in around 11h 53m. Alternatively, FlixBus operates a bus from Berlin Südkreuz train station to Lausanne 5 times a week. Tickets cost CHF 85–130 and the journey takes 16h 15m.
- Website
- lufthansa.com
Flights from Frankfurt to Geneva International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- CHF 90–430
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–400
Flights from Munich International Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 95–460
Flights from Munich International Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 13m
- When
- Every day
- Estimated price
- CHF 95–470
Flights from Frankfurt to Basel
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 75–460
Flights from Frankfurt to Basel via Munich International Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 75–410
Flights from Munich International Airport to Basel
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 60–490
- Website
- swiss.com
Flights from Frankfurt to Geneva International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- CHF 90–430
Flights from Frankfurt to Geneva International Airport via Zurich Airport
- Ave. Duration
- 2h 53m
- When
- Every day
- Estimated price
- CHF 90–430
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 70–400
Flights from Munich International Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 95–460
Flights from Munich International Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 11m
- When
- Every day
- Estimated price
- CHF 95–460
Flights from Frankfurt to Basel
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 75–410
Flights from Munich International Airport to Basel
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 60–160
- Website
- airdolomiti.it
Flights from Frankfurt to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 140–430
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 130–400
Flights from Munich International Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Tuesday and Sunday
- Estimated price
- CHF 140–460
Flights from Frankfurt to Basel
- Ave. Duration
- 55 min
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 150–460
Flights from Munich International Airport to Basel
- Ave. Duration
- 55 min
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 160–490
- Website
- condor.com
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- CHF 85–200
- Website
- brusselsairlines.com
Flights from Frankfurt to Geneva International Airport via Brussels
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- CHF 130–280
Train from Genève-Aéroport to Vevey
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 25–40
- 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 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 Genève-Aéroport to Vevey
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 25–40
- 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 Lausanne
- Ave. Duration
- 2h 24m
- Frequency
- Hourly
- Estimated price
- CHF 50–85
- 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 Vevey
- Ave. Duration
- 1h 20m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 35–60
- 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 70–150
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Basel SBB
- Ave. Duration
- 2h 58m
- Frequency
- Hourly
- Estimated price
- CHF 45–100
- 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
- Every 3 hours
- Estimated price
- CHF 45–120
- Website
- Nightjet
- Sleeper Carriage
- CHF 95–120
- Couchette Carriage
- CHF 70–85
- Seating Carriage
- CHF 45–55
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- 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
- ufficiogruppi@trenitalia.it
- Website
- Trenitalia Eurocity
Train from Visp to Vevey
- Ave. Duration
- 1h 23m
- Frequency
- Twice daily
- Estimated price
- CHF 16–27
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 16–24
- 2nd Class
- CHF 20–27
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Berlin Südkreuz train station to Lausanne
- Ave. Duration
- 16h 15m
- Frequency
- 5 times a week
- 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 Vevey bus services, operated by FlixBus, arrive at Lausanne station.
Germany to Vevey train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Frankfurt station.
Yes, the driving distance between Germany to Vevey is 974 km. It takes approximately 9h 47m to drive from Germany to Vevey.
Book your Germany to Vevey train tickets online with Omio.
There are 2578+ hotels available in Vevey.




















