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 – 195 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. Private parking spot. Great spacious room with all the necessities (including refrigerator and kettle) and a nice, comfort design. Wonderful balcony with a view to the lake. Location is close to the river. Great, diverse breakfast.

Show more Show less
8.7
Excellent
3,495 reviews
Price from
$93
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. Very central, easy to book and well worth the small price. My first choice in Locarno whenever available. Good breakfast too. I can only recommend this place!

Show more Show less
7.1
Good
3,677 reviews
Price from
$55
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. comfortable room with with Lake mountain view. Fantastic, excellent breakfast. and food Worth every penny you spent here.

Show more Show less
8.5
Very Good
1,387 reviews
Price from
$167
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. Very friendly, confortable rooms, excelent brekfast and in the best area of Lucarno to walk the city. The view to the lake made the stay amazing.

Show more Show less
8.2
Very Good
1,008 reviews
Price from
$176
per night

Hotel Millennium

Hotel in Locarno

The Hotel Garni Millennium in Locarno is located right on the banks of Lake Maggiore, near the harbor and only a 2-minute walk from the Old Town and the train station. Perfect location! Directly at the sea and at the pier to board the ferry to the Brissago Islands. Awesome staff!

Show more Show less
8.8
Excellent
1,297 reviews
Price from
$132
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 room was great. Huge room. Very clean. Very comfortable. Nice breakfast. Parking was right out front of the building.

Show more Show less
7.7
Good
2,151 reviews
Price from
$124
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. Literally everything! The view, a wide range breakfast, MODERN room design, enough space in the room and bath, super fast cleaning service, very friendly staff speaking English. A parking spot was convenient as well with a great accessibility. We got a pack of Ticino beer at check out on the reception that is a really friendly gesture for the visitors. One more point to add, the hotel has a cosy terrace with a fantastic view and a variety of drinks/cocktails for every taste.

Show more Show less
9.1
Awesome
1,310 reviews
Price from
$180
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... Staff was very helpful recommending restaurants serving local food. Dogfriendly hotel with Dog Garden.😁

Show more Show less
8.8
Excellent
1,097 reviews
Price from
$272
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. What an amazing little gem so close to everything! My stay couldn't have been more perfect. The hosts were absolutely lovely, check in/out quick and easy. The room itself was wonderful, clean and comfortable and the breakfast was perfect too!! I really felt "at home" (not always the case when I travel solo) and enjoyed every part of the stay. Just a short walk from the lake and train station and the free parking was super useful too. Thanks to the Piccolo team!

Show more Show less
8.9
Excellent
918 reviews
Price from
$96
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. We really enjoyed our stay at hotel Alexandra. The staff was extremely helpful and nice.

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