Skip to main content

Search hotels in Locarno

Enter your dates to see the latest prices and deals for Locarno hotels

Filter by:


Star Rating

Review Score

Locarno – 82 hotels and places to stay

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.

The room was clean, comfortable and the staff was extremely helpful and kind. The location was also very good.
7.3
Scored 7.3
Good
Rated good
3,341 reviews
Price from$109.90per 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.

Worth the price. A beautiful hotel in a prime location with friendly and attentive staff. The view is great. The breakfast buffet features a great selection of food options. The sky lounge on the roof top is the perfect spot to look at the beautiful scenery and soak up the moment.
8.3
Scored 8.3
Very Good
Rated very good
2,546 reviews
Price from$211.71per night
Piccolo Hotel, hotel in Locarno

Piccolo Hotel enjoys a quiet location, an 8-minute walk from the Locarno Train Station and the center of the city.

Staff was devoted and charming. Place is old-stylish house well maintained and comfortable. Location is good, close to the lake and center and in a quiet neighbourhood. Nice breafast. parking included right there by the hotel. Great value overall
8.9
Scored 8.9
Excellent
Rated excellent
894 reviews
Price from$186.72per night
@ Home Hotel Locarno, hotel in Locarno

@ Home Hotel Locarno offers a central location in Locarno, 5 minutes' walk from Lake Maggiore, the Piazza Grande, and the Muralto Locarno train station.

Very clean, comfortable and close to everything
8.8
Scored 8.8
Excellent
Rated excellent
1,172 reviews
Price from$155.67per night
Hotel Rio Muralto, hotel in Locarno

Completely renovated in 2012 and 2013, Hotel Rio Muralto 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 gentleman working the check in, breakfast and everything else (I apologize but I can't remember his name) was FABULOUS and so helpful and kind! Give that man a raise!!!
8.5
Scored 8.5
Very Good
Rated very good
1,035 reviews
Price from$181.95per night
Hotel la Palma au Lac, hotel in 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.

Great location and view. The buffet is amazing. The restaurant of the hotel is top notch as well. Nice and friendly staff. Really pet-friendly
8.7
Scored 8.7
Excellent
Rated excellent
1,736 reviews
Price from$245.97per night
La Barca Blu, hotel in Locarno

Set on a hill above Locarno, the La Barca Blu overlooks Lake Maggiore and is a 5-minute walk from the funicular to Locarno. Free WiFi is available. All rooms feature a balcony or a terrace.

That they have this option for budget stay. We were able to bring our luggage earlier and also check in earlier. Nich good breakfast with a view.
7.9
Scored 7.9
Good
Rated good
730 reviews
Price from$161.73per night
Hotel Garni Montaldi, hotel in Locarno

Hotel Garni in front of the train and bus station of Locarno and Centovallina station, a 5-minute walk from the lake and from the central Locarno Piazza Grande.

Nothing
7.4
Scored 7.4
Good
Rated good
1,587 reviews
Price from$137.38per night
Aparthotel Al Lago, hotel in Locarno

Set directly at the shore of Lake Maggiore, Aparthotel Al Lago is surrounded by a garden with a swimming pool and sun loungers.

The spacious rooms, the great location with most beautiful view of lake and mountains
8.5
Scored 8.5
Very Good
Rated very good
581 reviews
Price from$247.09per night
Hotel Nessi Locarno, hotel in Locarno

The Hotel Nessi Locarno located in a quiet area between Locarno and Ascona can be reached from the center of both cities within 15 to 20 minutes' walk.

The location was great, it was close to the city center. You could take the bus or even walk there. The staff was really great and very helpful.
8.1
Scored 8.1
Very Good
Rated very good
554 reviews
Price from$193.74per night
See all 114 hotels in Locarno

Most-booked hotels in Locarno in the past month

Locarno's best hotels with breakfast

  • Hotel Belvedere Locarno
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 1,019 reviews

    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...

    Very nice property, they have even a wellness area!

  • Hotel la Palma au Lac
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 1,736 reviews

    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.

    the location was great, and the staff were very friendly

  • Hotel Rio Muralto
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,036 reviews

    Completely renovated in 2012 and 2013, Hotel Rio Muralto 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...

    Location is very good, clean, friendly and helpful staff.

  • Boutique Hotel Piazza Grande
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 473 reviews

    Located in Locarno and with Piazza Grande Locarno reachable within a 1-minute walk, Boutique Hotel Piazza Grande provides concierge services, allergy-free rooms, a restaurant, free WiFi throughout the...

    Ein sehr schönes, zentral gelegenes und modernes Hotel.

  • Villa Rossella
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 744 reviews

    Located in Locarno and with Piazza Grande Locarno reachable within a 8-minute walk, Villa Rossella provides a terrace, non-smoking rooms, free WiFi throughout the property and a bar.

    The hotel is newly renovated and beautiful... Very nice!

  • Hotel Cittadella
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 376 reviews

    In a historic building in Locarno’s Old Town, Hotel Cittadella is a 5-minute walk from the Piazza Grande and 2297 feet from Lake Maggiore.

    Top Lage! Restaurant perfekt! Kommen gerne wieder!

  • Aparthotel Al Lago
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 581 reviews

    Set directly at the shore of Lake Maggiore, Aparthotel Al Lago is surrounded by a garden with a swimming pool and sun loungers.

    alles supper nettes personal super lage alles mega !!

  • Hotel Excelsior
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 403 reviews

    Located just 328 feet from the waterfront at Lake Maggiore, Hotel Excelsior offers a rich buffet breakfast, a bar with outside terrace overlooking the garden and free Wi-Fi.

    Die persönliche Betreuung und das familiäre Klima.

Budget hotels in Locarno

  • Hotel Lago Maggiore - Welcome!
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 1,618 reviews

    Hotel Lago Maggiore - Welcome! is located on the beautiful lake promenade of Locarno, a few steps from the city center. Hotel Lago Maggiore - Welcome!

    Great place, large rooms and good view of the lake.

  • Smart-HOTEL MINUSIO, a Benvenuti Hotel
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 401 reviews

    Surrounded by a garden with a heated outdoor pool, Smart-HOTEL MINUSIO, a Benvenuti Hotel is a 2-minute drive from the center of Locarno and Lake Maggiore.

    Sehr nettes Personal, Frühstück top, Zimmer schick und sauber!

  • Boutique-HOTEL REMORINO, a Private Selection Hotel
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 207 reviews

    Boutique-HOTEL REMORINO, a Private Selection Hotel in Minusio is a 5-minute walk from Lake Maggiore.

    Everything x you need to stay here it’s beautiful x

  • Hotel Bellavista Locarno
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 948 reviews

    Located in Locarno, a 13-minute walk from Piazza Grande Locarno, Hotel Bellavista Locarno provides accommodations with a terrace, private parking, a restaurant and a bar.

    The hotel, the breakfast, the parking were super✅👌

  • Hotel Stella SA
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 621 reviews

    Located on the edge of Locarno, Hotel Stella SA provides panoramic views of Lake Maggiore and comes with a restaurant serving Swiss and international cuisine.

    Very nice team of employe, speaking several languages

  • Boutique Hotel La Rinascente
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 295 reviews

    Dating back to 1550, this carefully restored historic building enjoys a quiet location in the heart of Locarno, 328 ft from Piazza Grande. Boutique Hotel La Rinascente features elegantly styled rooms.

    Great service, great location. The hotel is lovely.

  • Hotel Du Lac
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 834 reviews

    The Hotel Du Lac is located 656 feet from the train station, the funicular, the pier and the bus stop for all your excursions and is only a few steps away from Locarno's old town and the lake.

    Frisch renovierte Zimmer, Seesicht, nettes Personal

  • Caffè dell'Arte Boutique Rooms
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 294 reviews

    Caffè dell'Arte Boutique Rooms occupies a restored historic building dating back to the 15th century, located only 164 feet from Locarno's Piazza Grande, where the annual Locarno Film Festival, Moon...

    Excellente adresse et bien centrée. Personnel très aimable.

Hotels located in the center of Locarno

  • Miralago Locarno Easy Rooms
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 317 reviews

    Located in Muralto, Miralago Locarno Easy Rooms is just 164 feet from the promenade on Lake Maggiore, 1640 feet from Locarno's center and 656 feet from the harbor. It offers free Wi-Fi.

    Great staff, high quality amenities, perfect location

  • Piccolo Hotel
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 894 reviews

    Piccolo Hotel enjoys a quiet location, an 8-minute walk from the Locarno Train Station and the center of the city.

    Excellent service, good facilities, reasonable priced

  • EasyRooms ai Monti
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 148 reviews

    Located in Locarno and with Piazza Grande Locarno reachable within a 5-minute walk, EasyRooms ai Monti has concierge services, non-smoking rooms, a garden, free WiFi and a bar.

    die Freundlichkeit des Personal, der Park und Spa

  • Giardino Lago
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 95 reviews

    Set directly on Minusio’s lakeshore promenade, Giardino Lago is a stylish boutique hotel offering fine cuisine. Free Wi-Fi is available, and bicycles and deckchairs are provided free of charge.

    Staff, location, food, friendliness and helpfulness

  • Hotel Geranio Au Lac
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 991 reviews

    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.

    They had a variety of vegan sweet cakes and cookies.

  • Hotel Rondinella Locarno
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 138 reviews

    The Hotel Rondinella Locarno, a simple, centrally located hotel with a cozy-family atmosphere, has 29 rooms. All rooms have a Wi-Fi connection, private bathroom, a fridge, a safe and cable TV.

    Friendly staff, excellent view of the lake and the city

  • Hotel Nessi Locarno
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 554 reviews

    The Hotel Nessi Locarno located in a quiet area between Locarno and Ascona can be reached from the center of both cities within 15 to 20 minutes' walk.

    Posizione rispetto al centro raggiungibile a piedi

  • Hotel Scaletta
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 65 reviews

    Featuring a terrace, bar and views of city, Hotel Scaletta is located in Locarno, a 7-minute walk from Piazza Grande Locarno.

    Colazione abbondante letto comodo posizione ottima

FAQs about hotels in Locarno








A Sunny Swiss Corner

Locarno is a gorgeous destination on the shores of Lake Maggiore, featuring the warmest climate in Switzerland. Situated at the foot of the Alps, this colourful Swiss city is home to the world-famous Locarno International Film Festival.

Considered to be designed by Leonardo da Vinci, the 13th-century Visconteo Castle houses an important archaeological museum. The historic pilgrimage church of Madonna del Sasso stands proud above the city, overlooking an inviting harbour.

Travellers can stroll around the narrow alleys of the old town, visit one of the antique shops, admire the old churches with Italian Baroque style or dine in one of the traditional restaurants near the main square of Piazza Grande. During the winter months they can also go for skiing or hiking on the Cardada Cimetta Mountain using the cable car.

Nature lovers will have the opportunity to swim in the blue waters of the Lago Maggiore, wander around the aromatic citrus trees and relax in the vineyards of the hills behind Locarno.

The Locarno railway station offers train connections to Zurich, Basel and Lucerne. Check the Booking.com deals and choose from a variety of hotels, apartments and hostels in Locarno.

What Guests Said About Locarno:

  • 10
    Scored 10

    Very enjoyable.

    Very enjoyable. Visconteo Castle was interesting and the funicular to Madonna del Sasso was fun. Good pizza at the Ristorante Funicolare. Be sure to take the tram further up to Cardada. The views were well worth the trip!
    Mark
    United States of America
  • 8.0
    Scored 8.0

    A small, yet beautiful city on the Swiss part of Lago...

    A small, yet beautiful city on the Swiss part of Lago Maggiore which, for those who are on a circuit, is a must-come-to in order to visit Sacro Monte Madonna del Sasso. A jewel with an amazing view over the city and the lake, accessible both by foot or by the funicular (lovely).
    ianenache
    Romania
  • 8.0
    Scored 8.0

    Main reason to go their was the Indian Ticino Ride, Close to...

    Main reason to go their was the Indian Ticino Ride, Close to the lakeside and in the middle of the city we could celebrate until Midnight. Time was to short to discover all the beauty in and around. We took some short rides with our motorbikes having best weather. We will come again. Great place on earth.
    Tino
    Germany
  • 10
    Scored 10

    Everything... town centre, River Maggia, restaurants, bars,...

    Everything... town centre, River Maggia, restaurants, bars, piazza grande film festival center, ascona, river cruise, houses, valle verzasca, madonna del sasso, . The canton of Ticina is something whihc no one should miss visiting.
    Bbasanth
    United Arab Emirates
  • 10
    Scored 10

    Awesome small town on the shore of Lago Maggiore.

    Awesome small town on the shore of Lago Maggiore. Clean, all buildings and streets are perfectly maintained. Very green, extremely picturesque - placed between Alps slopes and lake shores , with palms and lot of flowers growing around. Small but beautiful Old town, tasteful food. Just a small heaven on Earth, it still is expensive.
    V.Gliožeris
    Lithuania
  • 4.0
    Scored 4.0

    Locarno was fantastic but the funicular operator put me off.

    Locarno was fantastic but the funicular operator put me off. He refused to speak and just pointed to tickets and signs when asked questions. Nobody was there and his vibe was we we're putting him out.
    Quinn
    Canada

Explore guest reviews of hotels in Locarno

  • 8.3
    Scored 8.3
    Very Good
    Rated very good
     · 294 reviews
    The best part of the hotel was the staff. The receptionist was very friendly and helpful. She gave us many tips and a lot of advice on the things to do in Locarno and its surroundings, gave a few names of amazing restaurants (do listen to her advice, we were never disappointed!). The location of the hotel is perfect, very close to everything (station, city centre, restaurants). The rooms are really cute and clean and so are the bathrooms. Will definitely go back there for my next stay in Locarno without a doubt! I highly recommend it!
    Aarti
    Switzerland
  • From $389.73 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 171 reviews
    Beautiful room with all facilities necessary and more, amazing view, comfortable beds (with remote controls!), good amount of privacy despite the massive windows, great breakfast, parking space just outside, good restaurant next door. I booked the Junior Suite, for reference. Honestly one of the nicest hotels I've been. The staff was also super friendly and helpful. Additionally, they have a super nice pool area surrounded by greenery for a good amount of privacy.
    Elsa
    United Kingdom
  • From $185.32 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 1,369 reviews
    We have had an extremely nice stay at Hotel Millennium. My Wife had her birthday during our stay and the hotel owners and staff really spoiled us with their attention. We were there for the Locarno Film Festival and the hotel is very well situated, the lake in front and the Locarno city center within a few minutes walk. The hotel is a very cute, cozy and beautiful little place. Exceptional to find such a hotel in such a perfect location. We will return for sure!
    Erwin
    Switzerland
  • From $100.30 per night
    6.7
    Scored 6.7
    Pleasant
    Rated pleasant
     · 759 reviews
    Lovely hotel in the very centre of the old town. Very good option for a budget traveller. The room had everything we needed, the mattresses were very good and the room was very clean. But the most important thing about the hotel is the staff. Despite the fact that we were very late check in, they waited for us and were very nice to us. I can 100% recommend this hotel. And if you take into account the price of the room, this hotel is even more attractive.
    Tetiana
    Ukraine
  • From $248.22 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 834 reviews
    The bedroom and bathroom are really nicely designed and feel large. Whilst there is no on-site parking, there is a public carpark nearby. The breakfast was quite acceptable. The hotel is not on the lake as its name implies. It's only a short walk from the lake but I don't think any rooms have a view of the lake. As we were there only for one night, this didn't worry us as it was close to a few things, including the lake.
    Martin
    Hong Kong
  • From $185.32 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 1,369 reviews
    You can't do much better for a central location in Locarno. The room was the perfect size for our group. It was very close to the train station, and everything else. The room itself was great. There was a great selection for breakfast featuring a number of local products. And during some of the hottest days ever in Switzerland, the air conditioning was great!
    Gregory
    Switzerland
  • From $312.46 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 1,811 reviews
    Super-nice staff - outgoing and helpful. Comfortable beds. Great location - close to the center, to the train station. Good breakfast - it’s got even a real fruit salad without sugar. Nice discount to a good restaurant downstairs and to to an awesome spa, Therma Salini, that’s within a walking distance.
    Gleb
    Russia
  • From $148.85 per night
    7.3
    Scored 7.3
    Good
    Rated good
     · 2,844 reviews
    Nice charming aged „Kur-„Hotel, with big Doublerooms. Rooms and facility very clean. E- Checkin/Checkout very easy to handle, unless PC runs down ;-). Breakfast with buffet very large and varied. Very nice stay! Fantastic view to the Lago Maggiore (if booked). Thx a lot.
    Karsten
    Germany
  • From $169.65 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,156 reviews
    The feel of the hotel, very nice & very looked after and clean. On both days the staff was really friendly and helpful. Breakfast was delicious with loads of different breads, brioche, tarts, eggs, cereals, meat, cheese etc. Coffee was delicious too.
    Agnès
    Germany
  • From $248.22 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 834 reviews
    The location is absolutely fantastic for a Locarno city trip. We had a great room with lake view and can only recommend it. Parking is also very close by and although sometimes a problem with these downtown hotels was not an issue or concern for us.
    A
    Alexander
    Canada
  • From $185.32 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 317 reviews
    Really nice staff, very helpful with check in and check out, and parking. Very modern hotel, small terrace outside was practical. Central location. Plenty of room in the bathroom for toiletries, etc, and a good shower. 👍🏼👍🏼
    Rob
    Switzerland
  • From $167.91 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 709 reviews
    The place is amazing, close to Locarno, very comfortable to get there by bus with Ticino ticket. At the same time it was very quiet and calm place, amazing view. Very nice terrace for a breakfast.
    A
    Anastasiya
    Switzerland
  • 7.5
    Scored 7.5
    Good
    Rated good
     · 153 reviews
    Location - great view, quiet location but only 10 min bus ride to Locarno center. Pool was very nice as was the garden/greenery between the two hotel buildings.
    Katherine
    Switzerland
  • From $189.93 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 894 reviews
    Nice calm hotel 10 Minutes from the train station. Room very comfortable, clean and nicely decorated. Great breakfast! Nice balcony. Thanks so much!
    Helenka
    Switzerland
  • From $197.68 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 4,425 reviews
    The staff was very nice and helpful. The breakfast was good. The location was excellent. The room was nice, with a small fridge and a kettle.
    JOSEPH RAED
    France
  • From $197.68 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 4,425 reviews
    Nice hotel in a perfect location near the lake and close to the station. Peaceful, beautifully clean, helpful staff and a good breakfast.
    marwil9
    United Kingdom
  • 7.3
    Scored 7.3
    Good
    Rated good
     · 3,343 reviews
    Nice, if slightly old, centrally located hotel across the square from the lakefront. Good breakfast
    Graeme
    Germany
  • 7.3
    Scored 7.3
    Good
    Rated good
     · 3,343 reviews
    The service at the reception was very good and the hotel was nice and clean. It is well located.
    P
    Patrick
    Switzerland
  • From $155.67 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 1,172 reviews
    Very nice personel. Hotel close to the railway station and city center.
    Olga
    Switzerland
  • From $169.65 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,156 reviews
    Very nice and helpful staff, good location and good breakfast
    Michael
    Switzerland

Research, refine, and make plans for your whole trip