Three baroque islands floating on a lake ringed by the Alps. Isola Bella's terraced palace gardens, Isola Madre's exotic birds, and Isola dei Pescatori's lakeside restaurants — all within 60 minutes of Milan by train.
All routes pass through Stresa, the gateway town on the western shore of Lake Maggiore. From Stresa's Piazza Marconi ferry pier, it's a 12-minute boat ride to Isola Bella. The public ferry runs every 30 minutes from around 08:00 to 18:00 during the season.
Ferry tip: Buy the Free Circulation day ticket (€16.90 adult) at the Stresa Piazza Marconi ticket office — it covers unlimited hops between Stresa, Isola Bella, Isola dei Pescatori, and Isola Madre all day. Avoid private "motorboat" operators near the dock who may charge significantly more for the same journey.
| Route | Duration | Notes |
|---|---|---|
| Stresa → Isola Bella | ~12 min | First stop on the island circuit |
| Isola Bella → Isola Pescatori | ~5 min | Best lunch stop; no admission fee |
| Isola Pescatori → Isola Madre | ~15 min | Furthest island; most botanical |
| Isola Madre → Stresa | ~25 min | Direct return to pier |
Ferries run roughly every 30 minutes from ~08:00 to ~18:00. Timetables are released each season — verify on the day at Piazza Marconi.
Three itineraries based on available hours. All start from Stresa Piazza Marconi ferry pier. Adjust your start time using the planner below.
The Borromean Islands are owned by the Borromeo family, who have maintained them continuously since the 17th century. Three main islands welcome visitors; Isola San Giovanni is private. All islands are car-free and accessible only by boat.
"The world is a fine place and worth fighting for and I hate very much to leave it."
Ernest Hemingway — who wrote much of his work while overlooking these islands from Stresa.
Gardens at their best: camellias and rhododendrons on Isola Madre peak in May. Mild temperatures (15–23°C). Fewer crowds than summer. Stresa Festival begins in July.
Hot (28–34°C), very crowded, especially Isola Bella. Book palace tickets online in advance; arrive on the first ferry or after 15:00. Lake warm enough for swimming.
Quieter, still warm, hydrangeas and dahlias in bloom. September is ideal for avoiding crowds while keeping pleasant weather. Festival concerts continue into September.
Palace and gardens of Isola Bella and Isola Madre close November 9 – March 11. Isola Pescatori is accessible year-round but most restaurants close. Stresa is quiet.
Opening hours (Isola Bella & Isola Madre): Palaces and gardens open daily 10:00 — last entry 17:00, closes 18:00. Late season (Oct 25–Nov 8): last entry 16:00, closes 17:00. Book tickets online at terreborromeo.it to skip the entrance queue in July–August.
| Ticket | Adult | Notes |
|---|---|---|
| Isola Bella (palace + gardens) | €27.00 | ~1.5–2 h recommended |
| Isola Madre (palazzo + botanical garden) | €23.00 | ~1–1.5 h recommended |
| Isola Bella + Isola Madre combo | €40.00 | Saves €10 vs. buying separately |
| 3-site combo (+ Pallavicino Park) | €55.00 | Parco Pallavicino is on the Stresa shore |
| Isola dei Pescatori | Free | Public village; no ticket needed |
| Landing tax (per island) | ~€0.50–1.50 | Cash; paid at ferry ticket office |
| Item | EUR |
|---|---|
| Train Milan ↔ Stresa return | €17–28 |
| Ferry day pass (Free Circulation) | €16.90 |
| Isola Bella + Isola Madre combo | €40.00 |
| Landing tax (2 islands, approx.) | €1.00 |
| Lunch on Isola Pescatori (mid-range) | €20–35 |
| Coffee + gelato | €5–8 |
| Full self-guided day from Milan | ~€100–128 |
Prices as of April 2026. Tour packages from Milan start around €100–140 all-inclusive (transport + Isola Bella entrance). See our tour comparison →
All tours below connect you to the islands by boat — ferry access is the main ticket. Palace and garden admission (Isola Bella €27, Isola Madre €23, combo €40) is purchased separately at each island entrance. See full tour comparison →
How to choose a boat tour. Most options use the same hop-on hop-off ferry network — ferries run every 30 minutes between Stresa and all three islands. Key differences: which pier you depart from (Stresa vs. Baveno), whether the landing tax (€0.50–1.50 per island, normally paid cash) is pre-included, and how many islands the pass covers. All five tours below carry a 4.4★ rating or higher.
The most popular boat pass on Lake Maggiore — 4,200+ reviews, 4.4 stars. Board the hop-on hop-off ferry from Stresa pier and jump between all three islands at your own pace. Palace tickets (Isola Bella €27, combo €40) are bought separately at the island entrance.
Book on GetYourGuide →
4.6 stars, 480+ reviews. Unlimited hop-on hop-off ferry access to all three islands with the landing tax pre-bundled — no cash scramble at each pier. Ferries run every 30 minutes. Palace entry is bought separately on the island.
Book on GetYourGuide →
4.5 stars with 710+ reviews — the best-reviewed structured boat tour from Stresa. Covers Isola Bella, Isola Pescatori, and Isola Madre. A good alternative to the open hop-on hop-off format if you prefer a more fixed schedule.
Book on GetYourGuide →
4.6 stars. The classic 2-island pairing — baroque palace and gardens at Isola Bella, then lunch in the car-free lanes of Isola Pescatori. A focused option if you plan to skip Isola Madre and keep the day simple.
Book on GetYourGuide →Compare all Borromean Islands tours by type, price, and what's included — then book directly on GetYourGuide with free cancellation.
See Full Tour Comparison →