31 Jan 2020 - 1 Feb 2020

2 adults - 1 room

Need some inspiration on where to stay? Top rated cheap hotels in Ascona include Apartment Sollevante (Utoring).6, Easy Stay by Hotel La Perla and Michelangelo Swiss Q Hotel based on user reviews. Skyscanner hotels is a fast, free and simple way to organise your stay. In a few clicks you can easily search, compare and book your Ascona accommodation by clicking directly through to the hotel or travel agent website. No fees are added to your stay by booking with us. To get started, simply add your chosen travel dates to the search box above and let us find cheap hotel deals for you. Or alternatively, select from the hotel options above.

Top rated hotels in Ascona

from €107
from €254
from €415

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 November, with an average of €94 per night. The most expensive month to stay in Ascona is June, with an average price of €187 per night.
The average price of a hotel in January last year was €145 per night. This is the same as the average nightly price seen over the previous 12 months.
In Ascona, the expected average temperature in January is -0.7°C/30.7°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) (19.96km). Other nearby airports include: Milan Malpensa (58.45km)

Plan a trip to Switzerland