Skip to main content
Beginning of main content

Hotel Eden Roc

5.0 out of 5.0

Via Albarelle 16 Ascona TI

Hotel highlights

  • Free hot/cold buffet breakfast
  • Free WiFi in rooms and public areas
  • Free valet parking
  • Onsite dining

Hotel Eden Roc is located within a few miles (5 km) of Piazza Grande and Casino Locarno. This 95-room, 5-star hotel has a marina, a full-service spa, and 4 restaurants. Located centrally in Ascona, it's also near Madonna del Sasso and Gambarogno Botanic Garden.


Free hot/cold buffet breakfast is served each morning from 7 AM to 10:30 AM. There are multiple options for onsite dining with 4 restaurants, including La Brezza, which specializes in Mediterranean cuisine and serves dinner, and Eden Roc with its garden views. At the end of the day, relax with a drink at the bar/lounge.


All 95 air-conditioned rooms provide minibars, safes, and desks. Guests can expect to find free WiFi and satellite TV. Bathrooms offer hair dryers, bathrobes, and slippers.

Property features

Guests of Hotel Eden Roc have access to a marina, a full-service spa, and an indoor pool. There's free valet parking, and an airport shuttle (available 24 hours) for CHF 380 per person one way. Multilingual staff at the 24-hour front desk can assist with dry cleaning/laundry, concierge services, and luggage storage. Other amenities at this luxury hotel include an outdoor pool, a fitness center, and a sauna.

Room options

Economy Single Room, Garden View, Annex Building

Queen 1 | Sleeps 1

Classic Double Room Single Use, Mountain View

Full 1 | Sleeps 1

Classic Double or Twin Room, Mountain View

Full 1 | Sleeps 3

Deluxe Double Room Single Use, Garden View

Full 1 | Sleeps 1