There is a particular light on Lake Maggiore in the hour after breakfast, when the mist lifts off the water and the Borromean Islands seem to float rather than sit on the surface. I have come back to this corner of Piedmont more times than I can neatly count, and I still feel the same small thrill when the ferry pulls away from Stresa and the baroque terraces of Isola Bella come into view. What follows is the itinerary I actually use, a three-day rhythm that balances the grand gardens, the quiet villages and one long look down from the mountains, with the ferry logic and the lunch tables built in so you can simply enjoy it.
Where to Base Yourself
Stay in Stresa. I say this without hesitation for a first visit, because everything on this itinerary flows from its jetty. The belle-époque lungolago is where the ferries are most frequent, where the best hotels and restaurants cluster, and where you can stroll after dinner beneath the plane trees with the lake turning silver beside you. If you prefer something quieter and more horticultural, Pallanza (part of Verbania) on the garden side of the gulf is the graceful alternative, closer to Villa Taranto and a touch more residential. But for ease, connections and that first-visit sense of arrival, Stresa wins. I have gathered my fuller thoughts on this in where to stay, though for three days you need only know that a room facing the water is worth every euro.
Plan Your Visit to Lake Maggiore
A few things I booked and loved. These help support the blog, at no cost to you.
- Where I stayed — search Lake Maggiore hotels
- Borromean Islands and boat tickets
- Rent a car to explore the area
- Stay connected — get a travel eSIM
This section contains affiliate links. If you book through them I may earn a small commission, at no extra cost to you.
Day One: The Borromean Islands
The islands are the heart of the lake, so give them your freshest morning. Buy a combined Bella and Madre ticket (around €40) at the jetty and take the first comfortable ferry out; the crossing from Stresa is a matter of minutes.
Start with Isola Bella, because it is the most theatrical and the most crowded later in the day. The Borromeo palace is pure baroque swagger, all mirrored halls and shell-encrusted grottoes, and it opens onto ten terraced gardens crowned with white peacocks and statuary. Give it roughly two hours and around €27, and do not rush the top terrace, where the whole gulf spreads out below you.
By late morning cross to Isola dei Pescatori, the old fishing village and my favourite place on the lake to eat. There is no grand sight here and no entry fee, just a huddle of ochre houses, nets drying in the sun and a scattering of restaurants serving the day’s catch. This is where I build in lunch: order the lake fish, a plate of persico (perch) or lavarello (whitefish), at Ristorante Verbano or Trattoria Imbarcadero, and let it run long. An hour and a half on Pescatori is never wasted.
In the afternoon, hop to Isola Madre, the most peaceful of the three. Its botanical garden is a slow, green dream of camellias, wisteria and free-roaming peacocks, presided over by an enormous Kashmir cypress. Ninety minutes and around €23 will do it. If you want the deeper history of each palace and garden, I have written it all up in my guide to the Borromean Islands. Back in Stresa for the evening, I like to book a table at Il Vicoletto or Ristorante Lo Stornello and toast the day with something local.
Day Two: Gardens and the Far Shore
The second day pairs the lake’s greatest garden with its most dramatic monastery, and the timing matters.
Go early to Villa Taranto in Pallanza, reachable by ferry across the gulf. This is one of the finest botanical gardens in Italy, laid out by a Scottish captain who spent decades planting it, and in spring the tulips and azaleas are staggering. Entry is around €11, and the season runs roughly from early March to the start of November. Give it your whole morning; the dahlia maze and the terraced water gardens deserve unhurried feet.
In the afternoon, make for Santa Caterina del Sasso, a monastery pinned improbably to a cliff on the eastern shore, reached by boat for a few euros. Arriving from the water is the only way to feel its full drama, the little chapels stacked above the lake with the rock pressing in behind. It costs almost nothing to enter (around €5) and rewards you with the quietest hour of the trip. If you are travelling with children, or simply prefer a fortress to a friary, swap this for the Rocca di Angera at the southern end, a Borromeo castle with sweeping ramparts and a genuinely charming doll museum (around €13 to €15). Either way, you are back in Stresa for dinner; La Rampolina is my pick when I want lake fish done simply and well.
Day Three: The Mountain or the North
Your third day is a choice, and none of the options disappoints.
For the grand view, climb Mottarone (1,491 metres), the peak that surveys seven lakes and, on a clear day, the snow line of Monte Rosa. An important, honest note: the Stresa to Mottarone cable car has been closed since the tragic accident of May 2021 and has not reopened, so do not plan around it. You reach the summit by road instead, and I would break the drive at the Giardino Alpinia, a pocket-sized alpine garden with a fine balcony over the gulf. This is the one day a car genuinely earns its keep.
If you would rather stay on the water, take a boat north to Cannero Riviera and Cannobio. Cannero has its romantic ruined castles standing offshore, while Cannobio offers medieval lanes, a Sunday market and the Orrido di Sant’Anna, a little gorge where the river cuts through rock and locals swim in summer. It is the lake at its most unhurried.
My third option, and a favourite when I have seen Maggiore before, is to slip west to Lake Orta and the car-free village of Orta San Giulio, about thirty minutes from Stresa. Its cobbled square opens straight onto the water, with the island of San Giulio a short row across. It feels like a secret, and it makes a lovely full stop to three days.
How to Trim It to Two Days
If you have only two days, keep Day One exactly as it is; the Borromean Islands are non-negotiable. For your second day, choose a single afternoon anchor to pair with a Villa Taranto morning, either Santa Caterina del Sasso or the Rocca di Angera. Save Mottarone and the northern villages for a return visit. Two full days built around Stresa still deliver the essential lake.
How to Extend It to Four
With a fourth day you can stop choosing. Do all three of the Day Three options in sequence: the mountain, the northern villages and Lake Orta, spread across the extra time so each gets a proper half or full day. A fourth day is also when I slow down entirely, taking a morning simply to sit on the Stresa lungolago with a coffee and watch the ferries come and go. If you want more ideas to slot in, my round-up of the best things to do has plenty to fill the extra hours.
Frequently Asked Questions
How many days do you need on Lake Maggiore?
Three days is the sweet spot. It gives you a full day for the Borromean Islands, a day for the great gardens and the far shore, and a third for the mountain or the northern villages, without ever feeling rushed. Two days covers the essentials if that is all you have, and four lets you linger.
What is the best 2-day plan?
Spend your first day entirely on the Borromean Islands by ferry from Stresa, with lunch on Isola dei Pescatori. On the second, visit Villa Taranto in the morning and pair it with one afternoon anchor, either the cliff monastery of Santa Caterina del Sasso or the Rocca di Angera fortress. That is the lake’s greatest hits in a tidy two days.
Do you need a car?
Not for a gulf-based trip. Everything on Day One and Day Two runs on the Navigazione Lago Maggiore ferries, and a day free-circulation pass costs roughly €14.80 to €22.20. A car only becomes useful on Day Three, for reaching Mottarone by road or exploring the far shores, so many visitors happily skip it altogether.
Where should you base yourself?
Stay in Stresa for a first visit. It has the best ferry connections, the widest choice of hotels and restaurants, and that lovely belle-époque waterfront to walk in the evening. Pallanza (Verbania) is the quieter, more garden-focused alternative if you prefer calm over convenience.
Related
Read on with my guide to the Borromean Islands, the best things to do, and where to stay, or step back up to the complete guide to Lake Maggiore.




