Duration 5h 16m
Distance 282.3 km
Average price -1€
Frequency 12/day

Trip overview

The average train between Zürich and Vallorcine takes 5h 16m and the fastest train takes 4h 31m. There is a train service every few hours from Zürich to Vallorcine. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.


  1. Zürich HB
    8 / ...
  2. Visp
    90 / ...
  3. Martigny
    Re / ...
  4. Vallorcine
4h 8m

Zürich to Vallorcine train times

Trains run every two hours between Zürich and Vallorcine. The service departs Zürich at 19:02 in the evening, which arrives into Vallorcine at 08:33. All services require a transfer, and take on average 5h 16m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Zürich to Vallorcine? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

No, there is no direct train from Zürich to Vallorcine. However, there are services departing from Zürich HB and arriving at Vallorcine via Visp and Martigny. The journey, including transfers, takes approximately 4h 8m.

More details

The distance between Zürich and Vallorcine is 193 km. The road distance is 282.3 km.

Get driving directions

Zürich to Vallorcine train services, operated by Swiss Railways (SBB/CFF/FFS), depart from Zürich HB station.

More details

Zürich to Vallorcine train services, operated by Transports de Martigny et Régions, arrive at Vallorcine station.

More details

There are 2800+ hotels available in Vallorcine. Prices start at 87€ per night.

More details

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps