From Malpensa Airport or Milano Centrale, plan on about 45–75 minutes to get settled, depending on whether you take a taxi, the Malpensa Express, or a prebooked transfer. If you’re landing late afternoon, that’s actually the sweet spot: enough time to drop bags, freshen up, and then head out once the city starts glowing a bit softer. If you’re coming in by train, stay alert around Piazza Duca d’Aosta and the station area, then make your way to the Centro Storico by metro, taxi, or on foot if your hotel is central. Keep the first evening loose; Milan rewards a calm start.
Start at the Duomo di Milano, where the first view of the cathedral is one of those “yes, I’m really here” travel moments. If you can still catch the roof, do it—the light toward sunset is excellent and the terrace gives you a clean read on the city. Budget roughly €10–20 depending on roof access, and expect about 1.5 hours total if you linger for photos and the square. From there, it’s an easy drift into the Galleria Vittorio Emanuele II, just next door, where the arcade is as much about the atmosphere as the shopping. Walk slowly, look up, and don’t rush it; this is one of those places that feels best when you’re simply part of the flow.
For a classic first-night stop, settle into Caffè Camparino in Galleria for aperitivo. It’s one of Milan’s most iconic pre-dinner drinks, and yes, it’s pricier than a neighborhood bar—figure about €15–25 per person—but the setting is the point. A Campari spritz or negroni here makes the evening feel properly Milanese, especially if you can snag a seat with a view of the arcade. Then finish at Ristorante Savini, one of the city’s old-school polished dining rooms, where dinner is usually in the €45–80 range depending on how you order. Go for a relaxed meal rather than trying to do too much tonight; after dinner, an easy walk back through Piazza del Duomo is enough before turning in and resetting for the lake days ahead.
Arrive in Como with enough time to settle in, then head straight into the historic center on foot: the whole old town is compact, so once you’re there you can do the morning almost entirely by wandering. Start at Como Cathedral (Duomo di Como), where the striped stone façade and busy Piazza Duomo give you a perfect first read on the city. It’s worth going inside if the doors are open; entry is usually free, though modest dress is appreciated. From there, slip a minute next door to Broletto, the old civic palace, for a quick architectural contrast before continuing into the calmer lanes around the square.
A few steps away, Basilica di San Fedele gives you a very different mood: quieter, older, and a little more hidden, tucked into Piazza San Fedele with cafés spilling into the shade around it. This is the kind of place where Como feels less polished and more lived-in. If you want a coffee break, this is a good moment to grab one nearby and just let the morning slow down a bit.
For lunch, settle into La Vita è Bella Ristorante - Insalata & Pasta in the old town for something easy and unfussy. The menu is exactly the right kind of midday fuel for a first day in town: pasta, salads, and simple plates that won’t drag you into a long, heavy meal. Expect roughly €20–35 per person, and if you sit down by 12:30 you’ll usually beat the later lunch rush. Afterward, don’t rush—Como is at its best when you let the streets lead you.
In the afternoon, take a leisurely first walk along Lungolago di Como. From the center, it’s an easy stroll down toward the water, and once you’re on the promenade you get the classic lake-and-mountain view that makes the city feel like a resort town without losing its everyday rhythm. Plan on about 1.5 hours if you stop for photos and benches; in July, the light on the water gets especially nice later in the afternoon, and the promenade is lively but manageable if you avoid the hottest early-afternoon stretch.
Wrap up at Terrazza 241 near the Hilton Lake Como area for a sunset drink. It’s one of the better rooftops in town for a first-night aperitivo, with lake views and a more polished atmosphere than the waterfront bars below. Expect cocktails or wine to run about €15–25 per person. Go a little before sunset if you can, so you can claim a good spot and watch the sky change over the roofs and the water—an easy, very Como way to end the day.
If you want to start with the gentler side of Como, head to Villa Olmo first. It’s an easy lakeside walk from the center along the waterfront promenade, and the setting is exactly why people fall for this part of the lake: grand facade, clipped gardens, and open views across the water. Give yourself about 1.5 hours here, especially if you want to slow down and sit for a bit in the park. The villa itself is typically free or low-cost for exhibitions, while the gardens are the real payoff in summer; go earlier in the day before the heat builds.
From there, continue along the lake to the Tempio Voltiano, which makes a neat, compact stop right on the water. It’s a small museum, so 45 minutes is plenty unless you’re particularly interested in Alessandro Volta and the history of electricity. The walk between Villa Olmo and Tempio Voltiano is straightforward and scenic, and if it’s a clear day you’ll get some of the best postcard angles of Como without even trying. After that, if you’re up for a little green escape, take a taxi or local bus uphill to Parco Spina Verde; this is the more nature-forward part of the day, with wooded trails and viewpoints that feel surprisingly wild for how close they are to town. Plan on 1.5–2 hours if you want a proper wander rather than just one lookout.
For lunch, head back into the center to Osteria del Gallo. It’s the sort of place that feels right for a Lake Como day: relaxed, traditional, and not trying too hard. Expect regional dishes, decent house wine, and a bill around €20–35 per person depending on whether you go for pasta, lake fish, or a fuller meal. It’s a good reset before the afternoon, and because lunch in Italy runs later than many visitors expect, arriving around 12:30–1:00 pm is ideal.
After lunch, make your way to the Funicolare Como–Brunate on the lakefront side of town. The ride itself is short, but the point is the payoff: you get those big, sweeping views over Lake Como without spending your energy on the climb. In summer, there can be a queue, especially after lunch, so allow a little extra time and aim for an earlier afternoon slot if you can. Once you’re up in Brunate, linger a bit instead of rushing straight back down. Bellavista Boutique Hotel e Ristorante is a lovely place for a scenic aperitivo or even an early dinner if the view is clear; prices are higher than in town, around €18–40 per person depending on what you order, but the terrace and the light over the lake are the reason to come. When you’re ready to head back, the funicular returns you to Como in about 7 minutes, and it’s easy to finish the night with a slow lakeside stroll rather than packing in anything else.
From Como, the easiest way to do this day properly is an early start on the lake. Aim for one of the first boats toward Tremezzina so you’re arriving before the day-trippers flood in; if you’re driving, leave around 8:00–8:30 AM and expect about 45–60 minutes depending on traffic and parking. For Villa Carlotta, buy tickets at the door or online if you want to skip any line in peak season; admission is usually around €12–15, and the gardens are the real reason to come. Give yourself a full two hours here: the botanical terraces, lake views, and shaded paths are at their best before the heat builds.
After Villa Carlotta, keep things slow with a walk along the Lenno waterfront promenade. It’s one of those places where nothing “major” needs to happen — that’s the point. The stretch by the lake is flat and easy, with a much calmer village feel than the busier parts of the central lake. Then head to Il Grifo in Lenno for lunch; it’s a solid, unfussy stop for lake fish, pasta, or pizza, and you’ll usually spend about €20–40 per person depending on wine and dessert. If you can, sit outside or near a window and keep the meal relaxed — this is not the day to rush.
After lunch, make your way to Villa del Balbianello on the Lenno peninsula. This is the dramatic, unforgettable stop of the day, and mid-afternoon is a good time to visit once the lunch crowd thins a bit. In summer, prebooked entry is smart because capacity can be limited, and the combined villa/garden visit usually takes about 1.5–2 hours. If you’re walking from Lenno, allow extra time and wear proper shoes; the approach is lovely but not something I’d do in flimsy sandals. Don’t overpack the afternoon afterward — the villa and its views deserve to be the centerpiece.
On the way back, pause in Tremezzo for a gelato or espresso along the promenade; it’s a natural reset before dinner and only needs 20–30 minutes. Then finish at Harry’s Bar Tremezzo for aperitivo with a front-row view across the water toward Bellagio. This is one of those classic lake moments: a drink, a plate of snacks, and the light dropping over the water. Expect roughly €15–30 per person, more if you linger into dinner. If you’re returning to Como afterward, plan to leave before it gets too late so you’re not depending on the final, less frequent boats — and if you’re driving, the road back is easiest once the evening traffic has softened a bit.
Take an early boat out to Isola Comacina first — it’s the one lake day here that feels genuinely different from the usual villas-and-views rhythm. Depending on where you’re boarding in Como, you’ll typically be looking at about 30–45 minutes each way on the boat network, plus a little buffer for waiting and docking. Go early if you can: the island is small, and the best part is having time to wander without the midday crush. Expect roughly 1.5–2 hours total for the round trip and visit, including time to enjoy the ruins, the little paths, and the wide-open views back toward the central lake. Bring water, sunscreen, and comfortable shoes — the stone paths and uneven ground are part of the charm.
On the way back south, stop in Argegno for a calmer, more lived-in lake town feel. The waterfront is compact and easy to enjoy in about 45 minutes: grab a coffee, stroll the harbor, and watch the ferry rhythm come and go. If you want a proper local stop, Bar Motta is a handy no-fuss option for espresso or a quick pastry, while the little lanes behind the waterfront give you a nice breather before lunch. This is a good place to just slow down and let the lake day breathe a little.
For lunch, settle into Crotto dei Platani in Brienno — this is the kind of lake restaurant people remember after the trip. Book ahead if you can, especially in July, because the terrace tables go fast. Expect around €30–55 per person depending on whether you go light or lean into a full meal with wine. After lunch, head onto a chosen stretch of the Greenway del Lago di Como, ideally the section around Colonno and the nearby village links. You don’t need to do the whole route to get the point of it; the best part is the mix of stairways, old stone lanes, little church squares, and sudden lake views. Give yourself 1.5–2 hours and keep it unhurried — this is more about wandering than “covering distance.”
End the day in Cernobbio, where the waterfront feels a touch more polished and elegant than central Como. A lakeside walk here is perfect after the Greenway: the promenade is easy, the views open up beautifully toward the water, and it’s one of the nicest places on this side of the lake to have a final drink. If you want a drink stop, the hotel bars along the shore are the obvious move; if you’re just strolling, this is the part of the day where you let the crowds thin out and enjoy the evening light.
For dinner, Il Platano is a strong choice for a comfortable, refined finish to the day, with prices usually around €35–70 per person depending on what you order. It’s the sort of place where a slower meal makes sense after a full lake day, so don’t rush it. If you’re heading back to your base in Como after dinner, the ride is straightforward by taxi or bus and usually short enough that you can make the evening feel relaxed rather than logistical.
Leave Como early and let the lake do the work for you: the Navigazione Laghi boat ride to Bellagio is half the charm of the day, and if you’re on one of the earlier departures you’ll avoid the crush of midday day-trippers. Once you step off in Bellagio, head uphill to Punta Spartivento first — it’s the classic “where the lake splits” viewpoint, and in the softer morning light you’ll get the clearest sense of the geography before the narrow lanes fill up. Give yourself 20–30 minutes here for photos, orientation, and a slow coffee mindset rather than rushing straight onward.
From Punta Spartivento, wander down into I Giardini di Villa Melzi, which is one of the prettiest shaded walks on the lake and a good counterpoint to Bellagio’s stone steps and steep streets. The gardens are usually open daily in season, and entry is modest, typically around €10–15; plan on about 1.5 hours if you want to enjoy the lakeside paths properly and not just breeze through. Afterward, work your way back into the historic center for lunch at Trattoria San Giacomo — this is a very solid choice for a classic Bellagio meal, usually around €25–45 per person depending on wine and courses, and it’s the kind of place where lingering over risotto, lake fish, or pasta feels completely right.
After lunch, pop into the Basilica di San Giacomo, which is just the right scale for a short cultural stop: Romanesque, calm, and very much part of Bellagio’s everyday rhythm rather than a “must-see” you have to rush. Then spend the rest of the afternoon on the Bellagio waterfront passeggiata, drifting between the harbor area, stepped lanes, café terraces, and little side streets that spill down toward the ferry landing. This is the best time to slow your pace, sit for an aperitivo, and let Bellagio be Bellagio — beautiful but a little busy, so the trick is not to fight the crowds, just move one lane away from them.
If you’re staying into the evening, keep things easy and local: a lakeside table for aperitivo or a simple dinner in town is all you need after a full Bellagio day. When it’s time to leave, plan your return to Como with the ferry schedule in mind and aim to head back before the last busy wave of the evening, especially in summer when connections can thin out and seats go fast.
Arrive in Lugano and keep the first hour deliberately simple: step onto the Lake Lugano waterfront promenade and just let the city introduce itself. This stretch around the center is the best place to get your bearings because you immediately see the contrast that makes Lugano feel so easy to love — polished Swiss order, but with that softer Italian-speaking lakeside mood. A relaxed walk here is usually enough to shake off the travel morning; expect about an hour if you stop for photos, coffee, and a slow look across the water.
From the promenade, continue straight into Parco Ciani, which is the city’s best place to cool down and slow the pace. The lawns, shade trees, and lakefront paths make it feel more like a local living room than a formal park, and it’s especially good in summer when the heat builds later in the day. You can wander as long as you want here, but 1 to 1.5 hours is plenty to enjoy the views, watch boat traffic, and settle into the rhythm of the day before heading back toward the center.
Walk over to LAC Lugano Arte e Cultura, which sits right on the water and works well as a clean transition from park time to lunch. Even if you don’t go deep into the exhibitions, it’s worth a stop for the architecture and the way the building opens to the lake; if there’s a show on, plan a little extra time. Then head into the old town for lunch at Ristorante Grand Café Al Porto, a classic Lugano address that feels right for this kind of day — central, elegant without being stiff, and convenient before the afternoon uphill. Expect about CHF 25–45 per person for lunch, depending on whether you go simple with a salad or pasta or lean into a full sit-down meal.
After lunch, make your way to the Monte Brè funicular for the afternoon climb. This is one of the nicest “big view for minimal effort” outings in Lugano, and the timing works well because you get the softer light once you’re up top. The ride itself is quick, but give the whole excursion about 2 hours including waiting, getting oriented, and lingering at the summit viewpoints. At the top, the panorama over the bay, the rooftops, and the surrounding mountains is the payoff — on a clear day, it’s one of the most satisfying outlooks in the region.
Wrap up at Ristorante Vetta Monte Brè, where a drink or early dinner above the lake is the right way to end the day. It’s the kind of place where you should slow down rather than rush: order something cold, sit with the view, and let the light change over the water. Budget roughly CHF 20–50 per person depending on how much you order, and if you’re here in peak season, it’s smart to arrive with enough time to enjoy the terrace before it gets busy. After that, you can head down feeling like you’ve had a full Lugano day without overpacking it.
Make the Lugano → Stresa transfer as early as you can so you’re rolling into town before lunch and not wasting the prettiest light of the day in transit. The train is the least stressful option: plan on roughly 2.5–4 hours with a connection or two, and keep your bags compact because platform changes can be quick at Bellinzona or Domodossola. If you’re carrying larger luggage, book a hotel near the station or waterfront so check-in is an easy walk rather than a taxi chase. Once you arrive, Stresa is very manageable on foot, so there’s no need to overthink transport for the rest of the day.
Start with the Stresa lakeside promenade, which is exactly the reset you want after a travel morning: flat, easy, and all about Lake Maggiore opening up in front of you. A 45-minute wander is enough to get your bearings, especially around the waterfront near Piazza Marconi and the little ferry-facing stretches where you can watch boats come and go. Then head uphill or inland to Villa Pallavicino Park, a calm, leafy break from the bustle with wide paths, lake views, and just enough variety to make it feel like a proper outing without becoming a trek; budget about €10–15 for entry and 1.5–2 hours is a comfortable pace. If you need a quick pause in between, Caffè Torino in the center is the right kind of old-school stop for an espresso, a gelato, or a late-afternoon aperitivo; expect roughly €8–18 depending on what you order, and it’s a good place to sit for 30–45 minutes while the town settles into its evening rhythm.
For dinner, keep it relaxed at Ristorante Il Gigi Bar L'Hostaria, which has the informal, local feel that works well after a transit day; plan on €25–45 per person and about 1.5 hours if you want to linger a bit over pasta or a simple lake fish dish. If the weather is still warm, a final short walk back along the waterfront is worth it before turning in.
Start early from Stresa so you’re on the first useful boat toward Isola Bella before the day-trippers pile in from the Milan side. In summer, the lake is busiest late morning through mid-afternoon, and the whole point here is to catch the Borromean Gulf when it still feels calm. From the Stresa lakeside docks it’s an easy hop out by public boat; tickets are usually a few euros each way depending on the route, and if the water is choppier than expected the captains still keep things moving efficiently. Give yourself about 10–15 minutes at the pier so you’re not rushing the departure.
Once on Isola Bella, spend your first hour just soaking up the setting before you go inside. The island is small, but the terraced geometry of the Palazzo Borromeo and gardens is the whole drama here. Touring the palace usually takes around an hour, and in high season the entry fee is commonly in the mid-teens to low-20s euro range depending on what access is bundled. Inside, it’s all baroque rooms, maritime history, and those over-the-top details that feel almost theatrical; outside, the white peacocks and layered gardens give you the classic Lake Maggiore postcard without needing to overthink it.
After the palace, continue by boat to Isola dei Pescatori for a slower midday pace. This is the island where you want to linger a bit: narrow lanes, fishing nets, small terraces over the water, and enough quiet corners to feel like you’ve stepped away from the glossy villa world. It’s especially nice around lunch because you can wander for 20–30 minutes, then settle into a waterfront table without feeling like you’re wasting time. Avoid the very first restaurant you see off the landing if it’s packed; take a few minutes to look at the menus and choose a place with shade and a lake view.
For lunch at Ristorante Casabella, keep it simple and local: lake fish, risotto, or a pasta with whatever the kitchen is doing well that day. Expect roughly €30–55 per person depending on wine and specials, and budget 1 to 1.5 hours so you can enjoy the meal without turning it into a production. If the service is leisurely, that’s normal here in summer; you’re better off treating lunch as part of the lake experience than trying to rush back to town.
If the weather is clear, head up to Mottarone after lunch for the big panorama. From Stresa, the drive or transfer up the mountain is the practical move, and timing depends on your chosen route and whether the cable car or road access is operating normally that season; either way, expect around 2 hours total for the round trip and time at the top. Bring a light layer even in July — it can feel noticeably cooler up there than on the lake — and go for the views over Lake Maggiore, the Italian Alps, and, on a very clear day, a sweeping look toward Lake Orta and the plains beyond.
Back in Stresa, finish with something sweet at Pasticceria Mellerio. It’s the kind of place locals use for a proper espresso, a quick pastry, or one last gelato-adjacent sugar hit before dinner, and €8–20 per person is usually plenty unless you go all-in on cake and drinks. It’s a good way to let the day unwind: sit for 30–45 minutes, watch the promenade settle down, and keep tomorrow’s departure in the back of your mind. When you leave for Milan, aim for a mid-morning or early-afternoon train so you’re not commuting in the heat, and from Stresa the rail connection back to Milano Centrale is usually the cleanest route; if you’re continuing to MXP, just add the airport transfer from central Milan and give yourself a comfortable buffer rather than cutting it close.
Take an early start from Stresa toward Verbania/Pallanza and Jardins de la Villa Taranto while the air is still cool and the light is soft on the lake; it’s the best time to enjoy the gardens before the midday heat and tour groups build. Plan on about 20–30 minutes by local transit or taxi from Stresa, and give yourself a solid 1.5–2 hours to wander slowly through the terraced paths, seasonal flower beds, and lake-facing viewpoints. In July, expect the gardens to be open in the morning through late afternoon, with tickets usually around €13–15; bring water and comfortable shoes because the grounds are bigger than they look from the entrance.
After the gardens, keep lunch easy and lakefront in Stresa or Baveno rather than trying to rush. This is your last relaxed meal on the water, so choose a terrace and stay simple: fresh lake fish, pasta, or a light salad, with an aperitivo if you want to stretch the break. Spots near the promenade tend to run €20–40 per person depending on wine and dessert, and a one-hour lunch is plenty if you want to keep the afternoon in Milan alive. If you’re in Stresa, the area around Piazza Marconi is the most convenient for a quick, scenic stop before the train.
From there, head back to Milan by train and, if your timing is decent, fit in one final cultural stop at Sforzesco Castle before you pivot into departure mode. The castle grounds are the real win here: broad courtyards, shaded paths, and enough space to reset after the lake. If you have the energy, use the walk from the castle toward Brera as your transition — it’s only a pleasant stroll through one of the city’s most atmospheric quarters, where the streets feel a little slower and the galleries, boutiques, and old courtyards make it easy to linger. Aim for about 1–1.5 hours at the castle and another hour in Brera; if you want a final Milan coffee stop, Marchesi 1824 in Galleria Vittorio Emanuele II is classic, central, and polished without feeling overly precious, with coffee and pastry typically landing around €10–20.
Treat the rest of the day as a gentle exit ramp, not a packed schedule: after your last espresso in Marchesi 1824, head straight into airport mode and leave Milan for MXP Airport with plenty of buffer, ideally 3–4 hours before your flight. The Malpensa Express or a taxi both work well, with roughly 45–75 minutes door to door depending on where you’re starting and how busy the roads are; if you’re checking bags or traveling at peak afternoon hours, err on the earlier side. If you find yourself with an extra pocket of time before the airport run, stay near the Duomo/Brera side of town so the transfer stays simple and you’re never far from the train or a taxi stand.