Top 10 Hotels in Locarno

See all 302 Hotels in Locarno
Hotel Belvedere Locarno
Hotel Belvedere Locarno

Via ai Monti della Trinita 44, Locarno 6600

4.5 out of 5.0
4.5 out of 5 (91 reviews)

This family-friendly Cardada hotel is located in the historical district, within a 10-minute walk of Piazza Grande, Pinacotec …

$173
Hotel DU LAC Locarno
Hotel DU LAC Locarno

Via Ramogna 3, Locarno 6600

3.0 out of 5.0
4.2 out of 5 (33 reviews)

Located in Lake Maggiore, this hotel is steps from Casino Locarno and Kursaal Locarno SA. Old Town and Città Vecchia are also …

Get Rates
ibis Locarno
ibis Locarno

Via Giuseppe Cattori 6, Locarno 6600

3.0 out of 5.0
4.2 out of 5 (234 reviews)

Located in Lake Maggiore, this hotel is steps from Kursaal Locarno SA and Casino Locarno. Old Town and Città Vecchia are also …

$86
Hotel City Locarno
Hotel City Locarno

Via Giuseppe Cattori 4, Locarno 6600

3.0 out of 5.0
4.7 out of 5 (15 reviews)

Located in Lake Maggiore, this hotel is steps from Kursaal Locarno SA and Casino Locarno. Old Town and Città Vecchia are also …

$139
Hotel Dell'Angelo
Hotel Dell'Angelo

Piazza Grande, Locarno CH - 6600

3.0 out of 5.0
3.8 out of 5 (395 reviews)

Located in Lake Maggiore, this hotel is steps from Piazza Grande, Chiesa Nuova, and Castello Visconteo. Chiesa Santa Maria …

Get Rates
Caffè dell'Arte Boutique Rooms
Caffè dell'Arte Boutique Rooms

Via Cittadella 9, Locarno 6600

4.0 out of 5.0
4.5 out of 5 (38 reviews)

Located in Lake Maggiore, this bed & breakfast is steps from Chiesa Santa Maria Assunta, Chiesa Nuova, and Piazza Grande. …

Get Rates
Residenza Al Parco - Tertianum AG
Residenza Al Parco - Tertianum AG
0.3 mi from Locarno
4.0 out of 5.0
5 out of 5 (2 reviews)

Located in Lake Maggiore, this residence is within a 10-minute walk of Giardini Pubblici, Old Town, and Città Vecchia. Parc …

Get Rates
Hotel Ascona
Hotel Ascona
0.5 mi from Locarno
4.0 out of 5.0
4.2 out of 5 (37 reviews)

Located in Lake Maggiore, this hotel is within a 15-minute walk of Museo Comunale d’Arte Moderna and Galleria Borgo. …

$126
Kurhaus Cademario Hotel & Spa
Kurhaus Cademario Hotel & Spa
9 mi from Locarno
4.5 out of 5.0
4.6 out of 5 (172 reviews)

Located in Lake Lugano, this luxury hotel is within 9 mi (15 km) of Funivia Monte Lema SA, Golf Club, and Lema Mount. San …

Get Rates
Hotel Casa Barbieri
Hotel Casa Barbieri
10.7 mi from Locarno
3.0 out of 5.0

Located in Ossola Valley, this hotel is within a 5-minute walk of Re's Sanctuary and Madonna del Sangue Sanctuary. Piana di …

Get Rates

Recent Reviews in Locarno

Hide content

Where to stay in Locarno

Locarno Hotel Guide

From the affordable to the more exclusive, Locarno features a wide range of quality lodging options. About 52 apartments and hotels are within a 0.1-mile radius of Locarno's city center.

Travelers looking for a great place to stay conveniently located to the center of Locarno, can choose from the Villa Orselina and Hotel Belvedere Locarno.

Cheap and cheerful accommodation options in the Locarno area include the Hotel Dell'Angelo, Garni Nessi and Dependance dell Angelo.

Check out the Hotel Eden Roc as well as the Giardino Ascona. The Hotel Eden Roc is 2 miles away from the main part of Locarno. The Giardino Ascona, is 1 mile away. Alternatively, book a room at the Grand Hotel Villa Castagnola or the Hotel Splendide Royal.

Looking for things to do? Consider spending a day or two discovering Museum of Modern Art and Santa Maria degli Angeli, in Lugano, 14 miles to the southeast of Locarno. If you'd like to spend a few nights in Lugano, check Expedia's booking pages for the latest deals at the Villa Principe Leopoldo and Suitenhotel Parco Paradiso. Alternatively, you could stay in Lake Maggiore, 1 mile to the south of Locarno, where you can choose from the Romantik Hotel Castello Seeschloss and Boutique-Hotel REMORINO. Regardless of whether you're passing through or spending a few nights in Lake Maggiore, set aside a little time to visit the Parco Botanico del Gambaragno and Botanischer Garten Gambarogno.

Get your sports fix by making a trip to Pista La Resega, which is 13 miles to the southeast of Locarno. For those who are interested in staying nearby, make a reservation in the Grand Hotel Eden or Villa Sassa Hotel, Residence & Spa.

Agno Airport is a convenient airport, and is located 13 miles from Locarno. Accommodation options nearby include Kurhaus Cademario Hotel & Spa and Best Western Hotel Bellevue au Lac.