There are 4 ways to get from Morzine to Visp by bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train via Geneva
best- Take the bus from MORZINE Gare Routiere to THONON LES BAINS GareY91
- Take the train from Annemasse to Aigle
- Take the train from Aigle to VispIr
5h 35mCHF 79–141Drive 130.4 km
cheapest- Drive from Morzine to Visp130.4 km
2h 4mCHF 22–31Drive, train
- Drive from Morzine to St-Maurice
- Take the train from St-Maurice to VispIr90 / ...
2h 2mCHF 35–71Bus, train
- Take the bus from MORZINE Gare Routiere to THONON LES BAINS GareY91
- Take the train from St-Gingolph to VispR91
5h 49mCHF 45–86
Morzine to Visp by bus and train
Questions & Answers
The cheapest way to get from Morzine to Visp is to drive which costs SFr 21 - SFr 35 and takes 2h 4m.
The fastest way to get from Morzine to Visp is to drive and train which takes 2h 2m and costs SFr 30 - SFr 75.
The distance between Morzine and Visp is 277 km. The road distance is 130.4 km.
The best way to get from Morzine to Visp without a car is to bus and train via Geneva which takes 5h 35m and costs SFr 75 - SFr 150.
It takes approximately 5h 35m to get from Morzine to Visp, including transfers.
Yes, the driving distance between Morzine to Visp is 130 km. It takes approximately 2h 4m to drive from Morzine to Visp.
There are 1797+ hotels available in Visp.
What companies run services between Morzine, France and Visp, Switzerland?
There is no direct connection from Morzine to Visp. However, you can take the bus to THONON LES BAINS Gare, walk to Thonon Les Bains, take the train to Annemasse, take the train to Aigle, then take the train to Visp. Alternatively, you can take a vehicle from Morzine to Visp via St-Maurice in around 2h 2m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Annemasse to Aigle
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- CHF 40–75
- Website
- https://www.sbb.ch/en
Train from Aigle to Visp
- Ave. Duration
- 1h 1m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 27–50
- Website
- https://www.sbb.ch/en
Train from St-Maurice to Visp
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- CHF 30–60
- Website
- https://www.sbb.ch/en
- Phone
- +41 27 720 47 47
- info@regionalps.ch
- Website
- regionalps.ch
Train from St-Maurice to Visp
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- CHF 27–55
- Schedules at
- regionalps.ch
- 2nd Class Ticket
- CHF 27–31
- 1st Class Ticket
- CHF 45–55
Train from St-Gingolph to Visp
- Ave. Duration
- 1h 54m
- Frequency
- Hourly
- Estimated price
- CHF 35–70
- Schedules at
- regionalps.ch
- 2nd Class Ticket
- CHF 35–40
- 1st Class Ticket
- CHF 60–70
- Phone
- +33 4 8000 7000
- Website
- auvergnerhonealpes.fr
Bus from MORZINE Gare Routiere to THONON LES BAINS Gare
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 5–7
- Schedules at
- auvergnerhonealpes.fr
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide










