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 – 216 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. If it depended on me I would classify it as a 4 star! Very satisfied with everything, especially the room!

Show more Show less
8.6
Excellent
4,022 reviews
Price from
$92
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,617 reviews
Price from
$209
per night

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. Excellent accomodation and staff Thanks for all. :)

Show more Show less
7
Good
3,459 reviews
Price from
$62
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. Perfectly clean and tidy, nice and welcoming staff, very convenient location and parking, wonderful view, calm neighbourhood with shops and petrol stations, not far from Ascona lake side.

Show more Show less
8.1
Very Good
27 reviews
Price from
$109
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,464 reviews
Price from
$124
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. one of the best hotels ever!! I like the way they deal with the guests. they also gave us a welcome card to take any juice. The beds are so comfy and the bathroom was wide. The staff in the restaurant are very friendly and they always smiled at me.. When I checked out they give me a goodbye and wished me a happy trip. different restaurants around the property the breakfast was amazing I would like to thank the receptionist Ms. Nina as well, she is so kind and helpful.. Highly recommended.

Show more Show less
8.5
Very Good
1,494 reviews
Price from
$174
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,110 reviews
Price from
$139
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. We would like to say a big thank you to the staff, we arrived late, out of hours, but were welcomed without any objections. Gave many valuable tips about staying in this city.

Show more Show less
9.2
Wonderful
1,702 reviews
Price from
$193
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
Price from
$102
per night

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... Everything was great. Fantastic views of the city, outstandingly facilities, helpful staff.

Show more Show less
8.8
Excellent
1,160 reviews
Price from
$233
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