Skip to main content

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 – 151 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. Nice hotel, great location, great Italian restaurant onsite.

Show more Show less
7.3
Good
3,862 reviews
Price from
$73
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. Beautiful view on the mountains and the lake from our room! Besides, I'm impressed by the staff speaking fluently plenty of languages.

Show more Show less
8.8
Excellent
2,930 reviews
Price from
$112
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. Staff was welcoming and nice. Breakfast was amazing, especially the coffee. Location by the lake and within a walking distance from the shops was great as well. The hotel lobby had a play area for kids.

Show more Show less
8.7
Excellent
1,232 reviews
Price from
$202
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. Property was very nice. Great location and great breakfast.

Show more Show less
8.1
Very Good
1,701 reviews
Price from
$110
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.9
Good
2,238 reviews
Price from
$118
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. Staff were super - friendly, warm and welcoming! Nice little hotel, great breakfast, lovely rooms and nice location right on the water. Dinner recommendation was delicious!

Show more Show less
9
Awesome
1,204 reviews
Price from
$154
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. Really friendly and helpful staff. Beautifully decorated hotel and comfortable rooms. Excellent breakfast.

Show more Show less
9
Awesome
906 reviews
Price from
$103
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. Service and decor. Newly refurbished!

Show more Show less
8.5
Very Good
917 reviews
Price from
$105
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. Breakfast was good dinning in The restaurant adjacent to the hotel is very good . As staying un the hotel you get 10% reduction on the meal price.

Show more Show less
8.8
Excellent
1,223 reviews
Price from
$164
per night

Hotel Rio Garni

Hotel in Muralto, Locarno

Completely renovated in 2012 and 2013, Hotel Rio Garni occupies a 19th-century villa in a central location opposite the Locarno Train Station and a 10-minute walk from Piazza Grande, and offers you... The staff was super friendly and very helpful. While the room wasn't huge, it met all its expectations and was super clean. The hotel is 7 min away from Piazza Grande in Locarno and thus very central. I was travelling with my partner and we would definitely come again and recommend it!

Show more Show less
8.7
Excellent
900 reviews
Price from
$121
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