Suisse Majestic

This hotel is located directly on the shore of Lake Geneva with superb views out over the water and the fabulous Alps. Situated at the heart of Montreux, the hotel lies directly opposite the historic train station. The numerous shopping and entertainment venues of the resort are just a few minutes walk from the hotel. Links to the public transport are to be found just a stones throw away.

Check availability and book

Check availability and book