Skip to main content

The 10 Best Guesthouses in Ascona, Switzerland

Check out our selection of great guest houses in Ascona

Filter by:


Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Offering a terrace and city view, Depandance Garni Golf is located in Ascona, 3.2 km from Piazza Grande Locarno and 41 km from Lugano Station. The air-conditioned accommodation is 1.4 km from Golfclub Patriziale Ascona. This pet-friendly apartment also has free WiFi.

Fantastic apartment with wonderful hosts

Show more Show less
9
Wonderful
162 reviews
Price from
$159
per night

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 rooms at Hotel Garni Golf all feature a TV, and a bathroom with hairdryer. They feature air conditioning or a ceiling fan.

Giuseppe and his crew were nothing short of fantastic and made my stay trully wonderful!

Show more Show less
9.2
Wonderful
876 reviews
Price from
$134
per night

Located in Ascona, 2.8 km from Golfclub Patriziale Ascona, B&B Toblerina provides accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace. Among the facilities at this property are room service and a business centre, along with free WiFi throughout the property. Guests can make use of a bar.

Piazza Grande Locarno is 3 km from the inn, while Lugano Station is 41 km away. The nearest airport is Milan Malpensa Airport, 104 km from B&B Toblerina.

Great location with a really nice breakfast and view from the hotel.

Show more Show less
8.7
Excellent
312 reviews
Price from
$182
per night

A 7-minute walk from the shore of Lago Maggiore, Hotel Dei Fiori enjoys a central location in Ascona and offers you en-suite rooms with free WiFi, cable TV and a minibar.

One parking space on site is guaranteed per room. The Ascona Bus Stop is 500 metres away.

Very friendly and caring staff, small Garni but perfect and comfortably located! Rich breakfast, new bathroom and furniture, balcony, everything absolutely perfect! Grazie!!

Show more Show less
8.9
Excellent
428 reviews
Price from
$187
per night

Situated directly at the shore of Lake Maggiore, Garni degli Angioli provides country-style rooms with wooden ceilings and flat-screen cable TV. The on-site restaurant offers Ticino cuisine and features a covered terrace. The centre of Ascona is a 5-minute walk away.

I love this place. Everyone here is very friendly and helpful. The food is exquisite and the location of this hotel is brilliant as it is as close to the square and a beach as possible. I had really good time staying here.

Show more Show less
8.1
Very Good
339 reviews
Price from
$132
per night

Located in Ascona, just 600 metres from the shore at Lake Maggiore, Hotel Luna Garni offers a café bar with a terrace on the ground floor, free WiFi access, and a balcony in every room.

The bright rooms at Luna Garni Hotel are equipped with cable TV, an electronic safe, a work desk, and a modern bathroom with a shower or bath.

This property was clean, newly remodeled, comfortable and relaxing. The staff went out of their way to make us feel welcomed. I especially loved sitting in the patio area listening to the birds. Beds were comfortable and breakfast was great! The hotel is less than a 10 minute walk to the lake boardwalk through the cute cobblestone streets. We would definitely return to this hotel.

Show more Show less
8.5
Very Good
515 reviews
Price from
$121
per night

Villa Olevano is situated in quiet surroundings in the centre of Ascona, only 2 minutes' walk from the main bus station and 7 minutes from the boat landing stage. Each room has been individually styled and the villa has a charming garden with a pool.

beautiful garden, warm pool, great location, coffee in the room and the warm welcome are only a few of the reasons to return as soon as possible.

Show more Show less
7.9
Good
104 reviews
Price from
$153
per night

Suite Stays by Hotel La Perla is located in a traditional villa a 2-minute walk away from the centre of Ascona. Lake Maggiore is 400 metres away.

The spacious and elegant rooms feature parquet floors, a tiled bathroom and a TV.

As we booked the Comfort Junior Suite, it was just great! the suite it selfs, the panorama view over Ascona, the silence on the large balcony etc.

Show more Show less
7.8
Good
25 reviews
Price from
$204
per night

The Garni Villa Siesta Park is a hotel in Losone, a 15-minute walk from Ascona. It features a huge flower garden and a barbecue area. Sun loungers, umbrellas and a heated outdoor swimming pool are available from May to September, inviting you to relax under the sun.

Wonderful oasis with gorgeous backyard garden/pool, beautiful setting, and exceptional staff. Breakfast was delicious and wonderful to have that option before we left.

Show more Show less
9.2
Wonderful
176 reviews
Price from
$129
per night

The guest house comes with a cable flat-screen TV. Towels and bed linen are provided in the guest house. Additional in-room amenities include chocolates or cookies.

Swiss Miniatur is 48 km from the guest house. The nearest airport is Milan Malpensa Airport, 104 km from Locarno: camera indipendente in zona residenziale.

Great location, in between Locarno and Ascona!! Very kind owners, complementary jams and coffe were much appreciated! Will stay there again, for sure!

Show more Show less
9
Wonderful
37 reviews
Price from
$91
per night

Looking for a guest house?

Warm and welcoming guest houses are ideal for travelers who prefer laid-back accommodations with a personal touch. Usually family run, these hosts will provide local recommendations and even optional meals. Guest houses sometimes feature a cozy living room or a garden – and are still cheaper than most regular hotels.
Search guest houses in Ascona

Guest Houses That Travelers Love in Ascona

  • Avg. price/night: $125.62
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 372 reviews
    Dea is a super super nice host! Very friendly, very kind, flexible and has great suggestions :) Extremely nice breakfast! We even got an upgrade for a private bathroom!
    Victoria Carolin
    Travelers with friends
  • Avg. price/night: $172.96
    7.7
    Scored 7.7
    Good
    Rated good
     · 1,022 reviews
    This hotel has a great location, just outside the pedestrian zone of Ascona. Private parking is available. Rooms are comfortable and functional. Views from the restaurant terrace is fantastic and breakfast is very good.
    Karin
    Travelers with friends
  • 9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 7 reviews
    We liked everything. The near by city center is a big plus....accessible through 2 entrences. Flat with perfect equipment....luxurious finest china ware and glass ware, very comfy beds with luxurious beddings, walls with lots of paintings. Very quiet place. Private free parking near by is a top benefit from the owner. Very unusual in this town. We do recommend.
    Rudolf
    Family with young children
  • Avg. price/night: $241.59
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 876 reviews
    Central , charming & lovely owners
    Christian
    Family with young children
  • Avg. price/night: $407.71
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 563 reviews
    15’ walk to town, up on the hill, stunning views worth the walk back uphill. Quieter than on the lake front. Breakfast terrace in the sun is a glory.
    Jose Ramon
    Young couple
  • Avg. price/night: $195.04
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 872 reviews
    Great location! Modern rooms. Fabulous breakfast.
    Anna
    Travelers with friends
  • Avg. price/night: $341.60
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 503 reviews
    very charming hotel, stylish and tranquil, directly situated at the lake, yet quiet. great breakfast , vast choice. wonderful stay
    Marcus
    Family with young children
  • 9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 161 reviews
    Very nice hosts and great breakfast 👍
    N
    Nicole
    Group
  • Avg. price/night: $151.79
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 460 reviews
    Beautifully decorated and clean place to stay with a great host. It was in the centre of town but amazingly quite. We had two rooms and shared a bathroom which worked out very well.
    Elaine
    Family with young children
  • Avg. price/night: $125.62
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 372 reviews
    + The room was perfect - cozy, clean, big. + Fans in the room for hot summers + We had a huge bathroom with enough mirrors and places for our stuff. + The room was so spacious that I could even do yoga in the room. + The view from the window was fantastic! + But most of all we loved the garden terrace with two comfy hammocks. It had an amazing view! We really enjoyed our breakfast on that terrace. Dea is a great host - the house is full of her warmth and you feel welcome, as if you are her good old friend ♥️
    Yevgeniya
    Family with young children