Skip to main content

The best inns in Ascona

Check out our selection of great inns in Ascona

Filter by:

Review score

Located in Ascona, 1.7 miles from Golfclub Patriziale Ascona, B&B Toblerina provides accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.

Great location with a really nice breakfast and view from the hotel.
Review score
Excellent
295 reviews
Price from
$181.93
1 night, 2 adults

Characteristic Ticino-style Pensione Olanda is 0.6 mi from the Madonna del Sasso pilgrimage church, and features garden and a terrace, furnished with deckchairs and offering panoramic views of Locarno...

Amazing place. Feels like at home. Breakfast super nice. Can't wait to come back.
Review score
Wonderful
731 reviews
Price from
$167.93
1 night, 2 adults

Located right at the lake promenade, only a few steps from the ship mooring and Locarno's Piazza Grande, the Al Pozz offers you superb views of Lake Maggiore.

Beautiful view. I just wish they were honest about the room and were more attentive to their customers. The amenities were nice, but the false advertising and attempts to deceive booking made our stay uncomfortable.
Review score
Very Good
1,123 reviews
Price from
$196.53
1 night, 2 adults

Located in Gordevio, 6.6 miles from Piazza Grande Locarno, Unione provides accommodations with a garden, free private parking, a terrace and a restaurant.

Really nice host, we could check in a bit later. Nice rooms and facilities, very good value for money. Can definitely recommend!
Review score
Excellent
119 reviews
Price from
$152.11
1 night, 2 adults

Located in Cugnasco, 7.1 miles from Piazza Grande Locarno, Osteria Centrale - B&B provides accommodations with a garden, free private parking, a terrace and a bar.

Review score
Wonderful
28 reviews
Price from
$197.14
1 night, 2 adults

Featuring a terrace, restaurant, bar and free WiFi, Locanda Poncini is located in Maggia, 8.7 miles from Piazza Grande Locarno and 9.5 miles from Golfclub Patriziale Ascona.

Small but very nice and cozy comfortable room. Simple but good breakfast. Tasty bread. They serve great local wine and during the weekend there was a small food market nearby.
Review score
Very Good
140 reviews
Price from
$176.45
1 night, 2 adults

Featuring a terrace, restaurant, bar and free WiFi, Ristorante Vedeggio is located in Isone, 15 miles from Lugano Station and 17 miles from Lugano Exhibition Center.

The hosts - phenomenal people. Restaurant and bar great. Good dog walking in nearby fields.
Review score
Excellent
127 reviews
Price from
$158.20
1 night, 2 adults

Osteria Grütli con alloggio features a garden, terrace, a restaurant and bar in Borgnone. The property provides room service and a tour desk for guests. At the inn, all rooms have a closet.

The staff was amazing, greeting you in the morning and welcoming after a day trip. Food from the chef was delicious and from local ingredients or outright homemade including a taste of amarro. :) We were going on trips during the day and always perfectly recharched in Osteria Grütli in the evening. Higher altitude was perfect for good night sleep.
Review score
Excellent
202 reviews
Price from
$146.03
1 night, 2 adults

Located in Giubiasco, 12 miles from Piazza Grande Locarno, Hotel San Giobbe has accommodations with a garden, free private parking, a terrace and a restaurant.

Everything was great! Super friendly staff!
Review score
Good
415 reviews
Price from
$170.37
1 night, 2 adults

Featuring a terrace, restaurant, bar and free WiFi, Osteria Ritrovo dei Passeggeri is located in SantʼAntonio, 16 miles from Piazza Grande Locarno and 19 miles from Golfclub Patriziale Ascona.

This place is spectacular! We had to cancel another place down the mountain which looked sketchy, this place had a small but mighty menu of home made gnocchi, a wonderful mixed salad presented beautifully and some roast beef that was delicious. Breakfast was delicious cheese and homemade jam. Even though it thunderstormed on us, we felt rested! And we really enjoyed our stay! I highly recommend the drive up the hill to this rustic beauty and charm of a hotel. Excellent!
Review score
Very Good
320 reviews
Price from
$119.26
1 night, 2 adults
All inns in Ascona

Looking for an inn?

Perfect for rustic breaks in the countryside, an Inn is a small property with basic hotel services and typically traditional decor. Inns are fully licensed and have a bar providing food and drinks in the evening – distinguishing them from country or guest houses.

Inns That Guests Love in Ascona

See all
  • Avg. price/night: $175.24
    Review score
    Very Good · 1,481 reviews
    Fantastic location. Very comfortable beds. Outstanding restaurant for the evening dinner and delicious breakfast
    Guest review by
    Marina
    Travelers with friends
  • Review score
    Very Good · 212 reviews
    Great central location and tranquil spot. We had the casa rustica to ourselves. Had a lovely breakfast in the garden. Bed was very comfortable and we borrowed the free bikes to get around town (caution: not flat!). It is more like an evangelical hostel than a hotel but all the modern comforts are still to be had.
    Guest review by
    Elaine
    Young couple
  • Review score
    Excellent · 600 reviews
    We enjoyed a short stay and wish we could have stayed longer. The staff were so kind and friendly when we had some car problems. Well appointed rooms and good Swiss breakfast. Would happily stay again. We also had dinner at the hotel which was great.
    Guest review by
    Fay
    Young couple
  • Avg. price/night: $448.49
    Review score
    Wonderful · 258 reviews
    Attentive as friendly staff (restaurant I.p.) Breakfast & Dinner
    Guest review by
    David
    Young couple
  • Review score
    Wonderful · 255 reviews
    A wonderfully comfortable and well located Hotel We spent in this lovely place 2 days . Hotel is very cozy, from the very beginning I felt like a home. Staff is so nice, they do everything to make you feel special. Highly recommended
    Guest review by
    Joanna
    Young couple
  • Avg. price/night: $336.17
    Review score
    Excellent · 781 reviews
    Great location - spacious room and lake view Dinner and breakfast were outstanding
    Guest review by
    Christiane
    Family with young children
  • Avg. price/night: $177.57
    Review score
    Very Good · 464 reviews
    Comfortable simple room, hearty breakfast, great location next to the promenade, easy to find, wonderful restaurant for dinner. We stayed during a slow period so there was lots of open public parking in front.
    Guest review by
    Win23
    Young couple
  • Avg. price/night: $336.17
    Review score
    Excellent · 781 reviews
    Everything was just perfect! The staff was loveley and professional. The bed was comfortable and the room spacious and very clean. Beautiful view on the lake and the mountains. The breakfast delicious: Fresh bread, local honey, tasty cheese, perfect birchermusli... There were many beautiful details such as the background music, olive wood accessories, flowers... I also had my dinner in the restaurant which was delicious!
    Guest review by
    Corinne
    Solo traveler
  • Avg. price/night: $215.39
    Review score
    Wonderful · 1,070 reviews
    Newly renovated rooms. Nice bathroom. Confortable bed. In the family accomodation, rooms separated by real door, not just some fancy visual separation. Large table in the second room. No noise at night. Good breakfast in quiet inner yard.
    Guest review by
    Laurent
    Family with young children
  • Avg. price/night: $535.44
    Review score
    Exceptional · 256 reviews
    Our stay was great! From the warm welcoming, the location of the fantastic hotel with the unique art-touch. A beautiful, big room with a comforable bed, stunning bath-room design + very good breakfast. On the roof it' s a pool, where you can hang up + enjoy yourself with a book or just a drink and dinner with a wunderful view over Ascona & the lake and the surrounding.
    Guest review by
    Maja
    Young couple