By plane
Geneva is our closest airport. Direct trains to Montreux leave Geneve airport every two hours. You can also rent a car. Whether by train or car, the journey takes about an hour.
From Zurich airport, you can rent a car or hop on a train for Lausanne, from where you switch onto a train bound for Montreux, Brig, or Simplon. It takes just under three hours by train and 2.30 hours by car to get to Montreux from Zurich.
Smaller in size but equally well connected, Basel and Bern also have international airports to fly into. From Basel, it takes about 3 hours to get to Montreux by train. From Bern, about an hour."