Locarno, before you book
Locarno sits at the northern tip of Lake Maggiore, where an arcaded old town, a working railway station and a funicular into the hills all sit within a few minutes of each other. You arrive by train, either from Zurich in about two hours ten with a change at Bellinzona, or direct from Milan in one hour fifty five, and step out close to the lake, the boat pier and Piazza Grande all at once.
Where you sleep here comes down to three short walks. Around Piazza Grande and the Città Vecchia puts the arcaded square and the Castello Visconteo at your door. Along the Muralto lakefront keeps the station, the boat pier and most of the lake hotels within about 200 metres of each other. Up in Orselina, reached by the funicular, trades that closeness for a quieter terrace at 395 metres, right by the valley station for Cardada.
The choice of hotels runs from Hotel dell’Angelo, right on Piazza Grande and the least expensive address in our dated price samples, to Hotel Belvedere Locarno on the Orselina hillside, which those same samples put above every lakefront hotel in this selection. On the lakefront itself, Hotel Geranio au Lac and La Palma au Lac both show summer nights running well above winter ones, so a winter booking stretches the budget further at either address.
The Castello Visconteo only opens from April to October, closed for the winter season, and the Locarno Film Festival fills Piazza Grande from 4 to 14 August 2027. The funicular itself keeps running all year, aside from a roughly three-week pause in November for its annual inspection, so Orselina and Cardada stay reachable outside the festival crowds. Zurich is about two hours ten away by train, Milan under two hours.










