Skip to main content

Search hotels in Locarno

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

Locarno – 251 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 centre of Locarno. It is just steps from the train station, shops and Lago Maggiore.

S
Selmi
From
France
It was so big !
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 3,368 reviews
Price from
DKK 839.97
1 night, 2 adults

H4 Hotel Arcadia Locarno

Hotel in Locarno

Just a 5-minute walk from the Piazza Grande and the centre of Locarno, H4 Hotel Arcadia Locarno is right on the promenade along Lake Maggiore.

A
Alois
From
Switzerland
Location
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,219 reviews
Price from
DKK 1,764.01
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.

M
Maura
From
Italy
A very welcoming place. A spacious and comfortable room. Extremely friendly staff and a convenient location both for the nearby train station and the old town: a pleasant walk to get there. Highly recommended.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 3,777 reviews
Price from
DKK 828.07
1 night, 2 adults

Hotel la Palma au Lac

Hotel in Muralto, Locarno

Hotel la Palma au Lac is situated on the beautiful lake promenade of Locarno, a few steps from the city centre. All rooms provide a TV, a safe and a private bathroom.

A
Alessandra
From
Switzerland
Excelent location, very good breakfast, had a parking space for our car, live music on Friday and Saturday
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,467 reviews
Price from
DKK 1,737.05
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, 5 minutes walk from the lake and from the central Locarno Piazza Grande The southern rooms mostly have a lake vi...

N
Nourhan
From
Switzerland
The hotel’s location is excellent right in front of the train station
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,916 reviews
Price from
DKK 1,071.18
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 centre of the city.

T
Tamar
From
Israel
The hospitality was excellent, the hotel is very close to the city center and the central station. The staff welcomed us warmly, the breakfast was rich and delicious. The rooms are comfortable and spacious, and the atmosphere was truly magical. We really enjoyed staying with you. Thank you for everything!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 885 reviews
Price from
DKK 1,347.60
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.

S
Sandra
From
United Kingdom
Close to train station.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,046 reviews
Price from
DKK 1,002.57
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.

A
Anonymous
From
Switzerland
Very familiar. Wonderfull breakfest.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,243 reviews
Price from
DKK 1,235.76
1 night, 2 adults

Hotel Rondinella Locarno

Hotel in Locarno

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

L
Lolita
From
Switzerland
the location practice bett, decke, towel sind sauber
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 893 reviews
Price from
DKK 954.98
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
Soumeli
From
Greece
The breakfast is the best I had so far in a hotel and I travel a lot!
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 594 reviews
Price from
DKK 1,652.97
1 night, 2 adults
See all 251 hotels in Locarno

Hotels with airport shuttles in Locarno

Most booked hotels in Locarno and surroundings in the past month

See all
  • Popular with guests booking hotels in Locarno

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

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

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

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

    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 3,777 reviews
  • Popular with guests booking hotels in Locarno

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

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

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

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

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

Hotels located in the centre of Locarno

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

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

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 239 reviews

    Located in Locarno, 200 metres from Piazza Grande Locarno, Palazzo Canetti Locarno - Piazza Grande - Suites & Rooms - Easy Self Check-In provides air-conditioned rooms with free WiFi and express check...

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 1,316 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 50 metres away and the Lake Maggiore is 1 km away.

  • 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 700 metres from Lake Maggiore.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 965 reviews

    Set in Locarno and with Piazza Grande Locarno reachable within 200 metres, Boutique Hotel Piazza Grande offers concierge services, allergy-free rooms, a restaurant, free WiFi throughout the property...

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

    Set within 400 metres of Piazza Grande Locarno and 5.2 km of Golfclub Patriziale Ascona in Locarno, Schloss Locarno offers accommodation with seating area.

  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 308 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.4
    Very good - What previous guests thought, 172 reviews

    Situated in Locarno, Piazza Grande House is a recently renovated accommodation, 70 metres from Piazza Grande Locarno and 4.7 km from Golfclub Patriziale Ascona.

Best hotels with breakfast in Locarno and nearby

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

    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.

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

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

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

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

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

    Just a 5-minute walk from the Piazza Grande and the centre of Locarno, H4 Hotel Arcadia Locarno is right on the promenade along Lake Maggiore.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 3,777 reviews

    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.

  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 311 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.

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 1,916 reviews

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

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 242 reviews

    Featuring a bar, Hotel Scaletta is set in Locarno in the Canton of Ticino region, 600 metres from Piazza Grande Locarno and 5.2 km from Golfclub Patriziale Ascona.

Budget hotels in Locarno and nearby

  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 83 reviews

    Set in Minusio in the Canton of Ticino region, Charming Minusio Apartment, close to Locarno&Lake features a balcony and quiet street views.

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

    Casa Tita enjoys a location in Intragna, just 12 km from Piazza Grande Locarno and 50 km from Lugano Station.

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

    Offering mountain views, Am See, zentral, ruhig is an accommodation situated in Brissago, 10 km from Golfclub Patriziale Ascona and 44 km from Borromean Islands.

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

    Offering mountain views, Casa Diana Ticino is an accommodation situated in Cugnasco, 11 km from Piazza Grande Locarno and 16 km from Golfclub Patriziale Ascona.

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

    GIOIA@HOME is situated in Locarno, 5.1 km from Golfclub Patriziale Ascona, 41 km from Lugano Station, as well as 43 km from Exhibition Center Lugano.

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

    Piazza Grande Duplex is located in Locarno, 41 km from Lugano Station, 43 km from Exhibition Center Lugano, as well as 47 km from Swiss Miniatur.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 5 reviews

    Located 5.1 km from Golfclub Patriziale Ascona, 41 km from Lugano Station and 43 km from Exhibition Center Lugano, Little nest - Citta Vecchia Locarno provides accommodation situated in Locarno.

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1 review

    Set in Locarno, 300 metres from Piazza Grande Locarno and 5.1 km from Golfclub Patriziale Ascona, La Mansarda - Città Vecchia Locarno offers air conditioning.

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 DKK 1,967.07 per night
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 2,219 reviews
    We arrived quite late so we really appreciated the quick check-in as well as a very nice receptionist wellcoming us with a smile and a teddy bear for our daughter. The room was very big with almost everything you need. and the view was a delight (we had a room with side lake view). Breakfast very good, with plenty of choice. All in all the hotel surprised us positively.
    Guest review by
    Mihaela
    Romania
  • From DKK 3,428.25 per night
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 1,521 reviews
    Renovated three years ago with serious attention to details, the hotel is right in front of the lake, rooms are spacious and filled with light, great beds. Staff very helpful and professional. Good breakfast buffet. Will become my regular hotel in Locarno.
    Guest review by
    Bruno
    Switzerland
  • From DKK 1,250.83 per night
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 1,208 reviews
    The location + the hotel personnel were great! The hotel was older but very cute and updated. The room was comfortable (AC!!!) + had several extras (bottled water + coffee + fruit)!! Breakfast was small but very nice (great cheese + fresh fruit)!!
    Guest review by
    Jennifer
    Switzerland
  • From DKK 1,415.81 per night
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 885 reviews
    Very nice place to stay, not far from the railway station and the lake. Great breakfast with a lot of options - fruits, pastry etc. The hotel's decoration is very nice and the staff is very friendly. The location is very quiet.
    Guest review by
    Viktor Kovtun
    Switzerland
  • From DKK 1,277.01 per night
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 754 reviews
    Amazing view and charm to the hotel. Nice breakfast. Good location, busstop is next to hotel.
    Guest review by
    Jan Willem
    Netherlands

Research, refine and make plans for your whole trip