Skip to main content

Filter by:


Star rating

Review score

Loco – 288 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hotel dell'Angelo, hotel in Loco

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

great location, nice building, parking spot included in the nearby garage
7.3
Scored 7.3
Good
Rated good
3,399 reviews
Price from493.75 złper night
Seven Boutique Hotel, hotel in Loco

Seven Boutique Hotel has a garden, terrace, a restaurant and bar in Ascona.

Excellent location, very clean, nice design inside the rooms, very comfortable bed
8.2
Scored 8.2
Very good
Rated very good
1,721 reviews
Price from786.27 złper night
Parkhotel Delta, Wellbeing Resort, hotel in Loco

Surrounded by a large park, ideally located between Ascona and Locarno and 1 km from Lake Maggiore, Parkhotel Delta offers an indoor pool, a seasonal heated outdoor swimming pool, a wellness area and...

The staff were super friendly and excellent!
8.5
Scored 8.5
Very good
Rated very good
820 reviews
Price from982.30 złper night
Hotel Luna Garni, hotel in Loco

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.

We loved the honesty bar which was available at night for refreshments. The location was convenient - out of the busy central area, but still close enough to walk where we needed to go.
8.5
Scored 8.5
Very good
Rated very good
511 reviews
Price from636.93 złper night
La Barca Blu, hotel in Loco

Set on a hill above Locarno, the La Barca Blu overlooks Lake Maggiore and is a 5-minute walk from the funicular to Locarno. Free WiFi is available. All rooms feature a balcony or a terrace.

Beautiful views and spacious comfortable rooms
7.8
Scored 7.8
Good
Rated good
731 reviews
Price from626.09 złper night
Hotel Nessi Locarno, hotel in Loco

The Hotel Nessi Locarno located in a quiet area between Locarno and Ascona can be reached from the centre of both cities within 15 to 20 minutes' walk.

Great family Appartement with kitchen and excellent breakfast
8.0
Scored 8.0
Very good
Rated very good
531 reviews
Price from715.81 złper night
Boutique-Hotel Antica Posta, hotel in Loco

Situated 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.

Great location, excellent breakfast and very friendly service!
8.8
Scored 8.8
Fabulous
Rated fabulous
735 reviews
Price from869.06 złper night
Osteria Ascona, hotel in Loco

Situated on the shores of Lake Maggiore, Osteria Ascona offers a restaurant with a terrace and free WiFi. The air-conditioned rooms all offer lake views.

Everything
8.0
Scored 8.0
Very good
Rated very good
467 reviews
Price from763.32 złper night
Ascona Lodge, Pool & Garden Retreat, hotel in Loco

Situated 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.

Perfect location, quiet but only a 5-10 min walk to the waterfront with restaurants. Great pool 1m70 deep. Very child friendly, but also ok to be with no kids. phantastic breakfast!! Very friendly staff!
8.9
Scored 8.9
Fabulous
Rated fabulous
146 reviews
Price from741.06 złper night
Boutique Hotel La Rinascente, hotel in Loco

Dating back to 1550, this carefully restored historic building enjoys a quiet location in the heart of Locarno, 100m from Piazza Grande. Boutique Hotel La Rinascente features elegantly styled rooms.

Great service, great location. The hotel is lovely.
8.9
Scored 8.9
Fabulous
Rated fabulous
307 reviews
Price from897.26 złper night
See all hotels in and around Loco
Subscribe to receive premium deals

Prices drop the moment you sign up!