Skip to main content

The best guest houses in Ascona

Check out our pick of great guest houses in Ascona

Filter by:


Review score

Superb: 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.

The rooms were large, the bathroom was also large, the beds were good, the breakfast was excellent, with many options and very good quality breads and cheeses. The hosts were very friendly, they got us free travel passes for the duration of our stay, they paid attention to our needs.

Show more Show less
9
Superb
165 reviews
Price from
BGN 347
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.

Perfect location. Very clean facilities and most importantly very friendly staff. We will com back again. Thanks!

Show more Show less
9.2
Superb
872 reviews
Price from
BGN 280
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.

Nice and spacious room. Nice and clean bathroom with lots of towels. We could use an indoor pool. The outdoor pool wasn't open, but they did open it on our request. We had a very nice view from the balcony and the window in the room. Beds were clean and comfortable. Very good blind on the window allowed me to go to bed early in a dark room. There was a small refrigerator in the room with two small bottles of water. Breakfast was amazing, everything nice, really tasty and fresh. You couldn't possibly taste it all and eat there was so much of it. We got a coffee for breakfast and then we were offered another coffee. I was also able to hire for free walking poles. The whole place, everything we've used was nice and clean.

Show more Show less
8.7
Fabulous
308 reviews
Price from
BGN 353
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.

It was a perfect stay. The hotel is close to downtown. The bus stops right in front of the hotel. They also have a privat parking direct at the hotel. The hotel is super clean. The personal is outstanding, very friendly and super helpful. Breakfast was fantastic. We would always go back as soon as we are in this region of Switzerland.

Show more Show less
8.9
Fabulous
412 reviews
Price from
BGN 354
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
312 reviews
Price from
BGN 253
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.

The hotel was nice and clean, good location The staff was helpful and friendly

Show more Show less
8.5
Very good
488 reviews
Price from
BGN 230
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.

Beautiful hotel surrounded by nature, right next to a forest; very child-friendly! Very clean, colourful and cosy apartment!

Show more Show less
9.2
Superb
179 reviews
Price from
BGN 257
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.

Excellent and quiet location, very friendly and welcoming owner. Everything clean and in a good condition. No problems with parking. The best place we had in Locarno so far.

Show more Show less
9
Superb
38 reviews
Price from
BGN 206
per night

Pardo Bar is located in the Old Town of Locarno, a 2-minute walk from the Piazza Grande, and features a bar. The Visconteo Castle and a bus stop are 50 metres away and the Lake Maggiore is 1 km away. Free WiFi is available.

Excellent value and the kids loved the Japanese style room

Show more Show less
8.1
Very good
1,348 reviews
Price from
BGN 118
per night

Located 600 metres from the waterfront at Lake Maggiore, the family-run Garni Giacometti offers rooms with antique furniture and free WiFi. It features a beautiful courtyard too.

Every room at the Garni Giacometti Hotel features unique decoration and designs. Most of the rooms feature private bathroom facilities and some have a private balcony with views to a neighbouring square.

Really great location in the old city of Locarno, close to Piazza Grande, shopping, and restaurants. Quiet street. Piazza Castello bus stop is nearby. Pretty courtyard. Friendly owner. Very clean. Simple but comfortable. The add-on breakfast was very good if a little pricey.

Show more Show less
8.9
Fabulous
241 reviews
Price from
BGN 267
per night

Looking for a guest house?

Warm and welcoming guest houses are ideal for travellers who prefer unfussy accommodation with a personal touch. They are usually family-run, and your host will provide local recommendations and optional meals. Often cheaper than regular hotels, guest houses can also feature a cosy living room and a garden.
Search guest houses in Ascona

Guest houses that travellers love in Ascona

  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 9 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: BGN 730.27
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 491 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.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 456 reviews
    - beautiful house with nice garden in the heart of Ascona - spacious and charming room and bathroom - very good breakfast - host Ulisse is extremely friendly and very helpful with tipps for sights in the area
    Frank
    Young couple
  • Avg. price/night: BGN 586.49
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 339 reviews
    Great location (not on the lake), quiet, nicely designed apartment , the owner is very friendly and helpful.
    Michael
    Young couple
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 456 reviews
    This place has a very cool and young atmosphere with a lovely outdoor bar / lounge area. Ulisse was a great host! Would recommend 10/10!
    N
    Nelson
    Group
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 20 reviews
    no fuss, patio, walking distance to city centre, quiet area, pool &sauna, free parking spot. no moka but Nespresso machine.
    Elisabeth
    Young couple
  • Avg. price/night: BGN 389.48
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 955 reviews
    Great location in front of the lake! I would like to come back again in the future. The breakfast was delicious and the hosts really gentle.
    Charlotte
    Solo traveller
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 634 reviews
    Lovely place, very quiet, super friendly staff, excellent breakfast, close to the city centre (within walking distance)!!!!! Highly recommended! 😀
    Sabine
    Group
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 456 reviews
    very nice welcome, great host, high quality breakfast, very guest-orientated, super central location, unique style with bar and indoor garden and cool local art we loved it
    Daniela
    People with friends
  • Avg. price/night: BGN 541.21
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 871 reviews
    A charming hotel in the heart of Ascona old city. The hosts are lovely and welcoming. Dogs are also very welcome with no extra charge.  The rooms and the hotel itself were exceptionally clean. We had a wonderful Easter holiday there - highly recommended!
    Tal
    Family with young children