Find and Book Top Rated Hotels in Locarno

Search among 23 available hotels and places to stay in Locarno from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-23 out of 23
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great122 reviews
MapView on map900 yd from City Center300 yd from Madonna del Sasso Church
From   US$ 566 /nightSelect
8.6
Great611 reviews
MapView on map900 yd from City Center300 yd from Locarno Station
From   US$ 320 /nightSelect
8.2
Great125 reviews
800 yd from City Center200 yd from Locarno Station
From   US$ 306 /nightSelect
8.2
Great118 reviews
400 yd from City Center200 yd from Kursaal Locarno SA
From   US$ 192 /nightSelect
8.6
Great406 reviews
500 yd from City Center400 yd from Plaza Grande
From   US$ 376 /nightSelect
Hotel
8.4
Great339 reviews
400 yd from City Center200 yd from Kursaal Locarno SA
From   US$ 126 /nightSelect
8.4
Great65 reviews
700 yd from City Center400 yd from Kursaal Locarno SA
From   US$ 191 /nightSelect
8.6
Great758 reviews
600 yd from City Center300 yd from Kursaal Locarno SA
From   US$ 266 /nightSelect
8.4
Great175 reviews
1100 yd from City Center400 yd from Locarno Station
From   US$ 105 /nightSelect
8.6
Great486 reviews
1400 yd from City Center600 yd from Locarno Station
From   US$ 129 /nightSelect
8.6
Great1701 reviews
600 yd from City Center300 yd from Locarno Station
From   US$ 114 /nightSelect
8.4
Great382 reviews
600 yd from City Center200 yd from Kursaal Locarno SA
From   US$ 139 /nightSelect
Hotel
8.6
Great269 reviews
400 yd from City Center100 yd from Locarno Casino
From   US$ 202 /nightSelect
8.4
Great41 reviews
700 yd from City Center400 yd from Locarno Hospital - La Carità 
From   US$ 74 /nightSelect
8.6
Great421 reviews
700 yd from City Center100 yd from Locarno Station
From   US$ 263 /nightSelect
8.0
Great90 reviews
800 yd from City Center400 yd from Kursaal Locarno SA
From   US$ 212 /nightSelect
8.4
Great130 reviews
From   US$ 160 /nightSelect
8.2
Great115 reviews
1000 yd from City Center300 yd from Locarno Station
From   US$ 168 /nightSelect
8.4
Great76 reviews
1.5 mi from City Center1.1 mi from Locarno Station
From   US$ 228 /nightSelect
8.2
Great5 reviews
1100 yd from City Center400 yd from Locarno Station
From   US$ 200 /nightSelect
8.6
Great252 reviews
From   US$ 446 /nightSelect
8.8
Great114 reviews
1.6 mi from City Center1.2 mi from Locarno Station
From   US$ 475 /nightSelect
8.4
Great41 reviews
100 yd from City Center100 yd from Plaza Grande
From   US$ 233 /nightSelect

Best hotels and places to stay in Locarno

Why visit?

Locarno, situated in the picturesque region of Ticino, Switzerland, offers a delightful blend of natural beauty, cultural heritage, and a pleasant Mediterranean climate. As an idyllic lakeside town nestled between mountains, Locarno offers visitors a unique experience, with its charming old town, breathtaking views, and a vibrant cultural scene. Whether you are looking for a romantic getaway, a family vacation, or simply a peaceful retreat, Locarno is the perfect destination.

Where to stay?

Locarno offers a diverse range of accommodation options, catering to various preferences and budgets. Below are some of the best areas to stay in Locarno:

Piazza Grande: This main square in Locarno is undoubtedly the heart of the town. Staying around Piazza Grande will put you right in the center of the action, allowing easy access to the town's attractions, restaurants, and shops.

Ascona: Just a short distance from Locarno, Ascona is a charming lakeside village that offers a more relaxed and tranquil atmosphere. With its beautiful promenade, luxurious hotels, and upscale boutiques, Ascona is an ideal choice for those seeking a peaceful stay.

Minusio: Located on the outskirts of Locarno, Minusio offers a more residential and serene environment. This area is known for its stunning views of Lake Maggiore and convenient access to nature trails, making it perfect for nature enthusiasts.

Price per hotel room per night:

The average price per night for hotel rooms in Locarno varies based on the hotel category. Please note that these prices are approximate and may vary depending on the season and availability.

3-star hotels: $80 to $150

4-star hotels: $150 to $250

5-star hotels: $250 and above

Best value for money:

Hotel Garni Montaldi: Located near Piazza Grande, this cozy 3-star hotel offers comfortable rooms and a central location at an affordable price.

Hotel dell'Angelo: Situated in the heart of Locarno, this budget-friendly 3-star hotel provides basic yet clean and comfortable rooms, making it a great value for money option.

Hotel Garni Millennium: Offering spacious rooms, excellent service, and a delicious breakfast, this family-run 3-star hotel ensures a pleasant stay without breaking the bank.

Best kids-friendly hotels:

Ramada La Palma au Lac: With its lakefront location and a range of family-friendly amenities, including a children's play area and a swimming pool, this 4-star hotel is perfect for families.

Hotel Belvedere Locarno: This charming 4-star hotel offers spacious rooms and a dedicated kids' club, providing ample entertainment for children during their stay.

Best hotels for a romantic getaway:

Villa Orselina: Nestled on the hillside overlooking Locarno, this luxurious 5-star hotel offers breathtaking views, elegant rooms, and a spa, ensuring a romantic and memorable experience.

Hotel Eden Roc: Located in Ascona, this renowned 5-star hotel offers stylish rooms, private balconies with lake views, and a luxurious spa, making it ideal for couples seeking a romantic retreat.

Best for location:

Hotel Excelsior: Situated right on the shores of Lake Maggiore, this 4-star hotel offers stunning lake views and easy access to the town center, making it a prime location for exploring Locarno.

Hotel La Palma au Lac: With its central location on the promenade, this 4-star hotel provides convenient access to both Piazza Grande and the lakefront, ensuring a perfect blend of nature and city attractions.

Hotel Garni du Lac: This charming 3-star hotel is located just steps away from the lake and offers a peaceful setting within close proximity to the town center.

Best for a short city break:

Hotel Cittadella: Located in the heart of Locarno's old town, this boutique hotel offers comfortable rooms and easy access to the town's historical sights and vibrant atmosphere.

Hotel Geranio au Lac: Situated on the lakefront, this 3-star hotel provides a relaxing environment with stunning views. It offers easy access to both the town center and the beautiful lake promenade.

Show moreLess