Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

10-Day Milan, Lake Como, Bellagio, Lugano and Stresa Trip with Departure via Milan MXP

Day 1 · Wed, Jul 22
Milan, Italy

Arrival in Milan

  1. Journey: Milan arrival transfer — Milan airport/central transfer — Arrive into Milan and head to your hotel by taxi, Malpensa Express, or prebooked transfer depending on landing time; allow ~45–75 minutes plus check-in, with the smoothest plan being a late-afternoon arrival and an early evening reset.
  2. Duomo di Milano — Centro Storico — Start with Milan’s iconic cathedral and rooftop views to get an immediate sense of the city; evening light is ideal, ~1.5 hours.
  3. Galleria Vittorio Emanuele II — Piazza del Duomo — Walk the glass-vaulted arcade just next door for architecture, shopping, and a classic Milan first-night stroll; ~45 minutes.
  4. Caffè Camparino in Galleria — Galleria Vittorio Emanuele II — A historic aperitivo stop right by the Duomo; expect about €15–25 per person for a drink and snack, ~45 minutes.
  5. Ristorante Savini — Galleria Vittorio Emanuele II — Finish with a polished Milanese dinner in a landmark setting; budget about €45–80 per person, ~1.5 hours.

Arrival in Milan

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.

Evening in the Centro Storico

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.

Aperitivo and Dinner

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.

Day 2 · Thu, Jul 23
Como, Italy

Lake Como base in Como

Getting there from Milan, Italy
Train on Trenord/Regionale (via Milano Centrale → Como S. Giovanni), ~40–60 min, about €5–6. Take a morning departure so you can make the daytime Como walking plan.
Taxi/ridehail (very easy but pricey), ~45–60 min depending on traffic, about €90–130; best only if you have lots of luggage.
  1. Como Cathedral (Duomo di Como) — Como historic center — Begin in the compact old town with Como’s striking cathedral and surrounding piazzas, a good orientation before the lakefront; morning, ~1 hour.
  2. Basilica di San Fedele — Piazza San Fedele — Step into one of Como’s oldest churches for a quieter medieval contrast just a short walk away; ~30–45 minutes.
  3. Broletto — next to the Duomo — Admire the striped civic palace beside the cathedral for a quick architectural stop; ~15–20 minutes.
  4. La Vita è Bella Ristorante - Insalata & Pasta — Como old town — Easy lakeside lunch with pasta and lighter dishes; roughly €20–35 per person, ~1 hour.
  5. Lungolago di Como — waterfront — Take a relaxed first promenade along the lakefront to settle into your Como base and enjoy the views; afternoon, ~1.5 hours.
  6. Terrazza 241 — Hilton Lake Como area — End with a sunset drink overlooking the lake and city roofs; about €15–25 per person, ~1 hour.

Morning

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.

Lunch

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.

Afternoon and evening

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.

Day 3 · Fri, Jul 24
Como, Italy

Como lakeside day

  1. Villa Olmo — western Como lakeshore — Start at this elegant neoclassical villa and its gardens, a scenic introduction to Como’s grand lakeside side; morning, ~1.5 hours.
  2. Tempio Voltiano — lakeside near Villa Olmo — Visit the museum honoring Alessandro Volta for a compact, easy add-on on the same waterfront stretch; ~45 minutes.
  3. Parco Spina Verde — above Como — If you want a nature break, head up for woodland trails and viewpoints over the city and lake; late morning, ~1.5–2 hours.
  4. Osteria del Gallo — Como center — Have lunch at a traditional Como spot for regional dishes and a low-key reset; expect €20–35 per person, ~1 hour.
  5. Funicolare Como–Brunate — Como waterfront to Brunate — Ride the historic funicular for sweeping views without a strenuous climb; afternoon, ~1.5 hours including return.
  6. Bellavista Boutique Hotel e Ristorante — Brunate — Stay up top for a scenic aperitivo or early dinner with lake views; about €18–40 per person, ~1–1.5 hours.

Morning

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.

Lunch

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.

Afternoon and Evening

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.

Day 4 · Sat, Jul 25
Como, Italy

Como and nearby shores

  1. Villa Carlotta — Tremezzina, west shore of Lake Como — Take an early boat or car transfer and begin with one of the lake’s best villa-garden experiences, perfectly paced for a full day out; morning, ~2 hours.
  2. Lenno waterfront promenade — Lenno — Continue to the nearby shore for an easy lakeside walk and a calmer village feel; ~45 minutes.
  3. Il Grifo — Lenno — Lunch on the west shore with lake fish, pasta, or pizza; budget about €20–40 per person, ~1 hour.
  4. Villa del Balbianello — Lenno peninsula — Visit the iconic villa and its dramatic setting, best saved for mid-afternoon after lunch; ~1.5–2 hours.
  5. Tremezzo lakeside gelato stop — Tremezzo — Pause for gelato or coffee along the promenade before heading back; ~20–30 minutes.
  6. Harry’s Bar Tremezzo — Tremezzina — Finish with a sunset aperitivo facing Bellagio across the water; around €15–30 per person, ~1 hour.

Morning

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.

Late Morning to Lunch

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.

Afternoon Exploring

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.

Evening

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.

Day 5 · Sun, Jul 26
Como, Italy

Como exploration day

  1. Isola Comacina — central Lake Como — Take a boat out to the lake’s only island for history, views, and a memorable change of scenery; morning, ~1.5–2 hours.
  2. Argegno — western lakeshore — Stop in this pretty village for a relaxed coffee and harbor wander on the way back south; ~45 minutes.
  3. Crotto dei Platani — Brienno — Have lunch at a well-known lakeside restaurant with classic terrace views; expect €30–55 per person, ~1.5 hours.
  4. Greenway del Lago di Como — Colonno to nearby section — Choose a scenic segment of this lakeside path for village streets, stairways, and views; afternoon, ~1.5–2 hours.
  5. Cernobbio waterfront — Cernobbio — End in a polished lakeside town for a walk and a final drink by the water; ~45 minutes.
  6. Il Platano — Cernobbio — A refined dinner stop in town with a comfortable lakeside-trip atmosphere; about €35–70 per person, ~1.5 hours.

Morning

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.

Late Morning

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.

Lunch + Afternoon

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.”

Evening

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.

Day 6 · Mon, Jul 27
Bellagio, Italy

Bellagio on Lake Como

Getting there from Como, Italy
Ferry/boat on Navigazione Laghi, ~1–2 hours depending on service and any changes, about €10–15. Leave early morning to avoid the busiest midday crowds and arrive in time for the Bellagio start.
Drive/taxi via the western shore roads, ~1.5–2.5 hours but traffic can be slow in summer; roughly €100+ by taxi or rental car costs, useful only if you want door-to-door convenience.
  1. Ferry to Bellagio — Lake Como — Travel by boat from Como for the classic arrival sequence into Bellagio; depart early to beat the busiest midday crowds, ~1–2 hours depending on service.
  2. Punta Spartivento — Bellagio — Begin with the famous viewpoint where the lake branches, ideal for orientation and photos; morning, ~20–30 minutes.
  3. I Giardini di Villa Melzi — Bellagio — Stroll the lakeside gardens for shade, statues, and elegant paths just south of town; ~1.5 hours.
  4. Trattoria San Giacomo — Bellagio historic center — Lunch in the old town with a strong local reputation and classic lake-town atmosphere; expect €25–45 per person, ~1 hour.
  5. Basilica di San Giacomo — Bellagio center — Pop into the Romanesque church for a short cultural stop between meals and wandering; ~20–30 minutes.
  6. Bellagio waterfront passeggiata — Bellagio harbor area — Spend the late afternoon on the stepped lanes, cafés, and ferry-front promenade; finish with aperitivo or dinner in town, ~1.5–2 hours.

Morning

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.

Late Morning to Lunch

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.

Afternoon Exploring

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.

Evening

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.

Day 7 · Tue, Jul 28
Lugano, Switzerland

Lugano lakeside day

Getting there from Bellagio, Italy
Bus (ASF/regionals) via Menaggio and the Menaggio–Cadenabbia ferry connection, then onward to Lugano, ~1.5–2.5 hours total, about €10–20. This is the most practical public-transport option and works well as a morning departure.
Private transfer/taxi, ~1–1.5 hours, about €150–220; best if you want the simplest border crossing with luggage.
  1. Lake Lugano waterfront promenade — Lugano center — Start with an easy lakeside walk to orient yourself in the city and enjoy the Swiss-Italian vibe; morning, ~1 hour.
  2. Parco Ciani — Lugano lakeshore — Continue into the city’s best public park for shade, lawns, and waterfront views; ~1–1.5 hours.
  3. LAC Lugano Arte e Cultura — lakeside near the center — Add a culture break with contemporary art or architecture, right on the lake edge; ~1–1.5 hours.
  4. Ristorante Grand Café Al Porto — Lugano old town — Have lunch in a classic central café/restaurant; budget about CHF 25–45 per person, ~1 hour.
  5. Monte Brè — east of Lugano — Take the funicular up for wide views over the bay and surrounding mountains; afternoon, ~2 hours including transport.
  6. Ristorante Vetta Monte Brè — Monte Brè summit area — End with a scenic drink or dinner above the lake; around CHF 20–50 per person, ~1–1.5 hours.

Morning

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.

Midday

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.

Afternoon

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.

Day 8 · Wed, Jul 29
Stresa, Italy

Transfer to Stresa

Getting there from Lugano, Switzerland
Train via SBB/Trenitalia with connection(s) at Bellinzona/Locarno and Domodossola, ~2.5–4 hours, about CHF 25–45 (or €25–45). Take a morning train so you arrive before lunch and still have the afternoon in Stresa.
Drive/rental car via A2/A26 and SS33, ~2.5–3.5 hours depending on traffic, with tolls/fuel extra; worth considering if you want more flexibility.
  1. Journey: Lugano to Stresa transfer — Lugano to Stresa via train/car — Make the cross-border move in the morning, aiming to arrive before lunch; allow ~2.5–4 hours depending on route and connections, and keep luggage handy for the Stresa hotel check-in.
  2. Stresa lakeside promenade — Stresa waterfront — Stretch your legs with an easy first walk on Lake Maggiore after arriving; afternoon, ~45 minutes.
  3. Villa Pallavicino Park — Stresa — A gentle afternoon choice with gardens, views, and a relaxed pace after travel; ~1.5–2 hours.
  4. Caffè Torino — Stresa center — Stop for a coffee, gelato, or aperitivo in town; about €8–18 per person, ~30–45 minutes.
  5. Ristorante Il Gigi Bar L'Hostaria — Stresa — Have dinner with a local, informal feel after the transfer day; expect €25–45 per person, ~1.5 hours.

Morning

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.

Afternoon

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.

Evening

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.

Day 9 · Thu, Jul 30
Stresa, Italy

Stresa and Lake Maggiore

  1. Isola Bella — Borromean Gulf — Take the boat out early to the most famous island on Lake Maggiore, when it’s easiest to enjoy the palace and gardens; morning, ~2 hours.
  2. Palazzo Borromeo — Isola Bella — Tour the lavish rooms and terraced setting that make the island a marquee stop; included in the morning, ~1 hour.
  3. Isola dei Pescatori — Borromean Gulf — Continue by boat to the fishermen’s island for a slower lunch and waterfront wander; midday, ~1.5 hours.
  4. Ristorante Casabella — Stresa/Isola area — Enjoy a proper lake lunch with fresh fish or risotto; budget about €30–55 per person, ~1–1.5 hours.
  5. Mottarone — above Stresa — If the weather is clear, head up for alpine-lake views over Maggiore and beyond; afternoon, ~2 hours.
  6. Pasticceria Mellerio — Stresa — End with pastries or espresso back in town; about €8–20 per person, ~30–45 minutes.

Morning

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.

Lunch and the island rhythm

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.

Afternoon and evening

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.

Day 10 · Fri, Jul 31
Milan, Italy

Return to Milan and depart

Getting there from Stresa, Italy
Train on Trenord/Trenitalia (Stresa → Milano Centrale, usually direct or easy regional connection), ~1–1.25 hours, about €7–12. Perfect for a midday/early-afternoon return after your Lake Maggiore morning.
Taxi/rideshare, ~1–1.5 hours, about €120–170; only if you have tight timing or lots of luggage.
  1. Jardins de la Villa Taranto — Verbania/Pallanza — Start with one last major Lake Maggiore highlight on the way south or after a short transfer from Stresa, timing it early to avoid rush and heat; morning, ~1.5–2 hours.
  2. Stresa or Baveno lunch stop — Lake Maggiore shore — Have an early lunch near the lake before heading toward Milan; expect €20–40 per person, ~1 hour.
  3. Sforzesco Castle — Milan — On arrival back in Milan, fit in a final cultural stop if your flight timing allows; afternoon, ~1–1.5 hours.
  4. Brera district stroll — Brera — Enjoy a relaxed final walk through Milan’s most atmospheric neighborhood for shops, galleries, and people-watching; ~1 hour.
  5. Marchesi 1824 — Galleria Vittorio Emanuele II — Make this your farewell coffee and pastry stop in central Milan; about €10–20 per person, ~30–45 minutes.
  6. Journey: Milan to MXP Airport — Milan to Malpensa Airport — Leave the city with plenty of buffer, ideally 3–4 hours before departure; allow ~45–75 minutes by taxi or Malpensa Express, and avoid tight timing if checking bags.

Morning

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.

Lunch

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.

Afternoon Exploring

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.

Evening

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.

0
Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version