Skip to main content

Search hotels in Locarno

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

Locarno – 259 hotels and places to stay

Filter by:

Star Rating

Review score

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.

O
Oliver
From
Switzerland
- The location is perfect right at the Piazza Grande - Parking was near by the Hotel, they give me a entrance ticket that i dont have to pay. Ticket was available 1 Day so you can leave the parking during the Day. - The breakfast was the Classic Swiss Breakfast, and the staff was always on point providing more food in the buffet. - Very friendly and helpfull stuff
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 3,362 reviews
Price from
$118.17
1 night, 2 adults

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.

E
Ella
From
United States
Location was excellent.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,224 reviews
Price from
$261.21
1 night, 2 adults

Piccolo Hotel

Hotel in Muralto, Locarno

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

R
Reni
From
United States
Very good breakfast . Room and bathroom were very clean. Very respectful and helpful staff.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 883 reviews
Price from
$222.03
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.

C
Claire
From
Switzerland
Very friendly staff, relaxed atmosphere. Cleanliness.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,244 reviews
Price from
$180.24
1 night, 2 adults

Hotel Rio Muralto

Hotel in Muralto, Locarno

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.

W
WAI MI
From
Hong Kong
Very close to railway station and convenient. Room is bright, spacious and comfortable with high ceiling. Breakfast is good.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,050 reviews
Price from
$146.78
1 night, 2 adults

Hotel la Palma au Lac

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

D
Damon
From
United States
Location is wonderful. Breakfast was lovely, nice selection of the usual Swiss breakfast items. Parking was easier than expected right across from the hotel. Air conditioning was a real bonus! Rooms are not spectacular, but simple, modern, spotless and comfortable.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,490 reviews
Price from
$261.21
1 night, 2 adults

Hotel Garni Montaldi

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

R
Raoul
From
Switzerland
It’s centrally located. Special rated parking spaces at the public garage near by.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,892 reviews
Price from
$157.53
1 night, 2 adults

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.

S
Sara
From
United States
Everything.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 592 reviews
Price from
$248.77
1 night, 2 adults

Boutique-HOTEL REMORINO, a Private Selection Hotel

Hotel in Minusio, Locarno

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

J
Justas
From
Switzerland
Excellent location, staff, and facilities. Great for a weekend getaway. Stayed twice and will come back again.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 223 reviews
Price from
$499.41
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 center of both cities within 15 to 20 minutes' walk.

D
Diac
From
Romania
Everything was fine. The staff was very helpful..public transport and market very close It was free public transport from the hotel - which was a good deal. The breakfast could be improved.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 968 reviews
Price from
$160.46
1 night, 2 adults
See all 259 hotels in Locarno

Hotels with airport shuttles in Locarno

Most booked hotels in Locarno and surrounding area in the past month

See all
  • Popular with guests booking hotels in Locarno

    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 936 reviews
  • Popular with guests booking hotels in Locarno

    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 1,827 reviews
  • Popular with guests booking hotels in Locarno

    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 1,490 reviews
  • Popular with guests booking hotels in Locarno

    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 3,796 reviews
  • Popular with guests booking hotels in Locarno

    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 1,077 reviews
  • Popular with guests booking hotels in Locarno

    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 1,534 reviews
  • Popular with guests booking hotels in Locarno

    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 1,301 reviews
  • Popular with guests booking hotels in Locarno

    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 2,224 reviews
  • Popular with guests booking hotels in Locarno

    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 1,892 reviews
  • Popular with guests booking hotels in Locarno

    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 3,362 reviews

Hotels located in the center of Locarno

  • Scored out of 10, guest rating 6.4
    Pleasant - What previous guests thought, 686 reviews

    EasyRooms is located in the heart of Locarno, directly beside the Dell’Angelo Hotel on the Piazza Grande.

  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 3,362 reviews

    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.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 233 reviews

    Palazzo Canetti Locarno - Piazza Grande - Suites & Rooms - Easy Self Check-In offers air-conditioned rooms in Locarno.

  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 332 reviews

    Residenze dell'Angelo are located directly opposite the Dell'Angelo Hotel, centrally located at Piazza Grande in the center of Locarno.

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 1,323 reviews

    Pardo Bar is located in the Old Town of Locarno, a 2-minute walk from the Piazza Grande, and features a bar. The Visconteo Castle and a bus stop are 164 feet away and the Lake Maggiore is 0.6 mi away.

  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 68 reviews

    Pardo Apartments by Quokka 360 - Locarno old town offers accommodations in Locarno, 3.2 miles from Golfclub Patriziale Ascona and 25 miles from Lugano Station.

  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 465 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.

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 210 reviews

    Caffè dell'Arte Boutique Rooms Locarno 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...

Budget hotels in Locarno and nearby

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 7 reviews

    Locarnoholiday offers accommodations in Locarno, a 9-minute walk from Piazza Grande Locarno and 2.9 miles from Golfclub Patriziale Ascona.

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 567 reviews

    Camping Melezza provides an open-air bath and air-conditioned accommodations in Losone, 4 miles from Golfclub Patriziale Ascona.

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 45 reviews

    Casa Tita is located in Intragna, just 7.5 miles from Piazza Grande Locarno and 31 miles from Lugano Station. With garden views, this accommodation provides a balcony.

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 10 reviews

    Am See, zentral, ruhig is located in Brissago, just 29 miles from Lugano Station and 31 miles from Lugano Exhibition Center.

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 12 reviews

    Casa Diana Ticino in Cugnasco provides accommodations with a terrace and a shared lounge. This property offers access to a patio, free private parking, and free Wifi.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 93 reviews

    Located in Auressio, 7.9 miles from Piazza Grande Locarno, Wild Valley Hostel - Villa Edera provides accommodations with a garden, free private parking, a shared lounge and a terrace.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 9 reviews

    GIOIA@HOME is located in Locarno, just a 3-minute walk from Piazza Grande Locarno and 3.1 miles from Golfclub Patriziale Ascona.

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

    Piazza Grande Duplex offers accommodations in Locarno, 26 miles from Lugano Exhibition Center and 29 miles from Swiss Miniatur.

Best hotels with breakfast in Locarno and nearby

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 961 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...

  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 313 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.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 1,827 reviews

    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. Garage spots are available on site.

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 1,534 reviews

    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.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 517 reviews

    Surrounded by a lush garden, the Youth Hostel Locarno is 0.9 mi away from the train station and the Lake Maggiore.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 1,211 reviews

    Hotel 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. Wi-Fi is available for free in all rooms.

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 2,224 reviews

    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.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 3,796 reviews

    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.

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

    Beautiful lakeside location with largely pedestrianized...

    Beautiful lakeside location with largely pedestrianized tourist area in old town. Amazing lakeside lido with excellent indoor and outdoor pools, slides and diving boards. Pools have spa features, including powerful water massage jets. You can also swim in the lake.
    Guest review by
    Anthony
    United Kingdom
  • 10.0

    It's for relaxing, not busy, use the place as a starting...

    It's for relaxing, not busy, use the place as a starting point to the different valleys...and if you have time, take the "expresstrain (do not get off for picking flowers...)" for a nice travel to Domodossola. A place not to be missed. Just one recommendation: Go there out of Summerseason (mid June to end August) it will simple be to hot.... Use the Ticino Ticket if you get one from the hotel, it's worth the money.
    Guest review by
    Werner
    Switzerland
  • 10.0

    Just starting to see some tour groups walking around.

    Just starting to see some tour groups walking around. So sad to see this as it is no way to see a City and it crowds the streets. They should not allow tour buses or large tour groups in small towns. It destroys the beauty and charm of the area.
    Guest review by
    Ayoc
  • 10.0

    Locarno is lovely.

    Locarno is lovely. Not so businesslike as Lugano, which is also very nice. Great walkability. Easy access to ferry boats to places on the lake. Good restaurants. Easy access to other towns by train or boat. Views are spectacular. Ticino has a very much Swiss - Italians feel as opposed to the the Geneva lake area which is Avery Swiss - French feel ans the Bern area which is very German influenced.
    Guest review by
    Linda
    United States
  • 10.0

    We stayed from Monday to Friday, travelling by train and...

    We stayed from Monday to Friday, travelling by train and that was about the right length of time to explore the immediate area. We enjoyed walks along the promenade, the Camellia Park, the cable car ride and a bus and boat trip to Ascona. We were blessed with beautiful Spring weather in mid April.
    Guest review by
    Valerie
    United Kingdom
  • 10.0

    Beautiful, friendly, small city on the shores of Lago...

    Beautiful, friendly, small city on the shores of Lago Maggiore. Historic old town with beautiful cobblestone piazza and alleys filled with shops. Great launching place for trekking in the hills. Transit is fast, clean and super easy to get from the main train station in Bellinzona, or beyond into the small hill villages. There is a year round ferry that takes travelers across the lake. In the summer, there are more ferries that travels down the lake to further towns south. Many great grocery stores, and delicious restaurants. Most people speak at least three languages: Italian, English and German.
    Guest review by
    Melissa
    United States

See reviews by guests who stayed at hotels in Locarno

See all
  • From $213.32 per night
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 187 reviews
    We only stayed one night. We visited for the Camelie festival. The room was clean and cozy and included everything we needed. Breakfast was served directly in the room. Parking is available with reservation just in front of the house. The walk to Locarno was not long and nice. The owner was very friendly and accommodating. Grazie mille Eduardo.
    Guest review by
    Adrian
    Switzerland
  • From $195.93 per night
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 1,892 reviews
    The Hotel is located right next to Locarno train station. The accommodation was big enough and very clean. Bathroom looked newly renovated. Pets are allowed without extra charges which is really nice and doesn't happen often. Overall, i was very happy with my stay.
    Guest review by
    Anna
    Switzerland
  • From $133.53 per night
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 1,056 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.
    Guest review by
    Agnès
    Germany
  • From $208.97 per night
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 3,796 reviews
    Getting to the hotel was super easy. The room was very comfortable and spacious, with a beautiful balcony and a very nice view of the lake. The staff was very kind. Very complete breakfast.
    Guest review by
    AlexSaitua
    Argentina
  • From $222.03 per night
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 883 reviews
    Very nice room Amazing breakfast Very friendly staff Walking distance to everything in Locarno
    Guest review by
    Moritz
    Switzerland

Research, refine, and make plans for your whole trip