Hotels in Locarno

Search and compare Locarno hotels from hundreds of travel sites and save

Locarno, Switzerland
23 Sep — 24 Sep2
Locarno, Switzerland
Thu 23-9
Fri 24-9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Locarno

Filter by star ratings
All filters
Centro Cadro Panoramica
Centro Cadro Panoramica
8.3 Excellent
4 Via Dassone, Lugano, Ticino, Switzerland
Show on map
19.8 km from city centre, Locarno 
ExcellentBased on 393 reviews
8.3

Centro Cadro Panoramica is situated in Cadro and offers miniature golf, a seasonal outdoor swimming pool and outdoor tennis courts. It also features a playground, squash courts and laundry facilities.

Camping Melezza
Camping Melezza
8.7 Excellent
Losone, Ticino, Switzerland
Show on map
5.5 km from city centre, Locarno 
ExcellentBased on 546 reviews
8.7

Within a 50-minute car trip of Lugano Airport, Camping Melezza provides an outdoor pool and complimentary wireless internet. It is conveniently positioned for those wanting to discover the area's attractions.

Hotel Dell'angelo
Hotel Dell'angelo
7.3 Good
Piazza Grande, Locarno, Ticino, Switzerland
Show on map
0.5 km from city centre, Locarno 
GoodBased on 3,872 reviews
7.3

This charming Locarno hotel is situated within a 10-minute walk of Locarno Railway Station. It also offers luggage storage, a rooftop terrace and free Wi-Fi.

Hotel Geranio Au Lac
Hotel Geranio Au Lac
8.3 Excellent
Viale Verbano 13, Locarno, Ticino, Switzerland
Show on map
0.3 km from city centre, Locarno 
ExcellentBased on 911 reviews
8.3

Hotel Geranio Au Lac is a comfortable base when visiting Locarno and is close to everything the area has to offer. The hotel also offers a unique viewing point for Lake Maggiore.

ferrovieri
ferrovieri
6.1 Good
7 Via Tre Case, Gordola, Ticino, Switzerland
Show on map
4.0 km from city centre, Locarno 
GoodBased on 141 reviews
6.1

This comfortable property in Tenero-Contra offers free Wi-Fi, as well as room service and a playground.

Luganodante - We Like You
Luganodante - We Like You
9.1 Excellent
Piazza Cioccaro 5, Lugano, Ticino, Switzerland
Show on map
21.8 km from city centre, Locarno 
ExcellentBased on 1,949 reviews
9.1

Lugano Dante Center Swiss Quality Hotel provides elegant 4-star accommodation in Lugano. It is steps from Lugano Citta-Stazione Funicular, restaurants and nightlife options.

Tips for booking a Locarno hotel

Cheapest month:December
Most expensive month:July
Average price in Locarno:S$ 183/night
Absolute cheapest price found:S$ 38/night
Cheapest day:Tuesday
Most expensive day:Wednesday
S$ 85 - S$ 265
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 142 - S$ 281
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Locarno hotels

Show all 230 hotels
1
Luganodante - We Like You
Luganodante - We Like You
9.1 Excellent
Piazza Cioccaro 5, Lugano, Ticino, Switzerland
Show on map
0.1 km from city centre, Lugano 

Lugano Dante Center Swiss Quality Hotel provides elegant 4-star accommodation in Lugano. It is steps from Lugano Citta-Stazione Funicular, restaurants and nightlife options.

2
Hotel Dell'angelo
Hotel Dell'angelo
7.3 Good
Piazza Grande, Locarno, Ticino, Switzerland
Show on map
0.5 km from city centre, Locarno 

This charming Locarno hotel is situated within a 10-minute walk of Locarno Railway Station. It also offers luggage storage, a rooftop terrace and free Wi-Fi.

Cheapest hotels in Locarno, Ticino

Show all 230 hotels
Hotel Dell'angelo
Hotel Dell'angelo
7.3 Good
Piazza Grande, Locarno, Ticino, Switzerland
Show on map
0.5 km from city centre,  

This charming Locarno hotel is situated within a 10-minute walk of Locarno Railway Station. It also offers luggage storage, a rooftop terrace and free Wi-Fi.

S$ 92
Avg. per night
Camping Melezza
Camping Melezza
8.7 Excellent
Losone, Ticino, Switzerland
Show on map
2.5 km from city centre,  

Within a 50-minute car trip of Lugano Airport, Camping Melezza provides an outdoor pool and complimentary wireless internet. It is conveniently positioned for those wanting to discover the area's attractions.

S$ 118
Avg. per night
ferrovieri
ferrovieri
6.1 Good
7 Via Tre Case, Gordola, Ticino, Switzerland
Show on map
1.4 km from city centre,  

This comfortable property in Tenero-Contra offers free Wi-Fi, as well as room service and a playground.

S$ 188
Avg. per night
Centro Cadro Panoramica
Centro Cadro Panoramica
8.3 Excellent
4 Via Dassone, Lugano, Ticino, Switzerland
Show on map
5.9 km from city centre,  

Centro Cadro Panoramica is situated in Cadro and offers miniature golf, a seasonal outdoor swimming pool and outdoor tennis courts. It also features a playground, squash courts and laundry facilities.

S$ 195
Avg. per night
Hotel Geranio Au Lac
Hotel Geranio Au Lac
8.3 Excellent
Viale Verbano 13, Locarno, Ticino, Switzerland
Show on map
0.3 km from city centre,  

Hotel Geranio Au Lac is a comfortable base when visiting Locarno and is close to everything the area has to offer. The hotel also offers a unique viewing point for Lake Maggiore.

S$ 204
Avg. per night
Luganodante - We Like You
Luganodante - We Like You
9.1 Excellent
Piazza Cioccaro 5, Lugano, Ticino, Switzerland
Show on map
0.1 km from city centre,  

Lugano Dante Center Swiss Quality Hotel provides elegant 4-star accommodation in Lugano. It is steps from Lugano Citta-Stazione Funicular, restaurants and nightlife options.

S$ 235
Avg. per night

Hotel prices in Locarno

3 stars

S$ 92 - S$ 204

Albergo Carcani

No. 1 most popular

Albergo Carcani
8.7 Excellent
S$ 185
Avg. per night
Hotel City Locarno

No. 2 most popular

Hotel City Locarno
8.8 Excellent
S$ 135
Avg. per night
Hotel Dell'angelo

Best value

S$ 92
Avg. per night
4 stars and up

S$ 173 - S$ 350

Hotel La Meridiana, Lake & Spa

No. 1 most popular

S$ 208
Avg. per night
Sunstar Hotel Brissago

No. 2 most popular

S$ 350
Avg. per night
Hotel Lido Seegarten

Best value

S$ 173
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Locarno

About Locarno

Swaying palm trees and a sun-drenched lakeside promenade give Locarno a Mediterranean feel. The city has been attracting holiday-makers since the 19th century and boasts a postcard-perfect setting on Lake Maggiore. The city enjoys more than 2,300 hours of sunshine a year, making it one of the sunniest places in Switzerland.

Things to do

Strolling along the lakefront promenade is one of the best ways to enjoy an afternoon in Locarno. As you walk, you’ll be treated to beautiful views over Lake Maggiore and the surrounding mountains. Palm-fringed Parco Muralto is set on the lake and is a great place to enjoy a picnic and relax in the sunshine. Kids love the adventure playground.

The balmy Mediterranean climate and low-altitude setting make Locarno perfect for growing subtropical plants. At Parco delle Camelie, you can admire more than 850 varieties of camellias.

Known as Citta Vecchia by locals, the Old Town cascades down a hillside and is filled with pastel-coloured Renaissance buildings. Enjoy an ice cream in sunny Piazza Grande and explore the maze of narrow alleys and arcades. In summer, Piazza Grande hosts a fantastic market selling local crafts and fresh produce.

A steep path leads up to Santuario della Madonna del Sasso, an ancient pilgrimage site that commands sweeping views over the town. It was built in 1480 and features an enchanting church decorated with centuries-old paintings. If you don’t feel like walking, a cable car departs from the town centre and whisks you to the summit.

Getting around

Locarno is pedestrian-friendly and easy to get around on foot while local buses are an easy way to get around. Rental cars are a good way to explore the surrounding area. Locarno Train Station offers connections to nearby towns and cities in Switzerland and Italy.

Locarno travel FAQs

  • What are the best hotels in Locarno?

    Villa Art'E, rated with a score of 9.2 from 197 reviewers, is one of the most popular hotels in Locarno. Other top stays include Hotel Dell'angelo, with an average rating of 7.3 from 3,872 reviewers, and ibis Locarno, with a score of 8.1 from 1,766 reviewers.

  • How much do hotels in Locarno cost?

    The average prices of hotels in Locarno have been around S$ 299 per night over the last 3 days.

  • How much is a cheap hotel in Locarno?

    HotelsCombined users have found cheap hotels in Locarno starting from S$ 64 per night in the last 3 days.

  • How much is a hotel in Locarno tonight?

    A hotel in Locarno tonight can start as low as S$ 100 for the night, with an average cost of S$ 268, based on HotelsCombined searches over the last 72 hours. For a 4-star hotel in Locarno tonight, prices start from S$ 364.