Locarno City
City in Ticino, Switzerland, by Lake Maggiore
Locarno faces Lake Maggiore with a sunlit piazza, palm-lined promenade and an annual film festival. Visitors ride the Cardada cable car for alpine views, sip espresso in arcades and board boats to lakeside villages.
Why Visit Locarno?#
Sunshine, lakefront promenades and Italianate flair make Locarno a favorite on Lake Maggiore’s northern shore. Stroll the Piazza Grande, ride the funicular to Madonna del Sasso and sample Ticinese dishes like polenta and risotto in century-old cafés. The town also hosts an international film festival and offers easy access to boat trips, alpine hikes and historic Castello Visconteo and galleries.
Best Things to Do in Locarno#
Locarno Bucket List#
Piazza Grande - Lakeside square lined with cafés, historic buildings, and people-watching opportunities.
Madonna del Sasso sanctuary - Hilltop pilgrimage church with panoramic views over Locarno and Lake Maggiore.
Castello Visconteo - Historic castle housing exhibits and offering views across central Locarno.
Falconeria Locarno - Small bird-of-prey center with educational displays and flying demonstrations.
Riviera lakeside promenades - Less-crowded walking paths past gardens, public art, and quiet piers.
Local artisan chocolatiers - Boutique chocolate shops crafting Swiss confections with regional ingredients.
Verzasca Valley - Short drive to crystal-clear river pools, stone villages, and mountain hikes.
Swissminiatur in Melide - Compact open-air model village showcasing Switzerland’s landmarks in miniature form.
Best Time to Visit Locarno#
Locarno shines late spring through early autumn (May-September) with warm, sunny weather ideal for lakeside activities and gardens. Winters are mild but wet - mountain snow is nearby, but the lakeside stays relatively temperate.
December - February
0 - 8 °C (32 - 46 °F)
Mild, damp winters with occasional frost; gray skies and rain are common, but museums and thermal spas offer cozy indoor options.
March - May
8 - 20 °C (46 - 68 °F)
Flowers erupt, temperatures warm quickly; pleasant afternoons for lakeside promenades and cable car trips, though spring showers still pop up.
June - August
18 - 30 °C (64 - 86 °F)
Warm, sunny days perfect for boating, hiking and outdoor dining; expect crowded weekends and occasional thunderstorms in late summer afternoons.
Locarno's climate is classified as Humid Subtropical - Humid Subtropical climate with warm summers (peaking in July) and cold winters (coldest in January). Temperatures range from -2°C to 27°C. Abundant rainfall (1423 mm/year), wettest in May.
January
January is the coolest month with highs of 6°C and lows of -2°C. Moderate rainfall (78 mm) and partly cloudy skies.
Comfort
Weather
February
February is cold with highs of 8°C and lows of -1°C. Moderate rainfall (64 mm) and partly cloudy skies.
Comfort
Weather
March
March is cold with highs of 13°C and lows of 2°C. Regular rainfall (94 mm) and partly cloudy skies.
Comfort
Weather
April
April is cool with highs of 16°C and lows of 6°C. Significant rainfall (129 mm) and mostly overcast skies.
Comfort
Weather
May
May is cool with highs of 20°C and lows of 10°C. The wettest month with heavy rain (164 mm) and mostly overcast skies.
Comfort
Weather
June
June is mild with highs of 24°C and lows of 13°C. The wettest month with heavy rain (164 mm) and mostly overcast skies.
Comfort
Weather
July
July is the warmest month with highs of 27°C and lows of 16°C. Significant rainfall (128 mm) and partly cloudy skies.
Comfort
Weather
August
August is mild with highs of 26°C and lows of 16°C. Significant rainfall (152 mm) and partly cloudy skies.
Comfort
Weather
September
September is cool with highs of 22°C and lows of 12°C. Significant rainfall (145 mm) and partly cloudy skies.
Comfort
Weather
October
October is cool with highs of 16°C and lows of 7°C. Significant rainfall (135 mm) and partly cloudy skies.
Comfort
Weather
November
November is cold with highs of 10°C and lows of 2°C. Regular rainfall (99 mm) and partly cloudy skies.
Comfort
Weather
December
December is cold with highs of 7°C and lows of -1°C. Moderate rainfall (71 mm) and partly cloudy skies.
Comfort
Weather
How to Get to Locarno#
Locarno is best reached by rail from nearby Swiss cities or by road from Milan. Lugano and Milan airports serve as the main air gateways; once in the region, regional trains and the local bus network make getting around straightforward.
Lugano Airport (LUG): Lugano is the closest small airport to Locarno with limited regional flights. From Lugano you can take regional trains to Locarno via Bellinzona; the train journey is about 40-60 minutes and single fares on SBB/TILO regional services are typically around CHF 6-12 depending on tariff and zone.
Milan Malpensa Airport (MXP): For international arrivals Malpensa is the most common option. Take the Malpensa Express to Milano Centrale (about 50 minutes, fare ≈ €13.30), then rail services via Domodossola and the Centovalli/Vigezzina line into Locarno; allow 3+ hours door‑to‑door by public transport, or rent a car for roughly a 2-2.5 hour drive.
Train: Locarno railway station is on the SBB/TILO regional network and is served by the S20 Bellinzona-Locarno regional trains (journey time ~25-30 minutes from Bellinzona). Single regional fares within Ticino are typically CHF 5-8 depending on zones; longer connections from Milan involve regional/EuroCity segments plus the Domodossola→Locarno line.
Bus: Locarno has local buses operated by Trasporti Pubblici Locarnesi (TPL) for short urban trips (single fares commonly around CHF 2), plus regional PostBus (PostAuto) services to smaller towns and mountain villages. Timetables are frequent within the valley; check local timetables for seasonal variations.
How to Get Around Locarno#
Locarno is most easily navigated by regional trains and local buses; for short trips inside town walking or TPL buses are efficient. For flexibility in rural areas, use PostAuto buses or a hire car-but trains are the most comfortable and punctual option for most visitors.
- SBB/TILO regional trains (CHF 5-12) - Fast, reliable regional services link Locarno with Bellinzona and other parts of Ticino. The Bellinzona-Locarno run is about 25-30 minutes; expect CHF 5-8 for a single regional ticket within the canton. Trains are frequent and usually the fastest option for intercity travel in the region.
- Centovalli / Vigezzina scenic train (€10-30) - The Domodossola→Locarno scenic service (often advertised as Centovalli) is a cross‑border regional train connecting northern Italy and Locarno. It’s slower than highway travel but is comfortable and scenic-useful for day trips and arrivals from Italy. Tickets vary by segment; expect €10-30 depending on origin.
- TPL local buses (CHF 2-4) - Local urban buses run by Trasporti Pubblici Locarnesi cover short hops across Locarno and lakeside neighbourhoods. Single fares are typically around CHF 2; buy tickets at kiosks, machines or via the local app. Buses are practical for routes not served directly by train.
- PostAuto regional buses (CHF 3-20) - PostBus (PostAuto) connects Locarno with smaller villages and mountain destinations. Services are less frequent than trains but reach areas not served by rail; fares depend on distance and zones. Useful for hikes and rural transfers where trains don’t run.
- Taxis & rideshare (CHF 6+ base, CHF 3-4/km) - Taxis are readily available but relatively expensive compared with public transport-expect a base fare (≈CHF 6-8) plus per‑km charges (≈CHF 3-4/km). Rideshare options are limited in smaller Swiss towns; reserve taxis in advance for early/late trips.
- Walking - Locarno’s historic centre and lakeside promenade are compact and very walkable; walking is often quicker than waiting for a short bus. Good shoes and a weather layer are helpful for lakeside breezes and hillier routes.
Where to Stay in Locarno#
Lungolago / Station - CHF 40-120/night
Locarno has budget guesthouses and small hostels near the lake and station; summer prices rise during festival season.
Various budget guesthouses (book sites) - Affordable B&Bs and small hostels.
Hotel Belvedere Locarno - Simple rooms with lake views.
Old Town / Lakeside - CHF 90-220/night
Mid-range hotels cluster around the old town and lakeside offering comfortable rooms, breakfast and easy access to ferry and piazzas.
Hotel Dell’Angelo Locarno - Central, family-run hotel.
Hotel La Palma - Comfortable mid-range with good location.
Ascona / Brione - CHF 200-500+/night
Locarno’s luxury choices are limited; nearby Ascona/Brione offer true resort properties and spa hotels for an upscale stay.
Eden Roc Hotel, Ascona - Upscale lakefront resort (near Locarno).
Grand Hotel (regional luxury) - Top-end service and spa facilities.
Where to Eat in Locarno#
Locarno mixes Ticinese specialties with Italian-influenced restaurants and lakeside cafés, perfect for risotto, polenta and fresh lake fish.
- Ristorante Sensi - Contemporary Mediterranean dishes near the lake
- Grotto-style trattorias - Traditional Ticinese dishes in rustic settings
- Local pizzerias and cafés - Casual spots around Piazza Grande
Quick bites range from market stalls on Piazza Grande to gelaterias and cafés offering strong coffee and local pastries.
- Piazza Grande markets - Seasonal produce and street snacks
- Lakeside cafés - Coffee and pastries with lake views
- Gelaterias - Traditional Italian-style ice cream
Breakdown of cuisine types found across Locarno’s restaurants and food venues, based on OpenStreetMap data.
Shopping in Locarno#
Shopping in Locarno centres on the pedestrian streets around Piazza Grande with cafés, boutiques and specialty food shops. You’ll find Swiss-made products, local foods and artisanal items in small stores.
Nightlife in Locarno#
Locarno’s evenings are relatively lively for a town its size - there are bars, seasonal outdoor events and a casino that draw visitors. Summer festival programming and lakeside terraces make evenings more active, while winter nights are quieter.