Lake Maggiore feels like a different country
Locarno and Ascona sit on the northern tip of Lake Maggiore, in the Italian-speaking canton of Ticino, and after two hours on a train from Lucerne the change is real: palm trees on the lakefront, espresso instead of coffee-with-milk, and lake water warm enough to swim in from May onwards. It’s the closest thing to the Mediterranean that Switzerland has, which is exactly why the piazzas fill up on summer weekends and why the Locarno Film Festival takes over Piazza Grande every August.
This isn’t a casual half-day stop. From Lucerne it’s a genuine day trip, and if you want to do more than glance at Locarno’s old town — the Madonna del Sasso funicular, the Cardada cable car, a look at the Verzasca valley’s Roman-arched bridge — it works better as an overnight than a there-and-back. This guide covers what each piece actually costs, how long it takes, and what shuts down outside the summer season.
Getting there from Lucerne
There’s no single fast train; you connect through Arth-Goldau and Bellinzona, and the Gotthard base tunnel has made the middle section of the journey quick even if the ends still take time.
| Route | Journey time | Notes |
|---|---|---|
| Lucerne → Arth-Goldau → Bellinzona → Locarno | ~2 h 15 | Usually one change at Arth-Goldau, sometimes a second at Bellinzona |
| Locarno → Ascona | 15 min by bus, or a 30–40 min lakefront walk | No direct rail line to Ascona |
| Lucerne → Lugano → Locarno | ~2 h 30–3 h | Only worth it if you’re combining both in one trip |
The Gotthard Panorama Express — part train from Lucerne to Flüelen, part boat down Lake Lucerne, then train through the tunnel — is the scenic way to do the first leg; see the Gotthard Panorama Express guide for timings and whether it’s worth the extra cost over a standard train. A Swiss Travel Pass covers the whole route; see the Swiss Travel Pass guide for whether it pencils out for a single long day trip versus buying point-to-point.
Locarno’s old town and the funicular to Madonna del Sasso
Locarno’s centre is compact: Piazza Grande, an arcaded square that becomes an outdoor cinema during the film festival, and a warren of narrow streets behind it. It doesn’t need more than an hour or two on foot — this is a base for the hillside above it, not a destination in itself.
The funicular from Locarno station (Via alla Motta, close to Piazza Stazione) climbs to Orselina and the church of Madonna del Sasso, a pilgrimage site built where a monk reported a Marian apparition in 1480. The terrace outside the church gives a clean view over the lake and the town below — worth the trip on its own, even before the church interior, which has a notable Bramantino Flight into Egypt. The funicular runs frequently, takes about seven minutes, and a return ticket costs roughly CHF 10–12; it’s covered by the regional Ticino day passes if you’re using one, though not automatically by the standard Swiss Travel Pass.
a two-hour walk through Locarno’s old town with a local guide is a reasonable way to get oriented quickly if you’re only in town for a few hours and don’t want to work out the layout yourself.
Cardada and Cimetta: the view above Locarno
From Orselina, a cable car continues up to Cardada (1,340 m), and from there a chairlift goes on to Cimetta (1,672 m). This is the real payoff of the Locarno hillside: a panoramic platform at Cardada designed by Ticino architect Mario Botta, and from Cimetta on a clear day, views stretching from the lake to the higher Alps around Zermatt and the Bernese peaks. It’s a genuinely different experience from the lake shore below — cooler, quieter, and with none of the summer crowds that gather around Piazza Grande.
A return combination ticket (funicular plus both cable cars) runs somewhere around CHF 35–40 depending on the season. Like most Ticino and central Switzerland lifts, Cardada closes for maintenance windows in spring and again in autumn — check the operator’s site before you build a day around it, because this is the detail that wastes the most time for visitors who assume every lift runs year-round.
For hikers, Cimetta is also a starting point for trails back down toward Locarno, and connects into the wider network of walks covered in the best mountain excursions from Lucerne guide, even though this particular hillside is well outside the Lucerne region proper.
Ascona: lakeside promenade and the Brissago islands
Ascona is Locarno’s smaller, quieter neighbour on the opposite side of the bay — a fifteen-minute bus ride or a flat, pleasant walk of half an hour along the lakefront. Its old town is one long curving promenade of pastel buildings, restaurant terraces, and a small-boat harbour; it’s more expensive to eat here than in Locarno, and it knows it.
The main reason to make the trip is the Isole di Brissago, two small islands a short boat ride offshore that hold a botanical garden established in the early twentieth century, planted with subtropical and Mediterranean species that don’t grow anywhere else at this latitude in Switzerland. The garden is genuinely worthwhile if you have any interest in plants or simply want an hour of shade and quiet; boats leave from both Ascona and Locarno, and a combined boat-plus-garden-entry ticket costs somewhere around CHF 35–45 depending on departure point. The islands close for winter, typically from late October to March — check before planning an off-season visit, since this is one of the most common disappointments visitors report.
The Lido Locarno lakeside pool and fitness centre is the practical alternative if you’d rather swim than tour a garden — it has proper lake-adjacent pools and is considerably cheaper than most lakeside hotel access.
The Verzasca valley and its Roman-arched bridge
North-west of Locarno, the Verzasca valley is where the postcard shot everyone’s seen actually is: the Ponte dei Salti in Lavertezzo, a double stone-arched bridge over a riverbed of pale, wildly eroded rock and pools of improbably turquoise water. It’s a genuine Roman-era design (rebuilt several times since), not a modern construction dressed up to look old, and swimming in the pools below it in summer is one of the better free things to do in Ticino.
Getting there without a car means the postal bus from Locarno’s bus station, roughly 30–40 minutes to Lavertezzo, running on a timetable that thins out considerably outside summer — check the current schedule before you go, since a missed connection here can cost you the rest of the afternoon. The valley is also where the Verzasca Dam sits, 220 metres high and known to some visitors as “the James Bond bungee jump” after a stunt filmed there in the 1990s; the jump itself is a paid commercial operation, not something you stumble into.
a guided walk through the Ticino countryside above the lake is a slower-paced alternative to the Verzasca crowds if you’d rather spend your time on quiet trails than at a photogenic bridge with a queue for the same angle everyone else is shooting.
Where to eat and what it costs
Ticino food leans more Italian than the rest of Switzerland — risotto, polenta, and grotti (traditional stone-built taverns, often with outdoor seating under chestnut trees) serving local salami and formaggini cheese. Prices are still Swiss, not Italian.
| Item | Typical price (CHF) |
|---|---|
| Coffee, standing at the bar | 4–5 |
| Pizza or pasta, casual restaurant | 22–28 |
| Grotto lunch, local specialities | 30–40 |
| Ascona lakefront dinner, mid-range | 45–65 |
| Gelato, two scoops | 6–8 |
Locarno’s midday market days and the covered market near the old town are the cheapest way to put together a picnic lunch for the hillside or the valley, and noticeably cheaper than anything on Ascona’s promenade.
One day or two: a realistic itinerary
A single day from Lucerne means an early train and a late return, and forces a choice between the hillside above Locarno and the Verzasca valley — doing both properly in one day is not realistic once travel time is accounted for.
As a single long day: train to Locarno (arrive mid-morning), funicular to Madonna del Sasso and cable car to Cardada, lunch back in the old town, an afternoon walk along the Ascona promenade, train back to Lucerne in the early evening. The Verzasca valley gets skipped.
As two days: day one covers Locarno, Madonna del Sasso, Cardada and an evening in Ascona, staying overnight in the region; day two is the Verzasca valley and the Ponte dei Salti, with an afternoon train back to Lucerne. This is the version that doesn’t feel rushed, and it’s the one worth planning if Locarno and Ascona are a real priority rather than a curiosity.
Either way, factor the return journey time into your last connection from Locarno or Bellinzona — missing the last convenient change at Arth-Goldau turns a long day into a very late one.
When to go and what closes
Summer (June–August) is warmest and busiest, especially during the film festival in early August, when accommodation in Locarno fills up and prices rise. Late spring and early autumn give the same lake and mountain views with fewer people and lower prices, and are the best trade-off for a day trip.
Winter is quiet and considerably cheaper, but the Brissago islands’ garden closes, some Verzasca valley bus services thin out, and the Cardada and Cimetta lifts run reduced hours around the shoulder-season maintenance closures that affect most Swiss mountain transport in spring and autumn — the same pattern that closes lifts on Pilatus and Rigi above Lucerne. If a specific lift or the islands are the point of your trip, confirm opening dates before you buy a train ticket.
Frequently asked questions about visiting Locarno and Ascona
How do I get from Lucerne to Locarno by train?
By standard train, expect around two hours fifteen minutes with a change at Arth-Goldau and often a second at Bellinzona. The scenic alternative is the Gotthard Panorama Express, which adds a lake cruise on the first leg for a similar total journey time at a higher cost.
Is the Swiss Travel Pass valid for the Cardada cable car and Verzasca valley buses?
Regular postal buses are typically covered. The Cardada and Cimetta cable cars and the Madonna del Sasso funicular are usually not included and need a separate ticket or a discount rate — check current terms in the Swiss Travel Pass guide rather than assuming full coverage on private mountain operators.
What’s the difference between Locarno and Ascona?
Locarno is the larger town, with the old town, the funicular up to Madonna del Sasso, and the train station. Ascona is smaller and more upmarket, built around a single lakefront promenade, and reached from Locarno by a short bus ride or lakeside walk rather than by train.
Can I visit the Verzasca valley without a car?
Yes, by postal bus from Locarno’s bus station to Lavertezzo, roughly 30–40 minutes. Services run less frequently outside the summer season, so check the timetable before you go rather than assuming a bus every half hour.
Are the Brissago islands open all year?
No. The botanical garden on the Isole di Brissago typically closes from late October to March. Boats to the islands are also reduced or suspended in that window, so a winter visit to Locarno and Ascona should skip this stop.
Is Locarno worth visiting in winter?
It’s quiet and considerably cheaper than summer, and the old town and lakefront are pleasant for a walk, but several of the main draws — the Brissago gardens, some mountain lifts during maintenance closures, and busier Verzasca bus services — are reduced or shut. It works better as a low-key stopover than as the main reason for the trip.
How much should I budget for a day trip to Locarno and Ascona?
Reckon on CHF 100–150 per person for a full day: roughly CHF 60–80 return for the train from Lucerne, CHF 30–50 for funiculars, cable cars or a boat to the islands, and CHF 25–40 for food. A two-day version adds a hotel night, typically CHF 120–200 for a mid-range double in Locarno or Ascona.
faq:
- question: “How do I get from Lucerne to Locarno by train?” answer: “By standard train, expect around two hours fifteen minutes with a change at Arth-Goldau and often a second at Bellinzona. The scenic alternative is the Gotthard Panorama Express, which adds a lake cruise on the first leg for a similar total journey time at a higher cost.”
- question: “Is the Swiss Travel Pass valid for the Cardada cable car and Verzasca valley buses?” answer: “Regular postal buses are typically covered.
The Cardada and Cimetta cable cars and the Madonna del Sasso funicular are usually not included and need a separate ticket or a discount rate, so check current terms rather than assuming full coverage on private mountain operators.”
- question: “What’s the difference between Locarno and Ascona?” answer: “Locarno is the larger town, with the old town, the funicular up to Madonna del Sasso, and the train station. Ascona is smaller and more upmarket, built around a single lakefront promenade, and reached from Locarno by a short bus ride or lakeside walk rather than by train.”
- question: “Can I visit the Verzasca valley without a car?” answer: “Yes, by postal bus from Locarno’s bus station to Lavertezzo, roughly 30–40 minutes.
Services run less frequently outside the summer season, so check the timetable before you go rather than assuming a bus every half hour.”
- question: “Are the Brissago islands open all year?” answer: “No. The botanical garden on the Isole di Brissago typically closes from late October to March, and boats to the islands are also reduced or suspended in that window, so a winter visit should skip this stop.”
- question: “Is Locarno worth visiting in winter?” answer: “It’s quiet and considerably cheaper than summer, and the old town and lakefront are pleasant for a walk, but the Brissago gardens, some mountain lifts during maintenance closures, and busier Verzasca bus services are reduced or shut.
It works better as a low-key stopover than as the main reason for the trip.”
- question: “How much should I budget for a day trip to Locarno and Ascona?” answer: “Reckon on CHF 100–150 per person for a full day: roughly CHF 60–80 return for the train from Lucerne, CHF 30–50 for funiculars, cable cars or a boat to the islands, and CHF 25–40 for food. A two-day version adds a hotel night, typically CHF 120–200 for a mid-range double in Locarno or Ascona.”


