I’ve spent two nights in Geneva and visited Montreux twice in the last couple of years.
Personally, if I had to choose one, I’d choose Montreux.
For me, Montreux has a better atmosphere.
The lakeside promenade feels more relaxed and I found myself spending much more time simply walking, stopping for coffee and enjoying the views.
The scenery is also hard to beat. With Lake Geneva on one side and mountains rising behind the town, Montreux feels far more like the Switzerland many people imagine before they visit.
I also preferred the food scene. There are plenty of restaurants and cafés along the waterfront, and dining beside the lake is one of the highlights of staying overnight.
Finally, I found there was more to do than I expected. Between Chillon Castle, the Freddie Mercury statue, the Christmas Market, the Montreux Jazz Festival, the GoldenPass route and nearby attractions such as Vevey and Rochers-de-Naye, I could easily spend longer in Montreux than I originally planned.
Geneva certainly has its place, especially if you’re interested in museums, international organisations and city attractions. However, if you’re looking for scenery, atmosphere and a classic Swiss lakeside experience, Montreux wins for me.
If you're flying into Switzerland, Montreux is also surprisingly easy to reach. I've put together a guide covering the direct train from Geneva Airport to Montreux, including journey times, ticket prices and tips for buying tickets.