You can reach Thonon-les-Bains or Evian-les-Bains by train thanks to the rail network in Switzerland and France. Since 2019, the Léman Express has linked Geneva and Evian in just 1 hour!
If you’re coming from Lyon, you can reach Thonon-les-Bains or Evian-les-Bains in 3 hours via Bellegarde-sur-Varseline. From Paris, you can even count on a direct TGV to reach the destination in 4h30 on Saturdays.