Book on the go and pay later.
Search 590,000 properties worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Hotel Excelsior£123
Hotel Excelsior£123Located in the heart of Locarno, this hotel is within a 5-minute walk of Piazza Grande and Casino Locarno. Madonna del Sasso is 1 mi (1.6 km) away.
Hotel dell'Angelo£61
Hotel dell'Angelo£61Located in the heart of Locarno, this hotel is within a 5-minute walk of Piazza Grande and Casino Locarno. Madonna del Sasso is 1 mi (1.6 km) away.
EasyRooms dell'Angelo£47
EasyRooms dell'Angelo£47Situated in Locarno, this hotel is within a 5-minute walk of Casino Locarno and Piazza Grande. Madonna del Sasso is 1.2 mi (1.9 km) away.
Hotel City Locarno, Design & Hospitality£96
Hotel City Locarno, Design & Hospitality£96This family-friendly Locarno hotel is located by the sea, within a 10-minute walk of Casino Locarno and Piazza Grande. Madonna del Sasso is 1.2 mi (1.9 km) ...
H4 Hotel Arcadia Locarno£126
H4 Hotel Arcadia Locarno£126Located in Lugano City-Centre, this hotel is within a 15-minute walk of Museum of Modern Art and MASILugano Museum of Art of Italian Switzerland. Santa Maria ...
Hotel De La Paix£135
Hotel De La Paix£135This family-friendly Paradiso hotel is located near the airport, within a 15-minute walk of Museum of Modern Art and MASILugano Museum of Art of Italian Switzerland. ...
Hotel Admiral£90
Hotel Admiral£90Situated in Locarno, this hotel is close to Piazza Grande, Casino Locarno and Madonna del Sasso. Local attractions also include Mount Cardada and Gambarogno ...
Residenze dell'Angelo£61
Residenze dell'Angelo£61Situated in Locarno, this hotel is within a 10-minute walk of Casino Locarno and Piazza Grande. Madonna del Sasso is 1.3 mi (2.1 km) away.
ibis Locarno£89
ibis Locarno£89Located in the heart of Locarno, this hotel is within a 5-minute walk of Casino Locarno and Piazza Grande. Madonna del Sasso is 1 mi (1.7 km) away.
Hotel DU LAC Locarno£86
Hotel DU LAC Locarno£86Lakeside Haven
A verified traveller from Sydney Australia stayed at Hotel Villa Belvedere
Good location
A verified traveller from CT stayed at Hotel Garni Millennium