Hotel Eden Roc

The five-star Hotel Eden Roc is located in Ascona, Switzerland, close to the Italian border at the northwestern tip of Lago Maggiore within short distance to the beach. A marina, an outdoor pool as well as two 18-hole golf courses in the direct proximity are among the hotel’s amenities. The 2,000 m² spa features seven treatment rooms, an indoor pool, various saunas, hydro massage showers and a private beach. La Brezza restaurant with 17/20 GaultMillau points offers Mediterranean cuisine, La Casetta provides lake and sea food from the grill, Eden Roc restaurant with 15/20 GaultMillau points features refined contemporary cuisine on a sun terrace and Marina with 14/20 GaultMillau points serves grilled meat and fish delicacies.

Hotel Eden Roc comprises a total of 95 rooms and suites (three grand suites, 34 suites and 42 deluxe double rooms with view over Lake Maggiore or the Ticino mountain panorama, and 16 rooms in a maritime-youthful design in the adjoining Eden Roc Marina). All guest rooms offer a balcony or spacious terrace. Interiors are designed by renowned Swiss interior designer Carlo Rampazzi.


Winter: EUR 287 – EUR 1210
Summer: EUR 420 – EUR 1703
The rates are per double room per night including breakfast buffet, service charges and VAT. This rate further includes the access to the Eden Roc Spa, WLAN and transfer to / from main train station Locarno and outdoor parking.

The TripAdvisor community’s recommendation amounts to 92%. In the comprehensive hotel ratings published by the SonntagsZeitung the Hotel Eden Roc was voted Best Holiday Hotel in Switzerland for the third year running.

Website // Facebook