Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Locarno – 203 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Hotel Garni Muralto

Hotel in Muralto, Locarno

This beautiful, renovated and modern hotel is located in the town center, close to Locarno’s old town with the famous Piazza Grande and Lake Maggiore with its lakeside promenade.

Show more Show less
8.6
Excellent
3,856 reviews
Price from
$86
per night

H4 Hotel Arcadia Locarno

Hotel in Locarno

Just a 5-minute walk from the Piazza Grande and the center of Locarno, H4 Hotel Arcadia Locarno is right on the promenade along Lake Maggiore. excellent location and excellent staff

Show more Show less
8.2
Very Good
1,601 reviews

Hotel dell'Angelo

Hotel in Locarno

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. Had a great stay! Super clean and tidy, felt luxurious, nice and kind personell, great Pizza ;)

Show more Show less
7
Good
3,439 reviews
Price from
$58
per night

Hotel Nessi Locarno

Hotel in Locarno

The Hotel Nessi Locarno located in a quiet area between Locarno and Ascona can be reached from the center of both cities within 15 to 20 minutes' walk. The man at the reception was really friendly, joky and has a great manner of talking to customers. He was really active and reliable. He maked sure that we check-in and check-out without forgetting anything ! We really liked him :)

Show more Show less
8.3
Very Good
12 reviews
Price from
$152
per night

Hotel Garni Montaldi

Hotel in Muralto, Locarno

Hotel Garni in front of the train and bus station of Locarno and Centovallina station, a 5-minute walk from the lake and from the central Locarno Piazza Grande. All good, nice location for a short trip to Locarno.

Show more Show less
7.2
Good
1,425 reviews
Price from
$110
per night

Hotel la Palma au Lac

Hotel in Muralto, Locarno

Hotel la Palma au Lac is located on the beautiful lake promenade of Locarno, a few steps from the city center. All rooms provide a TV, a safe and a private bathroom. The location is amazing. The breakfast is great. The staff is super. Very pet friendly.

Show more Show less
8.5
Very Good
1,479 reviews
Price from
$173
per night

ibis Locarno

Hotel in Locarno

This modern, completely non-smoking hotel is located in the heart of Locarno, only a short walk from Lake Maggiore, the ferry terminal, the Piazza Grande, and the casino. Just beautiful! Perfect location, indoor parking (for extra money, but it is important for auto travellers 👌), Piazza Grande just around the corner etc. Very clean room, great bathroom, conditioning is perfect, super bed and quiet at night. Breakfast is good and plentiful. Definitely recommend! P. S. Special thanks to reception girl Marica - she is very friendly and competent 😊.

Show more Show less
8.1
Very Good
2,069 reviews
Price from
$108
per night

Hotel Lago Maggiore

Hotel in Muralto, Locarno

Hotel Lago Maggiore is located on the beautiful lake promenade of Locarno, a few steps from the city center. Perfect hotel, clean with great facilities and very friendly staff. They have a charging station for electric cars. One of the best 4* hotels I have stayed with perfect Swiss hospitality and perfect trained staff. Great location and perfect breakfast

Show more Show less
9.2
Wonderful
1,639 reviews
Price from
$93
per night

Piccolo Hotel

Hotel in Muralto, Locarno

Piccolo Hotel enjoys a quiet location, an 8-minute walk from the Locarno Train Station and the center of the city. Location was great you get to be in a quiet area. The owners & staff were the best, kind, helpful & interacts nicely to their guests. They make you feel at home. The hotel also have a nice spread for bfast. The coffee is fantastic. I love their decor & it is well maintained. Thank you.

Show more Show less
8.9
Excellent
936 reviews

Hotel Belvedere Locarno

Hotel in Locarno

Hotel Belvedere Locarno is a 4-star superior hotel on a beautiful sunny slope above Locarno and offers spectacular views of Lake Maggiore and the mountains, an indoor pool and modern wellness and... hotel is fantastic, to the smallest details

Show more Show less
8.8
Excellent
1,149 reviews
Price from
$210
per night

Most-booked hotels in Locarno in the past month

See all

Locarno's best hotels with breakfast

See all

Budget hotels in Locarno

See all

Hotels located in the center of Locarno

See all

FAQs about hotels in Locarno

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Locarno:

Explore guest reviews of hotels in Locarno

See all

Research, refine, and make plans for your whole trip