Hotels in Locarno

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

Locarno, Switzerland
28 Jul — 29 Jul2
Locarno, Switzerland
Wed 28/7
Thu 29/7
...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 326 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 512 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,843 reviews
7.3

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

Hotel Geranio Au Lac
Hotel Geranio Au Lac
8.4 Excellent
Viale Verbano, Locarno, Ticino, Switzerland
Show on map
0.2 km from city centre, Locarno 
ExcellentBased on 903 reviews
8.4

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.

Grand Hotel Villa Castagnola
Grand Hotel Villa Castagnola
9.0 Excellent
Viale Castagnola 31, Lugano, Ticino, Switzerland
Show on map
22.5 km from city centre, Locarno 
ExcellentBased on 494 reviews
9.0

Featuring outdoor tennis courts, an indoor pool and a private beach, Grand Hotel Villa Castagnola is a deluxe place to stay in Lugano. It has a gym, as well as a rooftop terrace, a sauna and a Turkish steam bath.

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

Ristorante Ferrovieri offers a comfortable setting while in Tenero-Contra. It also provides a playground and wireless internet.

Lugano Dante Center Swiss Quality Hotel
Lugano Dante Center Swiss Quality Hotel
9.2 Excellent
Piazza Cioccaro 5, Lugano, Ticino, Switzerland
Show on map
21.8 km from city centre, Locarno 
ExcellentBased on 1,744 reviews
9.2

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.

Ristorante Stella Con Camere
Ristorante Stella Con Camere
7.0 Good
Via G. Mantegazza 5, Locarno, Ticino, Switzerland
Show on map
0.7 km from city centre, Locarno 
GoodBased on 905 reviews
7.0

Ristorante Stella con camere is situated in Locarno and is close to the area's well-known attractions. It also provides an express check-in and check-out feature, a playground and a currency exchange.

Tips for booking a Locarno hotel

Cheapest month:December
Most expensive month:July
Average price in Locarno:₹ 10,460/night
Absolute cheapest price found:₹ 2,059/night
Cheapest day:Tuesday
Most expensive day:Wednesday
₹ 4,624 - ₹ 14,524
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 7,784 - ₹ 15,409
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Locarno hotels

Show all 223 hotels
1
Lugano Dante Center Swiss Quality Hotel
Lugano Dante Center Swiss Quality Hotel
9.2 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
Grand Hotel Villa Castagnola
Grand Hotel Villa Castagnola
9.0 Excellent
Viale Castagnola 31, Lugano, Ticino, Switzerland
Show on map
1.5 km from city centre, Lugano 

Featuring outdoor tennis courts, an indoor pool and a private beach, Grand Hotel Villa Castagnola is a deluxe place to stay in Lugano. It has a gym, as well as a rooftop terrace, a sauna and a Turkish steam bath.

3
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 meeting rooms, a rooftop terrace and free Wi-Fi.

Cheapest hotels in Locarno, Ticino

Show all 223 hotels
ferrovieri
ferrovieri
6.1 Good
7 Via Tre Case, Gordola, Ticino, Switzerland
Show on map
1.4 km from city centre,  

Ristorante Ferrovieri offers a comfortable setting while in Tenero-Contra. It also provides a playground and wireless internet.

₹ 5,272
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.

₹ 6,534
Avg. per night
Ristorante Stella Con Camere
Ristorante Stella Con Camere
7.0 Good
Via G. Mantegazza 5, Locarno, Ticino, Switzerland
Show on map
0.7 km from city centre,  

Ristorante Stella con camere is situated in Locarno and is close to the area's well-known attractions. It also provides an express check-in and check-out feature, a playground and a currency exchange.

₹ 8,191
Avg. per night
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 meeting rooms, a rooftop terrace and free Wi-Fi.

₹ 8,539
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.

₹ 9,430
Avg. per night
Hotel Geranio Au Lac
Hotel Geranio Au Lac
8.4 Excellent
Viale Verbano, Locarno, Ticino, Switzerland
Show on map
0.2 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.

₹ 11,955
Avg. per night
Lugano Dante Center Swiss Quality Hotel
Lugano Dante Center Swiss Quality Hotel
9.2 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.

₹ 16,261
Avg. per night
Grand Hotel Villa Castagnola
Grand Hotel Villa Castagnola
9.0 Excellent
Viale Castagnola 31, Lugano, Ticino, Switzerland
Show on map
1.5 km from city centre,  

Featuring outdoor tennis courts, an indoor pool and a private beach, Grand Hotel Villa Castagnola is a deluxe place to stay in Lugano. It has a gym, as well as a rooftop terrace, a sauna and a Turkish steam bath.

₹ 30,359
Avg. per night

Hotel prices in Locarno

3 stars

₹ 8,191 - ₹ 11,955

Hotel Dell'angelo

No. 1 most popular

₹ 8,539
Avg. per night
Hotel Geranio Au Lac

No. 2 most popular

₹ 11,955
Avg. per night
Ristorante Stella Con Camere
₹ 8,191
Avg. per night
4 stars and up

₹ 16,261 - ₹ 30,359

Grand Hotel Villa Castagnola

No. 1 most popular

₹ 30,359
Avg. per night
Lugano Dante Center Swiss Quality Hotel
₹ 16,261
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?

    Grand Hotel Villa Castagnola (9.0/10 from 494 reviews), Hotel Dell'angelo (7.3/10 from 3,843 reviews), and Ristorante Stella Con Camere (7.0/10 from 905 reviews) are all highly rated places to stay in Locarno.

  • How much do hotels in Locarno cost?

    Searches in the last 72 hours suggest an average price of around ₹ 23,092/night is normal for a hotel in Locarno.

  • How much is a cheap hotel in Locarno?

    HotelsCombined searches in the last 3 days suggest cheap Locarno hotels have prices starting from as low as ₹ 3,861/night, depending on the popularity of your requested dates.

  • How much is a hotel in Locarno tonight?

    Over the last 3 days, the starting price of a hotel in Locarno tonight has been as low as ₹ 14,331 and the average price has been as much as ₹ 25,394.