30 Oct 2019 - 31 Oct 2019

2 guests - 1 room

Search and compare traveller-reviewed accommodation in Ascona with Skyscanner. It's way faster than doing a heap of your own research, and totally free. Plus, once you find the hotel you like, we'll even help you book it — again, with absolutely no added fees.


To get started, just enter your travel dates in the search box above, and we'll show you a list of Ascona hotel deals for you. Happy travels!


The best hotels in Ascona

Reviewed by travellers for travellers like you, the three top-rated hotels in Ascona are Hotel Ascona, Garni Villa Siesta Park and Hotel Polo.


Where to stay in Ascona

Want to stay in a location close to the action? We can also tell you which hotels are nearest to Ascona’s major attractions.

Hotels near Monte Verità

Hotels near Club Seventy7

Hotels near Popolare


If you want to stay in a certain area of Ascona, scroll down to check out hotels via our map view.

Top rated hotels in Ascona

from £80
from £198
from £375

What are travellers saying about Ascona?

Outdoor Enthusiasts
Luxury Travellers
History Buffs
Member reviews (4)
Jaak Treiman
Jaak TreimanLos Angeles

A nice, little town that is fun to walk through. Don't just stick to the lakefront but take some of the streets at higher elevations. A great place to stumble on to discoveries.


In the Italian - speaking part of Switzerland , in Ascona, is a grotto , rustic eatery serving traditional food . It's usually outdoors and there are no set menus . You come to eat what is prepared by the chef/ owner that day. Bring a hearty appetite because the food is absolutely delicious.

D'Maris Coffman
D'Maris CoffmanLondon

Great resort town in Ticino. We got there by ferry but you can also drive. Be sure to visit Monte Verita, which has an awesome museum. Great music festivals as well.

Ayuka Kawakami
Ayuka KawakamiNew York City


The least expensive month is March, with an average of £87 per night. The most expensive month to stay in Ascona is June, with an average price of £158 per night.
The average price of a hotel in October last year was £141 per night. This is 13% more than the average nightly price of £123 seen over the previous 12 months.
In Ascona, the expected average temperature in October is 8.9°C/48.0°F. The warmest month is typically July, which averages 22.9°C/73.2°F. The coolest month is January, with temperatures averaging -3.9°C/25.0°F.
The nearest airport to Ascona is Lugano (LUG) (12.41 miles). Other nearby airports include: Milan Malpensa (36.32 miles)

Plan a trip to Switzerland