Duration 54 min
Distance 42.5 km
Average price 10€
Frequency Weekly

Trip overview

The train between Thonon-les-Bains and La Roche-sur-Foron takes 54 min. The train runs, on average, once a week from Thonon-les-Bains to La Roche-sur-Foron. 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. Gare de Thonon-les-Bains
    Geneve - Evian - Annecy - Valence - Avignon / ...
  2. La Roche-sur-Foron
54 min
Bookable on Rome2rio
9€ - 16€

Thonon-les-Bains to La Roche-sur-Foron train times

Trains run once a week between Thonon-les-Bains and La Roche-sur-Foron. The service departs Thonon-les-Bains at 17:49 in the afternoon, which arrives into La Roche-sur-Foron at 18:43. All services run direct with no transfers required, and take on average 54 min. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Thonon-les-Bains to La Roche-sur-Foron? 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.

Yes, there is a direct train departing from Gare de Thonon-les-Bains and arriving at Gare de La Roche-sur-Foron. Services depart once a week, and operate Sunday. The journey takes approximately 54 min.

More details

The distance between Thonon-les-Bains and La Roche-sur-Foron is 36 km. The road distance is 42.5 km.

Get driving directions

Thonon-les-Bains to La Roche-sur-Foron train services, operated by SNCF, depart from Gare de Thonon-les-Bains station.

More details

Thonon-les-Bains to La Roche-sur-Foron train services, operated by SNCF, arrive at Gare de La Roche-sur-Foron station.

More details

Book your Thonon-les-Bains to La Roche-sur-Foron train tickets online with Rome2rio.

Search and book

There are 1898+ hotels available in La Roche-sur-Foron. Prices start at 87€ per night.

More details

What companies run services between Thonon-les-Bains and La Roche-sur-Foron?

SNCF operates a train from Thonon-les-Bains to La Roche-sur-Foron once a week. Tickets cost 9€ - 16€ and the journey takes 54 min.
Train operators
Ave. Duration
54 min
Once a week
Estimated price
9€ - 16€

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