Find and Book Top Hotels in Locarno

Search among 22 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-22 out of 22
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$ 643 /nightSelect
8.2
Great122 reviews
MapView on map400 yd from City Center200 yd from Kursaal Locarno SA
From   US$ 130 /nightSelect
8.4
Great341 reviews
400 yd from City Center200 yd from Kursaal Locarno SA
From   US$ 126 /nightSelect
8.6
Great619 reviews
900 yd from City Center300 yd from Locarno Station
From   US$ 320 /nightSelect
8.6
Great416 reviews
500 yd from City Center400 yd from Plaza Grande
From   US$ 294 /nightSelect
8.2
Great138 reviews
800 yd from City Center200 yd from Locarno Station
From   US$ 220 /nightSelect
8.6
Great768 reviews
600 yd from City Center300 yd from Kursaal Locarno SA
From   US$ 266 /nightSelect
8.2
Great67 reviews
700 yd from City Center400 yd from Kursaal Locarno SA
From   US$ 191 /nightSelect
8.6
Great1712 reviews
600 yd from City Center300 yd from Locarno Station
From   US$ 137 /nightSelect
8.4
Great391 reviews
600 yd from City Center200 yd from Kursaal Locarno SA
From   US$ 238 /nightSelect
8.4
Great191 reviews
1100 yd from City Center400 yd from Locarno Station
From   US$ 105 /nightSelect
8.6
Great493 reviews
1400 yd from City Center600 yd from Locarno Station
From   US$ 76 /nightSelect
8.6
Great273 reviews
400 yd from City Center100 yd from Locarno Casino
From   US$ 103 /nightSelect
8.0
Great113 reviews
100 yd from City Center100 yd from Piazza Grande Locarno
From   US$ 278 /nightSelect
8.4
Great41 reviews
700 yd from City Center400 yd from Locarno Hospital - La Carità 
From   US$ 74 /nightSelect
8.2
Great141 reviews
From   US$ 160 /nightSelect
8.6
Great434 reviews
700 yd from City Center100 yd from Locarno Station
From   US$ 263 /nightSelect
8.2
Great118 reviews
1000 yd from City Center300 yd from Locarno Station
From   US$ 168 /nightSelect
From   US$ 195 /nightSelect
8.4
Great45 reviews
100 yd from City Center100 yd from Plaza Grande
From   US$ 136 /nightSelect
8.8
Great114 reviews
1.6 mi from City Center1.2 mi from Locarno Station
From   US$ 467 /nightSelect
8.0
Great102 reviews
800 yd from City Center400 yd from Kursaal Locarno SA
From   US$ 212 /nightSelect

Best hotels and places to stay in Locarno

Why visit?

Locarno, Switzerland is a charming destination that offers a mix of stunning natural beauty, rich culture, and a peaceful ambiance. With a variety of hotels in Locarno, tourists can enjoy a comfortable stay while exploring the towns picturesque surroundings. Whether youre interested in historical sites, outdoor activities, or simply relaxing by the Lake Maggiore, Locarno has something for everyone.

Where to stay?

Locarno City Center: Staying in the heart of Locarno allows visitors to have easy access to the towns main attractions, including Piazza Grande, a bustling square filled with cafes and shops. There are numerous hotels in Locarno, ranging from budget-friendly options to luxurious accommodations. By staying here, tourists can immerse themselves in the vibrant atmosphere of the city and enjoy the convenience of being close to restaurants and transportation.

Lake Maggiore Waterfront: For those seeking tranquility and breathtaking views, staying along the Lake Maggiore waterfront is an excellent choice. Many hotels in Locarno Switzerland offer rooms with balconies overlooking the lake, allowing guests to relax and take in the scenic beauty. This area also provides easy access to boat trips and water sports activities, making it ideal for nature enthusiasts.

Ascona: Located just a short distance from Locarno, Ascona is a charming town that offers a more relaxed and intimate atmosphere. It boasts a promenade filled with cafes, art galleries, and boutiques, making it a great place to unwind. Ascona also has a variety of hotels, including upscale accommodations with spa facilities and stunning lake views, ensuring a pleasant stay for tourists looking to indulge in luxury.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $90 to $150.

4-star hotels: The average price per night is around $160 to $250.

5-star hotels: The average price per night is around $300 to $500.

Best value for money:

Hotel dellAngelo: This budget-friendly hotel in Locarno offers comfortable rooms at affordable prices. Located in the city center, it provides easy access to nearby attractions such as Piazza Grande and the Old Town. The hotel also features a restaurant serving traditional Swiss and Italian cuisine, ensuring guests have a delightful dining experience.

Hotel Geranio Au Lac: Situated along Lake Maggiore, this hotel offers stunning views and a peaceful atmosphere at a reasonable price. The rooms are cozy and well-appointed, and some even have balconies overlooking the lake. The hotels proximity to the lakeside promenade and boat transportation makes it convenient for guests to explore the area.

Hotel City Locarno: Nestled in the heart of Locarno, this hotel combines affordability with a central location. The rooms are comfortable and equipped with modern amenities, providing a pleasant stay for guests. The hotel also offers a buffet breakfast and has a rooftop terrace where visitors can enjoy panoramic views of the city.

Best kid-friendly hotels:

Hotel Belvedere Locarno: This family-friendly hotel offers spacious rooms and various amenities for children, including a playroom and a kids swimming pool. It is located near the lake and has a beautiful garden where families can relax and enjoy the surroundings. The hotel also provides activities and entertainment for kids during the summer season.

Ramada Hotel La Palma au Lac: With its lakeside location and family-friendly facilities, this hotel is a great choice for vacationing with children. It features a kids club, an outdoor swimming pool, and a playground. The hotels spacious rooms offer stunning lake or mountain views, ensuring a memorable stay for families.

Best hotels for a romantic getaway:

Villa Orselina: This luxurious hotel, nestled on a hillside overlooking Lake Maggiore, provides a romantic atmosphere and breathtaking views. The elegant rooms, some with private balconies and whirlpool tubs, offer a perfect setting for a couples retreat. The hotel also features a spa and wellness center, adding to the overall relaxation experience.

Hotel Giardino Ascona: Located in the neighboring town of Ascona, this boutique hotel offers a romantic escape in a peaceful setting. The rooms are beautifully decorated, and some have private gardens or terraces. Guests can indulge in the hotels fine dining restaurant and enjoy the tranquil ambiance of the Mediterranean-style gardens.

Best for location:

Hotel America: Situated in the heart of Locarno, this hotel is just steps away from the main square, Piazza Grande, and other attractions. The rooms are comfortable and stylish, and the hotel also has a rooftop terrace offering panoramic views of the city. Its central location allows guests to explore Locarno easily.

Hotel Ibis Locarno: Conveniently located near the train station, this hotel provides easy access to both Locarnos city center and the beautiful Lake Maggiore. The rooms are modern and well-equipped, ensuring a comfortable stay. Guests can also enjoy the hotels restaurant and bar during their visit.

Hotel Garni Muralto: Situated a short walk from the lake and the train station, this hotel offers a prime location for exploring both Locarno and the surrounding areas. The rooms are spacious and modern, and the hotel provides a delicious breakfast buffet to start the day off right.

Best for a short city break:

Hotel Excelsior: This centrally located hotel in Locarno offers comfortable rooms and a warm ambiance, ideal for a short city break. It is within walking distance of Piazza Grande and other attractions, allowing visitors to make the most of their time in Locarno. The hotel also has a bar and lounge area, perfect for unwinding after a day of exploration.

Show moreLess