Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

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 – 134 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.6
Good
2,976 reviews
Avg. price/night:
$50

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. Wonderful accommodating staff. Room was large, clean and furnished with modern fixtures and furniture. View from terrace was lovely

Show more Show less
8.9
Excellent
2,128 reviews
Avg. price/night:
$89

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. The staff were very friendly and efficient. They were also extremely flexible in practical matters such as parking and check-in hours.

Show more Show less
8.7
Excellent
685 reviews
Avg. price/night:
$90

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. Very friendly and efficient staff, nice breakfast, lovely sauna (even personal) and fantastic lunch buffe. Also cosy and spacious lobby.

Show more Show less
8.2
Very Good
1,177 reviews
Avg. price/night:
$89

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... We loved the wellness facilities. The swimming pool was super relaxing and had an indoor outdoor vibe. The hotel gardens are great to relax and chill plus catch the sun 🌞. The hotel is a short walk down to Piazza Grande & if you don’t want to walk up the hill back there is frequent public transport options. We were really happy with the location. We had our newborn with us and found it super easy to get around with a pram. The most stand out for us is by far all the special staff - EVERYONE made us feel so welcome. We also celebrated my husbands birthday while we were there and the onsite restaurant and staff made a special fuss over him which was a lovely touch! It was a weekend full of recharge and we left feeling refreshed & fabulous. It is well worth dining at their onsite restaurant La Fontana - it has an open kitchen and you can see the chefs passion for cooking. Yum! We enjoyed the tables outside under the night sky... super charming.

Show more Show less
8.9
Excellent
877 reviews
Avg. price/night:
$203

Hotel Lago Maggiore

Hotel in Muralto, Locarno

Hotel Lago Maggiore has a restaurant, free bikes, a fitness center and bar in Locarno-Muralto. With a shared lounge, the 4-star hotel has air-conditioned rooms with free WiFi. Excellent location, Modern rooms with unobstructed view, outreached breakfast , well set restaurant, and most of all people. Amazing personnel!

Show more Show less
9.2
Awesome
329 reviews
Avg. price/night:
$137

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. Nice clean place, just right next to the lake /marina. Swimming pool in garden. Big variety for breakfast and great pizza place nearby. Visiting Madonna del Sasso is a must. Highly recommended. Will be back soon.

Show more Show less
8.3
Very Good
1,467 reviews

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
9.1
Awesome
902 reviews
Avg. price/night:
$136

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... a very nice little room, just a minute from Locarno train station, close both from the old town and the lakeside. Noise proof is perfect - with the windows open you can hear all the noises from the main road and the railway, but as you close them literally nothing can be heard. was a very comfortable stay

Show more Show less
8.8
Excellent
666 reviews
Avg. price/night:
$85

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. Lovely hotel within walking distance of ferry and old town, lovely shops and restaurants . Friendly and helpful staff. Rooms were great, good value for money. Delicious meal in Restsurant next to Hotel.

Show more Show less
8.9
Excellent
915 reviews
Avg. price/night:
$146

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