Start early at Milano Centrale and take the Trenitalia / EuroCity service toward Locarno on the Gotthard route — usually about 2.5 to 3.5 hours depending on the connection, and it’s the cheapest, easiest way to cross into Ticino without detouring through Lugano. For a smooth day, aim for a departure around 7:00–8:00 AM so you roll into Locarno late morning with enough daylight left. Keep your ticket handy for the border section, and if you can, sit on the left side leaving Milan for the best lake-and-valley views. From Locarno station, it’s an easy walk into town, so no taxi is really needed unless you’re carrying a lot.
Once you arrive, head straight to Piazza Grande in Locarno Centro to get your bearings. This is the town’s natural living room: arcades, cafés, and that calm Swiss-Italian atmosphere that makes the city feel more Mediterranean than Alpine. Spend about 45 minutes here, grab a coffee if you need one, and just let the pace drop. Then continue to the Church of Santa Maria Assunta in the old town — a short, quiet stop that gives you a nice contrast to the open square. It’s small and doesn’t take long, but it adds a bit of history and atmosphere before you head down toward the water.
For lunch, make your way to Grotto Broggini in the Muralto / Locarno area, which is a good local choice for Ticinese food without blowing the budget. Expect roughly CHF 20–35 per person for dishes like risotto, polenta, or a simple meat plate, and it’s exactly the kind of relaxed place where a long lunch feels natural after a travel morning. After that, walk off the meal along the Lungolago Locarno to Muralto promenade — flat, easy, and one of the nicest low-effort stretches in town. You’ll get lake views, palm trees, benches, and a proper first feel for Lake Maggiore without needing a boat or a bus. Budget about an hour here, but don’t rush it; this is the part of the day where Locarno really opens up.
In the afternoon, head back toward the historic core for Castello Visconteo, the town’s most famous heritage site and the best final stop before evening. It sits right at the edge of the old town, so you can reach it on foot from the lakefront in about 10–15 minutes. Plan around an hour for the visit; entry is usually modest, and even if you only spend time in the courtyard and immediate grounds, it gives you that medieval Locarno feel that balances the more relaxed lakeside side of the town. From there, keep your evening light around the harbor and old town streets — this is a good place to wander without an agenda, especially before dinner, since the day already has a lot of walking and you’ll want to stay within budget.
Take the Harder Kulm funicular as early as you can aim to be at the valley station by opening time, because the views are clearest before the midday haze and the viewpoint gets busier fast in June. The ride up is only a few minutes, and once you’re at the top you get that classic postcard sweep over Interlaken, Lake Thun, and Lake Brienz. Budget around CHF 40–50 round trip unless you have a rail pass discount, and give yourself about 2 hours total including photos and the terrace. If the summit restaurant is already filling up, just enjoy the platform and move on; you don’t need to linger long to feel like you’ve “done” the view.
Back down, stroll along Höheweg from Interlaken West toward the center. This is the main boulevard, so it’s more about atmosphere than sightseeing, but it’s worth doing slowly: hotel façades, paragliders drifting overhead, souvenir shops, and broad open views toward the mountains make it feel very Swiss without trying too hard. If you want a quick coffee or snack, this is the easiest place to pause, though prices are tourist-town Swiss as expected. Keep it relaxed and leave room for a bit of wandering rather than trying to tick off every side street.
Head over to Bönigen, which feels immediately calmer and more local than central Interlaken. It’s a short ride or walk depending on your energy, and the lakeside here is prettier and less busy, with quieter water, boats, and a village feel that makes it a nice reset after the boulevard. From there continue to Brienz, one of the prettiest wooden-chalet villages on Lake Brienz. Spend your time on the shore and in the lanes near the waterfront, where the carved houses and mountain backdrop are the real attraction; this is the kind of place where you don’t need a plan, just a slow walk and a few turns off the main path. For lunch or an early dinner, Restaurant Löwen is a practical stop in the village, with classic Swiss dishes and decent value for the area; expect roughly CHF 25–45 per person depending on what you order.
Finish with the Giessbach Falls viewpoint area, which gives you that memorable waterfall-and-lake finale without turning the day into a full hike. If you’re arriving by boat or using the local access path, build in a little extra time so you can enjoy the setting itself: the water, the old hotel atmosphere, and the view back across the lake are the point here. Stay until the light starts softening if you can, because the falls feel most dramatic later in the day. From there, make your way back toward Interlaken for the night, keeping an eye on the return connections so you’re not rushing after sunset; if you’re staying central, this is an easy end to a day that balances views, village time, and enough breathing room to still feel like a holiday.
Arrive into Bellinzona from Interlaken with enough buffer to be in the center by late morning; once you drop your bags, start with a relaxed Bellinzona Old Town walk through the compact lanes around Piazza Collegiata, Viale Stazione, and the pedestrian streets near the station. This is one of those Swiss towns that rewards slow wandering: pastel facades, arcades, little bakeries, and very little need for transit. Give yourself about an hour to just orient, photograph the streets, and ease into the final day without rushing. Then head uphill to Castelgrande — it’s a short, straightforward climb from town, or you can take the lift if you’d rather save your legs. The castle grounds are usually open daily, and entry to the walls and courtyards is typically free; the towers and exhibitions may cost a small fee, usually around CHF 5–10. The views over the Ticino valley are the real prize, especially in the clear light before midday, so spend a good 1.5 hours up there.
If your timing lines up, dip into the Mercato di Bellinzona in the historic core — it’s at its liveliest on Saturdays, with local produce, cheese, bread, cured meats, and plenty of easy snack options. If the market isn’t on, just settle into a nearby café for an espresso and a pastry; Piazza Indipendenza and the streets around the old center are the most convenient places to do that without detouring. For lunch, Ristorante Casa del Popolo is a solid budget-friendly choice and works well for a traveler keeping an eye on spending: expect roughly CHF 18–30 for a plate, especially if you lean into Ticinese staples like risotto, polenta, or a simple pasta. It’s a good place to take a break before the afternoon uphill walk, and it keeps the day grounded and local rather than touristy.
After lunch, head up to Montebello Castle for a second perspective on the fortress trio and a quieter, more scenic atmosphere than Castelgrande. The walk is pleasant and not too demanding if you take it at an easy pace, and the hillside setting gives you a different angle over the town rooftops and the surrounding slopes. Plan on about an hour for the visit, a little longer if you want to linger on the walls and take photos. The castle area is a nice final taste of the UNESCO landscape here without overpacking the day. Once you’re back down in town, grab a last espresso or water near Bellinzona station, then depart mid-afternoon for Milan via Chiasso and Milano Centrale so you avoid a late return and stay comfortably within budget. If you have a few extra minutes before boarding, the station cafés are the easiest place to reset, use the facilities, and make sure you’re on the right platform before heading home.