
We use cookies to enhance your browsing experience, serve personalised content, and analyse our traffic. By clicking "Accept All" you accept this and consent that we share this information with third parties and that your data may be processed in the USA. For more information, please read our .
You can adjust your preferences at any time. If you deny, we will use only the essential cookies and unfortunately, you will not receive any personalized content.

✈️ & 🏩 included 🗓️ Go in April, September & October at this price
From £289 pp
Pirates, check out this 5-night break to Lago Maggiore: you'll get flights included and a stay at the well-rated Della Torre hotel, which has rooms overlooking the lake and a swimming pool!
Head off in April, September and October for the best prices.
It's £289 for the room-only option, £359 with breakfast and £499 for the half-board option.
Transfers are not included, but you can add them in the booking path, or make your own way via train, taxi or car rental. We've added some more information at the bottom of the page.
Want to go as a bigger group? The hotel has triple rooms available and family rooms, too!
Cheapest dates to fly from other airports:
ATOL protected holiday
Based on 2 sharing
Transfers not included, but can be added in the booking path
Check which airport your flight lands at and which flight times work for you. The package likely uses Milan Malpensa (MXP), but could use Bergamo (BGY) or Linate (LIN), depending on which date you choose.
1. If flying into Milan Malpensa (MXP) - Best Option
Option A: The Alibus Shuttle (Most Convenient)
Cost: Approx. €15 - €20 per person.
How it works: The "Alibus" shuttle runs directly from Malpensa Terminal 1 & 2 to Stresa.
Booking: You must book in advance (usually by 11:00 AM the day before) via the SAF Duemila website.
Drop-off: It stops at the Stresa Ferry Terminal (Imbarcadero) or Train Station, both a short walk (5-10 mins) from your hotel.
Option B: Train (Most Flexible)
Cost: Approx. €10 - €15 per person.
Route: Take the TILO or Malpensa Express train from the airport to Busto Arsizio (or Gallarate), then change for a train to Stresa (direction Domodossola/Geneva).
Time: Approx. 1 hour 30 mins.
Tickets: Buy at the station or via the Trenitalia app.
2. If flying into Milan Bergamo (BGY)
Cost: Approx. €18 - €25 per person.
Route:
1. Take a shuttle bus (Orio Shuttle/Terravision) from Arrivals to Milan Centrale station (~50 mins, €8-10).
2. Take a direct train from Milan Centrale to Stresa (~1 hour, €8-15).
3. If flying into Milan Linate (LIN)
Route: Take the Linate Shuttle or Metro (M4 line) to Milan Centrale, then take the train to Stresa.
We might be pirates, but we’re an honest bunch. We check all our deals when we review them to make sure everything is available. However, with deals this hot, things change quickly—flight prices fluctuate, hotel rooms sell out, currencies yo-yo. And just so you know, local taxes might still apply – even treasure has its fine print. But mainly, demand for the best deals means the lowest prices don’t last long. If you’ve missed out this time, don’t worry, we’re working on more great offers.
Interested in offsetting your carbon emissions for this flight? Read our guide to help you make an informed decision.
Travelling solo? Check out our single-travel deals here.

You need to accept the cookies and privacy policy of this external service to view the content