Traveling by train from Chamonix to Geneva is a good way to get from the French Alps to Switzerland when you are visiting Europe.
Trains depart from the Chamonix-Mont Blanc train station and arrive at either the Geneva Eaux Vives or Cornavin train station. They are operated by SNCF, the French rail company.
Trains from Chamonix to Geneva depart once an hour at peak periods, making it easy to take one whenever you need to travel.
All trains traveling on this route require one or two changes, often at La Roche-sur-Foron or Saint-Gervais-les-Bains. The journey time between these cities ranges from 2 hours and 50 minutes to 3 hours and 40 minutes.
If you want to avoid the hassle of changing trains, you can take a shuttle from Chamonix to Geneva or Geneva Airport. More information about this option can be found here.
Fares for trains from Chamonix to Geneva start from 20.60 euros one-way if you buy train tickets online in advance.