Locarno, capital of the Locarno district, boasts a unique location that blends two different European countries: It is situated on the northern tip of Lago Maggiore, the body of water that acts as a border between Switzerland and Italy. Although Locarno is technically on the Swiss side, its official language is Italian and it blends aspects of both countries into one unique cultural landscape. It therefore makes a fascinating place in which to spend a vacation, whether as a final destination or as a stopping point on the way to someplace else. No matter your reasons for visiting the charming city of Locarno, you will need to find the hotel that best suits your travel needs—and that is where Eurobookings.com steps in. The comprehensive travel website simplifies the hotel booking process by offering a list of the best hotels Locarno has to offer. They range from modest budget hotels...

Locarno City Map

In and around Locarno

Pagnona 66 Hotels
48.4 km
San Giacomo Filippo 60 Hotels
48.2 km
Sueglio 36 Hotels
42.9 km
Margno 186 Hotels
48.8 km
Varenna 93 Hotels
41.7 km

Popular Hotels in Locarno

All 47 hotels in Locarno

  • Hotel Belvedere Locarno
    Hotel Belvedere Locarno
    Via ai Monti della Trinita 44, Locarno, 6600, CH
    Show map

    With a stay at Hotel Belvedere Locarno, you'll be centrally located in Locarno, within a 10-minute walk of Piazza Grande and Madonna del Sasso. This... Read more…

    4.6/5
    Excellent
    268 reviews
    Free Wifi
    From USD 260
    per room / per night
  • H4 Hotel Arcadia Locarno
    H4 Hotel Arcadia Locarno
    Lungolago G. Motta, Locarno, 6601, CH
    Show map

    When you stay at H4 Hotel Arcadia Locarno in Locarno, you'll be on the riverwalk, within a 10-minute walk of Piazza Grande and Kursaal Locarno SA. This... Read more…

    4.3/5
    Good
    567 reviews
    Free Wifi
    From USD 293
    per room / per night
  • ibis Locarno
    ibis Locarno
    Via Giuseppe Cattori 6, Locarno, 6600, CH
    Show map

    When you stay at ibis Locarno in Locarno, you'll be near the airport, within a 5-minute walk of Piazza Grande and Casino Locarno. This hotel is 0.1 mi... Read more…

    4.2/5
    Good
    617 reviews
    Free Wifi
    From USD 103
    per room / per night
  • Hotel DU LAC Locarno
    Hotel DU LAC Locarno
    Via Ramogna 3, Locarno, 6600, CH
    Show map

    Hotel DU LAC Locarno is in the heart of Locarno, within a 5-minute walk of Casino Locarno and Piazza Grande. This hotel is 0.1 mi (0.2 km) from Old Town... Read more…

    4.5/5
    Excellent
    305 reviews
    Free Wifi
    From USD 165
    per room / per night
  • Hotel City Locarno, Design & Hospitality
    Hotel City Locarno, Design & Hospitality
    Via Giuseppe Cattori 4, Locarno, 6600, CH
    Show map

    With a stay at Hotel City Locarno, Design & Hospitality, you'll be centrally located in Locarno, within a 5-minute walk of Piazza Grande and Casino... Read more…

    4.6/5
    Excellent
    449 reviews
    Free Wifi
    From USD 180
    per room / per night
  • Hotel Millennium
    Hotel Millennium
    Via Dogana Nuova 2, Locarno, 6600, CH
    Show map

    A stay at Hotel Millennium places you in the heart of Locarno, within a 5-minute drive of Piazza Grande and Madonna del Sasso. This beach hotel is 10.8 mi... Read more…

    4.6/5
    Excellent
    224 reviews
    Free Wifi
    From USD 166
    per room / per night
  • Hotel dell'Angelo
    Hotel dell'Angelo
    Piazza Grande, Locarno, CH - 6600, CH
    Show map

    Hotel dell'Angelo is centrally located in Locarno, a 2-minute walk from Piazza Grande and 15 minutes by foot from Madonna del Sasso. This hotel is 6.7 mi... Read more…

    3.7/5
    Good
    744 reviews
    Free Wifi
    From USD 82
    per room / per night
  • Aparthotel al Lago
    Aparthotel al Lago
    Via Lungolago G. Motta 12, Locarno, 6600, CH
    Show map

    With a stay at Aparthotel al Lago in Locarno, you'll be within a 10-minute walk of Piazza Grande and Kursaal Locarno SA. This hotel is 0.1 mi (0.2 km)... Read more…

    4.6/5
    Excellent
    152 reviews
    Free Wifi
    From USD 186
    per room / per night