Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

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

See the latest prices and deals by choosing your dates.

Hotel Tamaro

Hotel in Ascona

Once a patrician residence built in the 18th century, the Hotel Tamaro can be found right on the banks of Lake Maggiore in the center of Ascona. lake front location. our room was air conditioned. friendly staff.

Show more Show less
8
Very Good
1,536 reviews
Price from
$108
per night

Seven Boutique Hotel

Hotel in Ascona

Located in Ascona and with Golfclub Patriziale Ascona reachable within a 16-minute walk, Seven Boutique Hotel has concierge services, non-smoking rooms, a garden, free WiFi throughout the property and... The room was superb with beautiful view on the lake. Breakfast provided was great and nothing was missed. You can't sleep in a better location.

Show more Show less
8.2
Very Good
1,935 reviews
Price from
$135
per night

Hotel Ascona

Hotel in Ascona

The tranquil location on the legendary Monte Verità with the view of Lake Maggiore and the surrounding mountains makes this a privileged place to be. The breakfast was excellent with lots of options! It was lovely to eat on the balcony and the staff were friendly and helpful.

Show more Show less
7.8
Good
1,353 reviews
Price from
$163
per night

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. My stay was excellent! Rita and Giuseppe are amazing Host: very warm people, always smiling and very helpful. Giuseppe prepared every morning fresh delicious breakfast: different breads, croissants, fruit and veggies, eggs, charcuterie, local fresh cut cheese, homemade jams, yoghurt and all variations of coffee and tee. The location is perfect: 10m away from the lake, very central and very well connected to the small villages around and Locarno. I used only the public transport.

Show more Show less
9.1
Wonderful
673 reviews
Price from
$125
per night

Vista Lakefront Boutique Hotel

Hotel in Ascona

Just 98 feet from Lake Maggiore, Vista Lakefront Boutique Hotel is located in the center of Ascona. It offers free wired internet access and rooms overlooking the Old Town, the lake and the mountains.... Breakfast looking on the lake was beautiful. Aircon in the room was appreciated due to the heat wave conditions.

Show more Show less
8.5
Very Good
943 reviews
Price from
$120
per night

New Elvezia

Hotel in Ascona

New Elvezia offers accommodations in Ascona. Guests can enjoy the on-site bar. All rooms are equipped with a flat-screen TV. You will find a kettle in the room. The hotel is situated right on the water side, and have a perfect view to the lake ♥️ Really clean and comfy!

Show more Show less
8.2
Very Good
1,071 reviews
Price from
$207
per night

Albergo Mirador

Hotel in Ascona

Albergo Mirador in Ascona was renovated in 2017 and is located close to the shore of Lago Maggiore. It offers a terrace with panoramic mountain views and free Wi-Fi. We highly recommend! Nice atmosphere.

Show more Show less
8.5
Very Good
921 reviews
Price from
$120
per night

Hotel Tobler

Hotel in Ascona

Featuring a large outdoor pool surrounded by Mediterranean plants, Hotel Tobler enjoys a quiet location on a south-east-facing slope above Ascona. it was beautifully decorated and welcoming inside with great views of the lake and town!

Show more Show less
8.5
Very Good
750 reviews
Price from
$228
per night

Hotel Polo

Hotel in Ascona

Hotel Polo in Ascona offers free WiFi access in public areas and a scrumptious breakfast in the morning. The rooms are air-conditioned, equipped with cable TV and a mini-bar. Comfortable and clean rooms. the breakfast and dinner was very good. Liked the rooms at the upper floor with a great view. its on a quiet street within walking distance to Piazza in Ascona. Parking space right in front of Hotel.

Show more Show less
8.1
Very Good
909 reviews
Price from
$83
per night

Albergo Carcani by Ketty & Tommy

Hotel in Ascona

Located on the shore of Lake Maggiore in Ascona, Albergo Carcani by Ketty & Tommy offers a beautiful terrace overlooking the lake and the surrounding mountains. Really nice staff, perfect location, very clean room, excellent breakfast ! Highly recommended

Show more Show less
8.7
Excellent
874 reviews
Price from
$143
per night

Most-booked hotels in Ascona in the past month

See all

Ascona's best hotels with breakfast

See all

Hotels located in the center of Ascona

See all

FAQs about hotels in Ascona

  • These hotels in Ascona are highly rated by couples: Castello del Sole Beach Resort&SPA, Art Hotel Riposo, and Giardino Ascona.

  • Casa Berno Swiss Quality Hotel, Hotel Tobler, and New Elvezia got great room view-related reviews from travelers in Ascona.

  • For hotels in Ascona that serve highly-rated breakfasts, try Castello del Sole Beach Resort&SPA, Hotel Garni dei fiori, and Casa Berno Swiss Quality Hotel.

  • Castello del Sole Beach Resort&SPA, Art Hotel Riposo, and Giardino Ascona are some of the popular hotels in Ascona.

  • Many families visiting Ascona loved staying at Castello del Sole Beach Resort&SPA, Giardino Ascona, and Art Hotel Riposo.

  • On average, 3-star hotels in Ascona cost $0 per night, and 4-star hotels in Ascona are $0 per night. If you're looking for something really special, a 5-star hotel in Ascona can be found for $0 per night, on average (based on Booking.com prices).

  • Some of the best hotels in Ascona near Golfclub Patriziale Ascona include Bijou Lido Golf, Hotel Arcadia and Castello del Sole Beach Resort&SPA.

  • On average, it costs $187 per night to book a 3-star hotel in Ascona for tonight. You'll pay around $340 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Ascona will cost around $537, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Ascona this weekend is $215 or, for a 4-star hotel, $253. Looking for something even fancier? 5-star hotels in Ascona for this weekend cost around $647 per night, on average (based on Booking.com prices).

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Ascona:

Explore guest reviews of hotels in Ascona

See all