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 – 169 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. 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.7
Excellent
3,457 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. Nice hotel, great location, great Italian restaurant onsite.

Show more Show less
7.2
Good
3,715 reviews
Price from
$56
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. The deluxe double room even came with a small kitchen and fridge which was a nice surprise. The hotel staff was extremely friendly and understanding. The heated outdoor pool was still open in October.

Show more Show less
8.2
Very Good
875 reviews
Price from
$173
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. Everyone was really friendly, understanding and made me feel like a Princess. Food, view and amenities were great.

Show more Show less
8.5
Very Good
1,368 reviews
Price from
$167
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. Excellent breakfast and very friendly staff.

Show more Show less
8.9
Excellent
1,280 reviews
Price from
$135
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... Beautiful view from our terrace. Dinner at the restaurant was excellent. I wish I had researched more about the spa and grounds before coming. Pack a swim suit!

Show more Show less
8.8
Excellent
1,099 reviews
Price from
$240
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,152 reviews
Price from
$93
per night

Hotel Geranio Au Lac

Hotel in Muralto, Locarno

Set on the lakeshore promenade of Lake Maggiore, Hotel Geranio Au Lac is only 328 feet from the Locarno Train Station and the city center. It offers a breakfast buffet. unexpected nice room, nice hotel and nice personnel. The view was amazing. the single room i had was very nice and i even had a balcony with a lake view. Breakfast option was very nice to have. a great surprise!

Show more Show less
8.2
Very Good
847 reviews
Price from
$115
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.7
Excellent
1,377 reviews
Price from
$131
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,280 reviews
Price from
$153
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