Back to search Back Next Previous / Next hotel

Hotel Eden Roc


The Hotel Eden Roc with its legendary service and personalized attention is located on the shore of the Lake Maggiore with its own private beach, marina and a wonderful garden; very close to the charming piazza in Ascona.

Located on the shore of Lake Maggiore, just a short walk from Ascona’s piazza, this highly-celebrated five-star establishment has earned its reputation through its generosity, top-quality services, attention to detail and unique lake view. Between the fragrant Garden of Eden and the gentle beating of the waves on Lake Maggiore, guests can enjoy a genuine piece of paradise on Earth.

The hotel offers 3 grand suites, 34 suites and 42 double rooms with views over Lake Maggiore or the captivating mountain scenery. In spring 2010, the Hotel Eden Roc incorporated the Eden Roc Marina - home to 16 sportily elegant guestrooms and the modern Marina Restaurant with its 1970s-style décor housed in an annex reached by means of a gangway. The rooms are fitted with state-of-the-art technology - in addition to the free WLAN available throughout the entire hotel complex; all rooms enjoy high speed Internet access. With its private beach and yacht harbour the Eden Roc is a dream destination for water sports enthusiasts.

The 2’000 m² Eden Roc Spa offers a combined in- and outdoor swimming pool, hydromassage showers, saunas, a fitness centre, seven treatments room for massages and beauty treatments as well as a hair stylist. The four fantastic restaurants and the Eden Bar pamper you with culinary delights. A supervised kindergarden and three conference rooms are at your disposal.


Simon Spiller
General Manager

Hotel Eden Roc

Via Albarelle 16
6612 Ascona
P +41 91 785 71 71
F +41 91 785 71 43
[email protected]

Chosen by

Art & culture
Gourmet Gastronomy
Mountain Biking

Same destination

Castello del Sole