Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Ascona – 170 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

Art Hotel Riposo

Hotel in Ascona

Offering an outdoor pool and sun terrace, Art Hotel Riposo is set in Ascona in the Canton of Ticino Region. Guests can enjoy the on-site restaurant. Every room includes a TV. Location, pool, staff and food were delicious and perfect! Super friendly and accommodating staff with laundry services offered

Show more Show less
9.3
Awesome
286 reviews
Avg. price/night:
$177

Garni Florida

Hotel in Ascona

Providing rooms with a balcony and a lush indoor courtyard with a terrace, Garni Florida is 2625 feet from the promenade in Ascona. WiFi is offered for free. Lovely breakfast, comfortable bed, lady from the hotel couldn't have been more helpful.

Show more Show less
9
Awesome
222 reviews
Avg. price/night:
$155

Hotel Ascovilla Charming Hideway

Hotel in Ascona

Surrounded by a Mediterranean garden, this 4-star hotel in Ascona is only 230 feet from Lake Maggiore. It offers a heated outdoor pool, free bicycle hire, and free WiFi. Beautiful, relaxing hotel and grounds.

Show more Show less
9
Awesome
227 reviews
Avg. price/night:
$188

Castello del Sole Beach Resort&SPA

Hotel in Ascona

Offering a 300-yard long private lakeshore at Lake Locarno, the luxurious Castello del Sole features a spacious wellness center with a gym, tennis courts and a golf course. Relaxing and charming hotel in an excellent location.

Show more Show less
9.5
Exceptional
115 reviews
Avg. price/night:
$476

Hotel Eden Roc - The Leading Hotels of the World

Hotel in Ascona

Located 1.5 miles from Ascona Golf Course, Hotel Eden Roc offers elegant accommodations with free Wi-Fi access. It features varied spa facilities and 2 swimming pools. Luxurious style and service- having stayed at multiple 4Seasons, I would easily put this hotel against any 4S we have visited. From the front desk service to maid service, sparkling clean rooms, to multiple included amenities (much better than Four Seasons in this respect as it seems there is always a 4S fee for anything beyond the room rate) (such as free breakfast buffet(excellent),free use of SUP boards, scooters, e-bikes, mountain bikes)...we stayed 2 nights but extended another night in the same free upgraded room.

Show more Show less
9.2
Awesome
202 reviews
Avg. price/night:
$360

Hotel Collinetta

Hotel in Ascona

Hotel Collinetta is located in Ascona, right in the middle of a Mediterranean park with palm and lemon trees right above Lake Maggiore. This hotel overlooks the lake, with great views. Our Junior Suite was spacious and comfortable. The food was excellent, with a large selection at the buffet breakfast. With a short walk down the hill from the hotel, there is a bus stop, with fare included. The bus takes just a few minutes to take you to the Ascona promenade with restaurants, shops and the lake boat pier.

Show more Show less
9
Awesome
404 reviews
Avg. price/night:
$99

Hotel Garni Golf

Hotel in Ascona

The family-run Hotel Garni Golf is located in the heart of Ascona’s Old Town, just steps away from the promenade and Lake Maggiore. Guests can benefit from free WiFi. The location was perfect, very close to the lake. The owners and staff were extremely friendly, welcoming and helpful, as we felt looked after during our entire stay. The breakfast was lovely, with plenty of choice and impeccable service.

Show more Show less
9.2
Awesome
278 reviews
Avg. price/night:
$84

Casa al Portico (by La Meridiana)

Hotel in Ascona

1.5 miles from Monte Verità, Casa al Portico (by La Meridiana) is located in Ascona and provides rooms with free WiFi. The hotel features family rooms. Fantastic location and a beautiful view. Check-in and check-out was completely online - we didn't see anyone the whole time we were there. Online check-in worked well for us, because it gave us the flexibility to arrive when we could/wanted. The free coffee was much appreciated. The room was spacious and clean, and the patio offer fantastic views of the lake.

Show more Show less
9
Awesome
8 reviews
Avg. price/night:
$143

Villa Delta Suites House

Hotel in Ascona

Villa Delta - Parkhotel Delta is located in Ascona, 0.6 mi from Lake Maggiore. Free WiFi and bicycles are available. Great location, convenient for Ascona and lucarno, especially with the free hotel bikes to get round. Beautiful grounds and lots to do in the area. Fantastic family holiday location. The staff were amazing and super helpful and understanding with everything. Very impressed.

Show more Show less
9
Awesome
20 reviews
Avg. price/night:
$431

Giardino Ascona

Hotel in Ascona

Surrounded by a Mediterranean garden, the 5-star Hotel Giardino in Ascona offers 2 award-winning restaurants, a spa area, and indoor and outdoor pools. The hotel and surroundings are beautiful! Wonderful gardens, well maintained pool, amazing spa, good restaurants with high-quality food etc. We rented the hotel bicycles to cycle to Ascona and Locarno which was very convenient. We had a smaller room, but clean, with balcony and great in-room amenities (e.g., fresh fruit etc.)

Show more Show less
9.3
Awesome
95 reviews
Avg. price/night:
$470

Most-booked hotels in Ascona in the past month

See all

Ascona's best hotels with breakfast

See all

Budget hotels in Ascona

See all

Hotels located in the center of Ascona

See all

FAQs about hotels in Ascona

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Ascona:

Explore guest reviews of hotels in Ascona

See all