Overview The average travel time between Montreux and Lucerne is 2h43 minutes. The quickest route is 2h41 minutes. The first train leaving Montreux is at 05:53, the last at 20:18. There is an average of 15 trains a day between Montreux and Lucerne, leaving approximately every 1h40 minutes.