Search hotels in Ascona

Enter your dates to see the latest prices and deals for Ascona hotels

Select occupancy

Ascona – 228 hotels and places to stay

Filter by:

Star Rating
Review score

Charme Hotel al Torchio

Hotel in Ascona

Charme Hotel al Torchio has accommodations in Ascona. With free WiFi, this 3-star hotel offers a concierge service and luggage storage space.

N
Natacha
From
Switzerland
very clean, modern, wonderful staff :)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 740 reviews
Price from
$179.02
1 night, 2 adults

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.

N
Nancy
From
United States
Absolutely gorgeous hotel! Everything was amazing from the staff to the accommodations.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 166 reviews
Price from
$379.95
1 night, 2 adults

Hotel Garni dei fiori

Hotel in Ascona

A 7-minute walk from the shore of Lago Maggiore, Hotel Dei Fiori enjoys a central location in Ascona and offers you rooms with attached bathroom with free WiFi, cable TV, a mini-bar, and air...

c
clifford
From
Canada
Everything was first rate, including both the room and he breakfast, but best of all was the manager/factotum (the only staff member on site), who could not have been more helpful.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 409 reviews
Price from
$202.48
1 night, 2 adults

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.

J
Jerilyn
From
United States
Hotel Ascovilla was amazing. They have the friendliest and most helpful staff. Great pool, Great food, and Great location.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 234 reviews
Price from
$326.41
1 night, 2 adults

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.

r
ralf
From
Germany
There is not much to say about this place it is probably on of the best places to stay at the Lago Maggiore. Everything is perfect. Very friendly and professional staff.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 118 reviews
Price from
$690.82
1 night, 2 adults

Hotel Luna Garni

Hotel in Ascona

Located in Ascona, just 1969 feet 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.

N
Nancy
From
United States
The location was perfect for us and the hotel was nice and clean.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 462 reviews
Price from
$175.09
1 night, 2 adults

Hotel Eden Roc - The Leading Hotels of the World

Hotel in Ascona

Located directly on the shore of Lake Maggiore, a private bathing beach, the jetty with its own marina and garden, guest rooms and suites.

M
Mark
From
Canada
Best hotel I've stayed in. Great service, staff, room, amenities, etc.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 205 reviews
Price from
$656.28
1 night, 2 adults

Boutique-Hotel Antica Posta

Hotel in Ascona

Located in the heart of Ascona’s Old Town, Albergo Antica Posta is only steps away from the promenade at Lago Maggiore and 15 minutes from the beach. Free WiFi is available.

A
Andrea
From
United States
Friendly staff, clean and quaint hotel
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 549 reviews
Price from
$214.39
1 night, 2 adults

Casa Berno Panorama Resort

Hotel in Ascona

Surrounded by a Mediterranean garden in the hills above Ascona, Casa Berno features a heated outdoor pool and a sun terrace overlooking Lake Maggiore. Free WiFi is available.

K
Kelley
From
United States
Beautiful view, quality property, excellent and fruendly customer service, clean, menu and food is above and beyond, absolutely wonderful experience!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 368 reviews
Price from
$272.75
1 night, 2 adults

Hotel Collinetta

Hotel in Ascona

Hotel Collinetta in Ascona can be found amid a Mediterranean park with palm and lemon trees right above Lake Maggiore and offers you rooms with balcony or terrace.

E
Edward
From
United States
Great room with fabulous view, excellent restaurant with exceptional food and service, beautiful private grounds , 25 meter indoor swimming pool with great views of the lake
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 450 reviews
Price from
$197.72
1 night, 2 adults
See all 228 hotels in Ascona

Hotels with airport shuttles in Ascona

See all
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 253 reviews
From $173.09 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,058 reviews
From $343.82 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 118 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 64 reviews
From $429 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 511 reviews
From $254.68 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 14 reviews
From $364.52 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 781 reviews
From $260.62 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 582 reviews
From $320.21 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,067 reviews
From $272.61 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 450 reviews

Most booked hotels in Ascona and surrounding area in the past month

See all

Popular with guests booking hotels in Ascona

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,805 reviews

Popular with guests booking hotels in Ascona

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,612 reviews

Popular with guests booking hotels in Ascona

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,196 reviews

Popular with guests booking hotels in Ascona

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,416 reviews

Popular with guests booking hotels in Ascona

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 682 reviews

Popular with guests booking hotels in Ascona

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 830 reviews

Popular with guests booking hotels in Ascona

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 590 reviews

Popular with guests booking hotels in Ascona

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 635 reviews

Popular with guests booking hotels in Ascona

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 553 reviews

Popular with guests booking hotels in Ascona

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 707 reviews

Hotels located in the center of Ascona

See all
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 560 reviews

Osteria Ticino by Ketty & Tommy enjoys a quiet location just a 5-minute walk from the Old Town of Ascona and the promenade along Lake Maggiore.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 4 reviews

Spacious Apartment for Families and Small Groups! is located in Ascona, just a 10-minute walk from Golfclub Patriziale Ascona and 2.1 miles from Piazza Grande Locarno.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 412 reviews

Located in a quiet location in the middle of a large green garden, the Ascona Lodge, Pool & Garden Retreat is only a few steps away from Lake Maggiore and from the heart of Ascona.

Scored out of 10, guest rating 2.6
Very Poor - What previous guests thought, 28 reviews

Golfo d'Oro offers accommodations in Ascona, a 10-minute walk from Golfclub Patriziale Ascona and 2 miles from Piazza Grande Locarno. This property offers access to a balcony and free private parking.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 830 reviews

Albergo Mirador Ascona 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 WiFi.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 12 reviews

A 12-minute walk from Golfclub Patriziale Ascona in Ascona, Ferienwohnung Isabella provides accommodations with access to a sauna and indoor pool.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 36 reviews

Casa Marceline offers accommodations in Ascona, a 12-minute walk from Golfclub Patriziale Ascona and 2.1 miles from Piazza Grande Locarno. This apartment provides free private parking and free Wifi.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 96 reviews

Casa Alice Ascona, appartamento di vacanza. Offers accommodations in Ascona, a 11-minute walk from Golfclub Patriziale Ascona and 2.3 miles from Piazza Grande Locarno.

Best hotels with breakfast in Ascona and nearby

See all
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 611 reviews

The Hotel Castello Seeschloss, lake & pool castle is located on the lake-side promenade of Ascona, 984 feet from the center. It offers historic-style rooms and free internet access.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 486 reviews

Located in Ascona and within a 12-minute walk of Golfclub Patriziale Ascona, Osteria Ascona has a terrace, allergy-free rooms, and free WiFi throughout the property.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 590 reviews

The “Meridiana” offers the charm of a historic Swiss-Italian Ticinese house with walls from the Middle Ages blended with modern architecture and facilities.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,416 reviews

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.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 553 reviews

The Hotel La Perla is located on a sunny and central place on the hillside of Ascona, just 2 minutes' walk away from the center and its famous lake promenade.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 605 reviews

Jazz Hotel Ascona is located in Ascona. The property has a garden, as well as a terrace. Monte Verità is 2297 feet away.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 793 reviews

Located right in front of the Ascona Ferry Terminal on the lake promenade, Piazza Ascona offers a restaurant with a terrace facing Lake Maggiore.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 42 reviews

A good location for a hassle-free holiday in Ascona, Suite Stays by Hotel La Perla is a guest house surrounded by views of the mountain.

Budget hotels in Ascona and nearby

See all
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 9 reviews

Al Capriccio Apartment by Quokka 360 - A Short Distance from the Center of Ascona offers accommodations in Losone, 2 miles from Golfclub Patriziale Ascona and 2.2 miles from Piazza Grande Locarno.

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 3,454 reviews

The Dell'Angelo Hotel is centrally located at Piazza Grande in the center of Locarno. It is just steps from the train station, shops and Lago Maggiore.

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 298 reviews

Residenze dell'Angelo are located directly opposite the Dell'Angelo Hotel, centrally located at Piazza Grande in the center of Locarno.

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 600 reviews

EasyRooms is located in the heart of Locarno, directly beside the Dell’Angelo Hotel on the Piazza Grande.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 25 reviews

Offering mountain views, B&B Marysol in Arcegno features accommodations and a garden. This bed and breakfast offers free private parking, bicycle parking, and free Wifi. Guests can enjoy garden views.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 16 reviews

Ful e Fra un oasi di pace in Ticino is located in Minusio, just 1.6 miles from Piazza Grande Locarno and 4.4 miles from Golfclub Patriziale Ascona.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 538 reviews

Providing inner courtyard views, Camping Melezza in Losone provides accommodations, a seasonal outdoor swimming pool, an open-air bath, free bikes, a garden, and a bar.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 195 reviews

Casa Rustica in Magadino provides adults-only accommodations with a garden and barbecue facilities. There's a private entrance at the apartment for the convenience of those who stay.

FAQs about hotels in Ascona

What Guests Said About Ascona:

Scored out of 10, guest rating 10

Beautiful town, cobbled streets and fabulous shops and...

Beautiful town, cobbled streets and fabulous shops and waterside restaurants. Travelled for CSI Ascona. The downside of Ascona is the cost of everything is sky high, that is my only negative. Boat trips lovely too
Guest review byCatriona
Ireland
Scored out of 10, guest rating 10

Ascona is really beautiful and has lots of options for...

Ascona is really beautiful and has lots of options for travelers, especially in the summer months. Visitors can walk around the city and see museums (the Museo Comunale d'Arte Moderna and Museo San Materno have really excellent collections!), listen to music and have a meal or a drink at any number of places in the main piazza, hang out at the bagno pubblico or lido, or take a short but to Locarno. I stayed during the Locarno Film Festival and really enjoyed how relaxed Ascona felt and less busy compared to Locarno during this particular period. The views of the lake are incredible, it's a special place.
Guest review byCosette
United States
Scored out of 10, guest rating 10

beautiful lake, amazing walks, great small town.

beautiful lake, amazing walks, great small town. Very pictuesque. Fantastic swimming facilities. You can esily get the (every 15 minutes) bus to Locarno. We really enjoyesd staying in the smaller, quieter place but being so close to Locarno a bigger town with lots going on.
Guest review byMaxine
United Kingdom
Scored out of 10, guest rating 10

Ascona is a lovely lovely little town on the lake Lago...

Ascona is a lovely lovely little town on the lake Lago Maggiore in Ticiono. It's super close to Locarno, 10mins bus drive and has a wonderful riviera, with plenty of bars and restaurants. It is on the more expensive side but still worth the trip!
Guest review byOS
Switzerland
Scored out of 10, guest rating 10

Ascona is beautiful, you can wander through the little...

Ascona is beautiful, you can wander through the little streets of the old town discovering shops and restaurants. I visited the Castello San Materno Museum which is nice, and I climbed to Monte Verita from where you get beautiful vews of Ascona. The stairs to get to the top are also very picturesque. From Ascona you can take the ferry to the Brissago Islands, where there is a fantastic Botanic Garden. And also from Ascona you can go to Locarno (by boat, bus, or even walking!), which is also very nice, bigger than Ascona, and there a visit to Madonna del Sasso is a must. The Camelia park is also pretty.
Guest review byMaria Clara
Switzerland
Scored out of 10, guest rating 10

Pretty town with traditional architecture, rather than...

Pretty town with traditional architecture, rather than Locarno which is bigger and appeared more modern. Lots to do with boat trips and easily accessible to Locarno for cable car and panoramic views of the lake. Also lots of walking possibilities once you have taken the cable car. Also plenty of good restaurants although we ate at our hotel both nights which was excellent.
Guest review byTim Standing
United Kingdom

See reviews by guests who stayed at hotels in Ascona

See all
From $186.75 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 359 reviews
This is the second time we are staying and we love the personal homely atmosphere. It’s friendly and personal with a cozy atmosphere, and very convenient location in the old town of Ascona. The rooms are very spacious and clean and the beds comfortable. We especially love the layout with the interior garden which corresponds to the breakfast area. As well, the caffe / bar courtyard at the front which serves as a welcoming threshold for guests.
Guest review byMiruna
Switzerland
From $247.26 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 662 reviews
Great hotel... beautifully maintained, incredible location with wonderful views overlooking Lake Maggiore. Wonderful staff, great restaurant, beautiful pool and outdoor spaces, including dining terrace. Highly recommend. Easy access to Locarno via 15 minute bus that stops just below the hotel. Peaceful compared to busy Locarno.
Guest review byRaucher
Austria
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 148 reviews
We had a studio apartment on the ground floor. It was equipped with everything we needed for self catering. Located on the outskirts of Ascona, it is a pleasant walk from the hotel along the lake front and river into town, or over to Locarno.
Guest review byRoger
Switzerland
From $191.63 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 557 reviews
Ein wunderschönes, familiäres Hotel mit einer sehr herzlichen Atmosphäre. Das gesamte Personal ist außergewöhnlich freundlich, aufmerksam und zuvorkommend. Man fühlt sich vom ersten Moment an willkommen. Wir kommen sehr gerne wieder!
Guest review byIrina
Switzerland
From $221.30 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,196 reviews
Wonderful friendly staff. Beautiful traditional hotel located right on the waterfront.
Guest review byJohn
United Kingdom

More places to explore, more ways to go