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

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Locarno – 202 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 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.1
Good
3,621 reviews
Price from
$57
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. Beautiful view from a lovely large room.

Show more Show less
8.2
Very Good
1,254 reviews
Price from
$184
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,413 reviews
Price from
$168
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. Breakfast staff , reception staff

Show more Show less
9.1
Awesome
1,421 reviews
Price from
$188
per night

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. Clean room, big and bright. Comfortable bed, nice bathroom, and rich breakfast the next morning. The staff has always been very kind and helpful

Show more Show less
8.6
Excellent
3,535 reviews
Price from
$93
per night

Garni Nessi

Hotel in Locarno

The quiet Garni Nessi hotel located between Locarno and Ascona and can be reached from the center of both cities within a 15 to 20-minute walk. It offers an outdoor pool, free Wi-Fi and free parking. the hotel and staff were absolutely brilliant, I felt so welcome, loved the hotel and pool and the breakfasts too. hope to go back as soon as I can

Show more Show less
7.6
Good
2,156 reviews
Price from
$114
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,091 reviews
Price from
$242
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. Slept one of the best here in my life. Good location, liked it.

Show more Show less
7.1
Good
1,287 reviews
Price from
$165
per night

Hotel City Locarno

Hotel in Locarno

Entirely renovated in 2016, Hotel City Locarno enjoys a central location, just 328 feet from Lake Maggiore and the ship pier and 984 feet from Piazza Grande. Private parking is available on site. Great Room Size Breakfast: good bread and coffee, fresh fruits

Show more Show less
8.6
Excellent
1,459 reviews
Price from
$153
per night

Hotel Alexandra

Hotel in Muralto, Locarno

Set in a turn-of-the-century villa, Hotel Alexandra is just a 10-minute walk from Locarno’s town center. It offers Mediterranean cuisine. Alexandra Hotel offers a rich buffet breakfast daily. Host was very friendly and helpful. Breakfast was great and the location was perfect. All facilities were available and lovely stay

Show more Show less
8.4
Very Good
1,036 reviews
Price from
$75
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 see Secret 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