The 10 best three-star hotels in Locarno, Switzerland | Booking.com
Skip to main content

Three-Star Hotels in Locarno

Find the three-star hotels that appeal to you the most

The best three-star hotels in Locarno

Check out our pick of great three-star hotels in Locarno

Filter by:

Review score

Smart-HOTEL MINUSIO, a Swiss Quality Hotel

Hotel in Minusio, Locarno

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

O
Octavian
From
Romania
Clean, friendly staff, underground garage
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 483 reviews
Price from
US$212.26
1 night, 2 adults

Residenza Motta

Locarno

Boasting mountain views, Residenza Motta provides accommodation with a casino, a garden and a bar, around 300 metres from Piazza Grande Locarno.

A
Amy
From
United States
The location is right in the middle of the central piazza area, very close walk to the station and easy to get to bus lines and the ferry. I loved my room, with one side facing into the beautiful private courtyard and the other overlooking the cute shopping street outside. Very nice kitchen, comfortable furniture. Barbara and Urs were so helpful in giving me advice about my trains, and very friendly and warm (comfortable communicating in English). I had my own table in the courtyard. Although there were other guests it stayed very quiet (doesn’t seem to be a party district) and I slept well every night. I would very happily stay here again in the future.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 207 reviews
Price from
US$212.31
1 night, 2 adults

Hotel City Locarno

Hotel in Locarno

Entirely renovated in 2016, Hotel City Locarno enjoys a central location, just 100 metres from Lake Maggiore and the ship pier and 300 metres from Piazza Grande. Garage spots are available on site.

Z
Zuzana
From
Slovakia
This was a great base for the Locarno Film Festival. Super central, coffee machine in the room, beda very comfy.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,798 reviews
Price from
US$169.92
1 night, 2 adults

ibis Locarno

Hotel in Locarno

This modern, completely non-smoking hotel is located in the heart of Locarno, only a few minutes' walk away from Lake Maggiore, the ferry terminal, the Piazza Grande, and the casino.

L
Lejla
From
Switzerland
The room was very clean , and the breakfast is really good 👍
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,527 reviews
Price from
US$119.72
1 night, 2 adults

Hotel Nessi Locarno

Hotel in Locarno

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

d
de sensi
From
Luxembourg
Room is exceptionally clean and comfortable, we were having the swimming pool view which was calming. Staff is helpful and friendly, we were having some emergency issue with our dog, and they are helping us to find the vet that is close by and available.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,063 reviews
Price from
US$147.16
1 night, 2 adults

Hotel Muralto Locarno

Hotel in Muralto, Locarno

This beautiful, renovated and modern hotel is located in the town centre, close to Locarno’s old town with the famous Piazza Grande and Lake Maggiore with its lakeside promenade.

S
Schwarts
From
Russia
Very clean room, comfortable bed, excellent breakfast, perfect location
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3,665 reviews
Price from
US$119.72
1 night, 2 adults

Hotel Millennium

Hotel in Locarno

Hotel Millennium in Locarno is located right on the banks of Lake Maggiore, near the harbour and only a 2-minute walk from the Old Town and the train station. Wi-Fi is available for free in all rooms....

D
Daniela Mariana
From
Romania
Excelent location, 2 min by foot from everything ( train station, Piazza grande and old town, harbour and boats across Lago Maggiore, bus stop to Madonna del Sasso), wonderful view from the balcony, gracious hosts (family run hotel with a cozy feeling)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,178 reviews
Price from
US$167.36
1 night, 2 adults

Hotel Geranio Au Lac

Hotel in Muralto, Locarno

Set on the lakeshore promenade of Lake Maggiore, Hotel Geranio Au Lac is only 100 metres from the Locarno Train Station and the city centre. It offers a breakfast buffet.

c
cheryl
From
Australia
Not far from train station where we got off. A beautiful location on the lakefront. Room was spacious, a balcony. Breakfast was provided and we enjoyed sitting outside on the balcony. Staff were lovely.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,235 reviews
Price from
US$234.40
1 night, 2 adults

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 centre. It offers Mediterranean cuisine. Alexandra Hotel offers a rich buffet breakfast daily.

U
Umair
From
Italy
Our room was very cosy with good air conditioning. The oldtown is very near. Breakfast and service was perfect. We will definitely come again here.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,032 reviews
Price from
US$133.88
1 night, 2 adults

@ Home Hotel Locarno

Hotel in Muralto, 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.

M
Maryna
From
Ukraine
Everything!the hosts: Cinzia and Nadia were exceptionally friendly and helpful. the communication was easy and quick. we were travelling with our son and when we came to the hotel , we were very pleasantly surprised that our room was upgraded for a bigger one free of charge. we were also given a code for an online Ticino ticket that allows you to use public transport free of charge and get discounts at most sights. the location: is great -a 5-7-minute walk to the lake and to the main square.it also takes about 5-7 minutes to walk to the funicular Orselina, to cable cars and chair lifts Cardada-Cimetta. breakfast : breakfast was tasty , homemade by hosts, with good coffee and different options. rooms: simple but exceptionally clean , with all the basics you need and with a coffee machine in the room. all in all the hotel is a very cosy place with a home-like atmosphere created by the hosts. Definitely a place we would come back to when we travel to Ticino again.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,242 reviews
Price from
US$180.71
1 night, 2 adults
All three-star hotels in Locarno

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

Most booked three-star hotels in Locarno and surroundings in the past month

See all

Save money on three-star in Locarno and nearby – budget options available

  • Hotel dell'Angelo

    Locarno
    Budget options available
    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 3,364 reviews

    The Dell'Angelo Hotel is centrally located at Piazza Grande in the centre of Locarno. It is just steps from the train station, shops and Lago Maggiore.

    From US$66.35 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 215 reviews

    Caffè dell'Arte Boutique Rooms Locarno occupies a restored historic building dating back to the 15th century, situated only 50 metres from Locarno's Piazza Grande, where the annual Locarno Film...

  • Boutique Hotel La Rinascente

    Locarno
    Budget options available
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 146 reviews

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

  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 7 reviews

    Situated in Locarno in the Canton of Ticino region, Apartment Tazzino by Interhome features a terrace. The 3-star apartment is 600 metres from Piazza Grande Locarno.

  • Hotel Excelsior

    Locarno
    Budget options available
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 274 reviews

    Situated in Locarno and with Piazza Grande Locarno reachable within 700 metres, Hotel Excelsior features a terrace, non-smoking rooms, free WiFi throughout the property and a bar.

  • B&B villa sempreverde

    Locarno
    Budget options available
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 202 reviews

    Set in Locarno, 1.2 km from Piazza Grande Locarno, B&B villa sempreverde has a garden, private parking and rooms with free WiFi access.

  • Hotel Rio Muralto

    Muralto, Locarno
    Budget options available
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 1,041 reviews

    Completely renovated in 2013, Hotel Rio Muralto is located in front of the train station, 1-minute walk distance from all alle the public transport and the funicular to the Madonna del Sasso.

    From US$134.69 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Apartment Saleggi Apt- 20 by Interhome is set in Locarno, 1 km from Piazza Grande Locarno, 4.8 km from Golfclub Patriziale Ascona, and 40 km from Lugano Station. This 3-star apartment offers a lift.

Great access to the city centre. Check these three-star hotels in Locarno and nearby

  • Hotel Cittadella

    Locarno
    Central location
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 449 reviews

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

    From US$236.95 per night
  • Hotel America

    Locarno
    Central location
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 319 reviews

    The family-run Hotel America occupies a historic building in the Old Town of Locarno, just steps away from the train station and Lake Maggiore. Its restaurant has a terrace on the Piazza Grande.

    From US$129.70 per night
  • Hotel Du Lac

    Locarno
    Central location
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 946 reviews

    The Hotel Du Lac is located 200 metres 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.

    From US$205.77 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 596 reviews

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

    From US$236.95 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 846 reviews

    Located in Locarno, 1.1 km from Piazza Grande Locarno, Hotel Bellavista Locarno provides accommodation with a terrace, private parking, a restaurant and a bar.

    From US$142.17 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 857 reviews

    Located in the centre of Muralto, the 3-star superior Tertianum Residenza Al Parco Appartements & Restaurant offers independent living solutions for the elderly, a large private garden with a terrace,...

    From US$205.77 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 683 reviews

    Situated in Locarno, Tertianum Residenza Al Lido - Appartements & Restaurant provides accommodation with free WiFi in the public areas and a fitness centre.

    From US$299.31 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 960 reviews

    Set in Locarno and with Piazza Grande Locarno reachable within 2.3 km, Riva Rooms & Studios - Check-In 24hr offers express check-in and check-out, non-smoking rooms, a shared lounge, free WiFi...

    From US$144.45 per night

Enjoy breakfast in Locarno and nearby

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 243 reviews

    Located in Ascona, 2.8 km from Golfclub Patriziale Ascona, Parkhotel Emmaus - Casa del Sole provides accommodation with free bikes, free private parking, a garden and a shared lounge.

    From US$164.99 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 374 reviews

    Situated in a quiet location in the middle of a large green garden, the Ascona Lodge, Pool & Garden Retreat is only a few steps away from Lake Maggiore and from the heart of Ascona.

    From US$150.90 per night
  • Hotel La Perla

    Ascona
    Breakfast options
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 602 reviews

    The Hotel La Perla is located on a sunny and central place on the hillside of Ascona, just 2 minutes' walk away from the centre and its famous lake promenade.

    From US$171.10 per night
  • Hotel Polo

    Ascona
    Breakfast options
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 411 reviews

    Hotel Polo in Ascona offers free WiFi access in public areas and a scrumptious breakfast in the morning. The rooms are air-conditioned, equipped with cable TV and a minibar.

    From US$150.90 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 640 reviews

    Located a 2-minute walk from the historical centre of Ascona, Ville La Perla consists of four villas. It offers free WiFi in public areas and a breakfast.

    From US$146.66 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 634 reviews

    Situated in the heart of Ascona’s Old Town, Albergo Antica Posta is only steps away from the promenade at Lago Maggiore and 15 minutes from the beach. Free WiFi is available.

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 191 reviews

    The Garni Villa Siesta Park is a hotel in Losone, a 15-minute walk from Ascona. It features a huge flower garden and a barbecue area.

    From US$152.15 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 771 reviews

    Located on the shore of Lake Maggiore in Ascona, Albergo Carcani by Ketty & Tommy offers a beautiful terrace overlooking the lake and the surrounding mountains.

    From US$232.34 per night

FAQ about three-star hotels in Locarno

3 star hotels that guests love in Locarno

See all
  • Avg. price/night: US$66.35
    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 3,364 reviews
    Great location, and one of the few "budget" options in this area. There were many people checking in at the same time, but they were working really fast and making sure everyone gets their room as quick as possible. Great working team.
    Guest review by
    pascal
    Young couple
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 1,242 reviews
    The staff was pretty cool, relaxed, kind, and helpful. The location of the accommodation was 20min walking from Locarno city center, and 10min walking distance from Lago Maggiore. The breakfast was really good and varied. The bed and pillows were extremely comfortable.
    Guest review by
    Antonio J. Ribeiro
    Young couple
  • Avg. price/night: US$100.41
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 1,032 reviews
    Amazing staff and very good value for money. Close to city center, quiet area, decent parking and very good price.
    Guest review by
    Adrian
    Solo traveller
  • Avg. price/night: US$176.72
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 1,798 reviews
    Perfect location in the city center. The hotel was easy to access and find and the personnel was 5 star. Really really amazing people, willing to help, kind and nice.
    Guest review by
    Andrei
    Young couple
  • Avg. price/night: US$66.35
    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 3,364 reviews
    Location is great, the city center, everything is close.
    Guest review by
    Marta
    People with friends