Find Hotels

Choose your date

Choose your date
Guests:
 
Specify the age of a child
Specify the age of children

Hotels in Locarno

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Hotel themes

Guest rating

Apply Filters
Clear Filters

10 options found

  • Hotel Elvetico

    Via Vallemaggia 31, Locarno, Switzerland (Show map)

    Show map

    The 3-star Hotel Elvetico lies within 23 km from Museo Cantonale d_Arte.

    More...
    From US$ 109
    price for 1 night
    BOOK From US$ 109
  • Hotel Rio Garni

    Via Della Collegiata 1, Muralto, Switzerland (Show map)

    Show map

    The grand Hotel Rio Garni Locarno comprises spacious rooms in the vicinity of Monte Verità, Tenero- Sport Center and Cardada - Cimetta.

    More...
    From US$ 108
    price for 1 night
    BOOK From US$ 108
  • Albergo Cardada

    Cardada, Locarno, Switzerland (Show map)

    Show map

    Albergo Cardada is a 3-star property that provides visitors with a sun deck, a picnic area and a golf course.

    More...
    From US$ 88
    price for 1 night
    BOOK From US$ 88
  • Garni Rondinella

    Via Dogana Nuova 4, Locarno, Switzerland (Show map)

    Show map

    The charming 2-star Garni Rondinella Hotel Locarno offers quick access to Lido Locarno, Chiesa di Santa Maria degli Angeli and Monte Bre.

    More...
    From US$ 149
    price for 1 night
    BOOK From US$ 149
  • Hotel Gottardo Garni & Osteria

    Via San Gottardo 18, Locarno, Switzerland (Show map)

    Show map

    The grand Hotel Gottardo Garni & Osteria Locarno is rated 2 stars and offers tasteful accommodation overlooking Lake Maggiore.

    More...
    From US$ 91
    price for 1 night
    BOOK From US$ 91
  • Schlosshotel

    Via B. Rusca 9 / S. Francesco 7A, Locarno, Switzerland (Show map)

    Show map

    The grand 2-star Schlosshotel Locarno is set in a historic area minutes away from Museo Cantonale d_Arte, Monte Bre and Piazza Grande Locarno.

    More...
    From US$ 96
    price for 1 night
    BOOK From US$ 96
  • Hotel America

    Piazza Grande, Locarno, Switzerland (Show map)

    Show map

    The grand Hotel America Locarno is set in Locarno Center district next to bars and restaurants.

    More...
    From US$ 93
    price for 1 night
    BOOK From US$ 93
  • Hotel Excelsior

    Via Simone Da Locarno 12, Locarno, Switzerland (Show map)

    Show map

    The grand 3-star Hotel Excelsior Locarno is set in Locarno Center district and offers spacious guestrooms with a view over the garden.

    More...
    From US$ 131
    price for 1 night
    BOOK From US$ 131
  • Hotel Stella

    Via Al Parco 14, Orselina, Switzerland (Show map)

    Show map

    Hotel Stella Locarno is a 3-star grand property offering a stylish accommodation steps away from Monte Bre, Lago Maggiore and Lido Locarno.

    More...
    From US$ 68
    price for 1 night
    BOOK From US$ 68
  • Hotel Cittadella

    Via Cittadella 18, Locarno, Switzerland (Show map)

    Show map

    The 2-star grand hotel Cittadella offers a classic accommodation within easy reach of Lago Maggiore, which is about 15 minutes` walk.

    More...
    From US$ 70
    price for 1 night
    BOOK From US$ 70