Malpensa to Stresa Transfer: Times, Prices and Options

Milan Malpensa to Stresa on Lake Maggiore is about 50 km. Private transfer, the Alibus and regional trains compared.

From
Milan Malpensa Airport
To
Stresa
Travel time
about 50 min
Private transfer
from €172

Milan Malpensa Airport → Stresa

Welcome PickupsVerified

★★★★★ 4.8/5 · 52,000+ reviews

from €172 fixed, one-way

Book this route

Affiliate disclosure: some links here are affiliate links. Booking through them may earn us a small commission at no extra cost to you.

Stresa, on Lake Maggiore opposite the Borromean Islands, is the closest of the big lake resorts to Milan Malpensa: about 50 km, roughly 45 minutes to an hour by road. The return to the airport works the same way.

Malpensa to Stresa at a glance

  • Private transfer: door to door, fixed price per vehicle. A live Welcome Pickups quote on 13 November 2026 gave €172 from Milan Malpensa Airport to Piazza Cadorna in Stresa (one passenger, pickup on 25 November).
  • Alibus: SAF's Alibus runs directly from Malpensa to Stresa a few times a day, taking about an hour.
  • Train: regional trains with at least one change, usually 1 hour 15 minutes or more.

Private transfer from Malpensa to Stresa

The Alibus is direct but runs only a few times a day, so a car is the safer choice when your flight time doesn't match it, or for hotels in Baveno and Verbania. The price is per vehicle. You can book a Malpensa to Stresa transfer with Welcome Pickups.

Every operator shown here is licensed, insured, and flight-tracked — see the full vetting criteria

Common questions

How far is Stresa from Malpensa?

About 50 km, roughly 45 minutes to an hour by road.

Is there a bus from Malpensa to Stresa?

Yes. SAF's Alibus runs directly from the airport to Stresa a few times a day, taking about an hour.

How much is a transfer from Malpensa to Stresa?

A live Welcome Pickups quote on 13 November 2026 gave €172 per vehicle from Milan Malpensa Airport to Piazza Cadorna in Stresa (one passenger, pickup on 25 November).