Where to stay near Malpensa: the towns around the airport

Milan Malpensa airport lies in the municipality of Ferno, in the province of Varese, 50 km from Milan. Around it are small towns just minutes from the terminals: here's how to find your way.

Updated on 11/10/2026

The towns around Malpensa

  • Ferno and Lonate Pozzolo: right next to the airport, very convenient but under the take-off routes.
  • Somma Lombardo and Cardano al Campo: a few minutes from the terminals, with shops and restaurants.
  • Gallarate: the largest town in the area, with a station and plenty of trains to Milan.
  • Casorate Sempione: a quiet town about 10 minutes from the terminals, with a station and services within walking distance.

How to choose

If you have a dawn flight, what matters most is the distance to the terminal and how you'll get there (shuttle or taxi at that hour). If you're staying several days the town matters too: quiet nights, cafés and shops within walking distance, parking.

Fly & Rest in Casorate Sempione

Three self-contained apartments at Via Genova 6, about 10 minutes from both terminals, with 24/7 self check-in, a private shuttle from 30 € and free parking 2 minutes away.

Distances from the house

Malpensa T1 and T2 about 10 minutes, Somma Lombardo and Gallarate about 10, Cardano al Campo about 10, Lake Maggiore (Sesto Calende) about 20, Milan 40-50 by car.

Frequently asked questions

Which municipality is Malpensa airport in?

Ferno (VA); Terminal 2 is on the border with Somma Lombardo and Lonate Pozzolo.

How far is Casorate Sempione from Malpensa?

About 10 minutes by car from both terminals.

Fly & Rest · Casorate Sempione

Sleep 10 minutes from Malpensa

Three apartments with 24/7 self check-in, private shuttle and free parking. From 60 € per night, direct booking with no commission.

Fly & Rest · Malpensa

Check availability

Pick your dates: see the final price and free apartments right away, then pay in one step.

Real price, no commission.
BookWhatsApp