Taking a train from Geneva to Verbier is a great way to travel to the famous ski resort when you are visiting Switzerland.
Trains from the city depart from the Geneva Cornavin station, which is centrally located. They arrive at the Verbier TV gondola station in the Swiss Alps. All services are run by SBB, which is the national rail company.
Trains from Geneva to Verbier depart every hour, so it is easy to travel whenever your schedule permits.
Most trains traveling on this route require two changes, one at Martigny and one at Le Chable. Some services also require a third change at Lausanne station. The connection at Le Chable is to a gondola that takes passengers up the mountain to Verbier.
The total journey time on this route ranges from 2 hours and 15 minutes to 2 hours and 45 minutes. Services with three changes are sometimes faster than those with two, so check timetables before you travel.
Fares for trains from Geneva to Verbier are 50.80 CHF in first class and 89.00 CHF in second class. This covers the rail portion of the journey only. You can get cheaper train tickets if you book online in advance.
