Overview The average travel time between Geneva and Montreux is 1h02 minutes. The quickest route is 52 minutes. The first train leaving Geneva is at 04:56, the last at 21:33. There is an average of 37 trains a day between Geneva and Montreux, leaving approximately every 45 minutes.