Hotels in Locarno

Search for Locarno Hotels

When are you visiting Locarno?

Hotels.com™ Rewards

Collect 10 nights, get 1 reward night

And look out for Secret Prices on selected hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best Locarno Hotels

Locarno overview

Locarno is known for its shops. You'll enjoy the ample dining choices. Visitors to Locarno can take time to see places such as Piazza Grande and Casino Locarno.

Where to stay in Locarno

Whether travelling for business or pleasure, Locarno can accommodate you. There are 16 hotels in Locarno and you can shop for as many as 171 deals for rooms on Hotels.com, some with discounts of up to 60%. We have room prices as low as GBP 20 per night. Below, you'll find the number of hotels for each star rating in Locarno as well as in the surrounding area:
  • • 18 5-star hotels from GBP 102 per night
  • • 36 4-star hotels from GBP 68 per night
  • • 78 3-star hotels from GBP 56 per night
  • • 14 2-star hotels from GBP 21 per night

How to get to Locarno

Fly into Lugano (LUG-Agno), 12.8 mi (20.5 km) from the heart of Locarno. Locarno Riazzino Station is the closest train station, located 4.3 mi (7 km) from the city centre.

What to see around Locarno

Highlights of the area include:
  • • Piazza Grande
  • • Casino Locarno

When to visit Locarno

Wondering which time of year to travel or what you should pack? Here are some seasonal averages to help with your planning:

Seasonal temperatures
  • • January-March: 15°F day, -3°F night
  • • April-June: 26°F day, 4°F night
  • • July-September: 28°F day, 10°F night
  • • October-December: 19°F day, -2°F night
Seasonal average rainfall
  • • January-March: 4 inches
  • • April-June: 8 inches
  • • July-September: 9 inches
  • • October-December: 5 inches