Quick answer

The closest hotels to Malpensa are the Sheraton at Terminal 1 and the Moxy, connected to Terminal 2. A few minutes away, most shuttle hotels charge for the ride, usually €5 to €10 per person, while Cavalieri della Corona and Villa Malpensa (for direct bookings) run free shuttles. If your flight leaves after about 10am, a hotel near Milano Centrale or Cadorna is often the better plan.

Hotel and shuttle details below were checked on 5 October 2026 on each hotel’s own website and on the airport’s official site. Shuttle fares and hours change, so confirm them with the hotel when you book. Room rates around the airport move with flight schedules and trade fairs, so this guide gives no prices: check your dates.

When it makes sense to sleep at Malpensa

Malpensa is about 40 km from central Milan. The Malpensa Express takes about 37 minutes from Cadorna and 51 minutes from Centrale, so a city hotel works for most daytime flights. An airport hotel earns its place in three cases:

  • An early flight home. Flights to the US leave from Terminal 1. The first Malpensa Express leaves Cadorna at 4:57am and reaches Terminal 1 at about 5:34am; from Centrale the first train leaves at 5:25am and gets in at about 6:16am. For a departure before about 8am, that is tight once you add check-in and passport control.
  • A late arrival. The last Malpensa Express from the airport to Centrale leaves Terminal 2 at 10:37pm, and the last one to Cadorna at 12:20am. After that, only buses and the €114 fixed-fare taxi go to the city.
  • A connection the next morning. If you land in the evening and fly on early, there is no reason to go into Milan at all.

If you are landing and heading straight out of the city, to Lake Maggiore or the lakes by car, a Malpensa hotel also saves you a drive in the dark. Our guide to renting a car in Milan explains where the rental desks are.

Hotels at the terminals

These are the only two hotels you can reach on foot from a terminal.

Check-in hall of Terminal 1 at Milan Malpensa Airport under a high steel roof
Photo: Arne Müseler, CC BY-SA 3.0 de

The check-in hall of Malpensa Terminal 1, where the Sheraton stands.

  • Sheraton Milan Malpensa Airport HotelMap is at Terminal 1, the terminal for every airline except easyJet and for all US flights. It has 437 soundproofed rooms and suites, the Il Canneto restaurant, the Monterosa Bar and a wellness area with a gym, indoor pool, sauna and steam bath. The free bus to Terminal 2 stops in front of the hotel.
  • Moxy Milan MalpensaMap is a three-star Marriott hotel with 162 double rooms, directly connected to Terminal 2 and opposite its train station. It suits an easyJet flight. For a flight from Terminal 1, take the free shuttle bus (about every 15 minutes, every 30 minutes at night) or the Malpensa Express, which costs €2 between terminals.

Our Malpensa Airport guide covers the terminals, passport control, lounges and the VAT refund desks.

Hotels near Malpensa with an airport shuttle

The other hotels are in the small towns around the airport: Case Nuove (part of Somma Lombardo), Vizzola Ticino, Cardano al Campo and Lonate Pozzolo. You reach them by hotel shuttle or taxi. Most shuttles are paid, and hours differ a lot. Distances are the ones each hotel gives.

Hotel Town Distance Shuttle Shuttle hours
Best Western Cavalieri della Corona Cardano al Campo About 10 min Free, book with the hotel 4:30am to 12:30am
Hotel Villa Malpensa Vizzola Ticino 800 m from T1 Free if you book direct Every 30 min, 5am to midnight
Crowne Plaza Milan - Malpensa Airport Somma Lombardo Ask the hotel €5 per person by day, €10 at night On request, subject to availability
Holiday Inn Express Milan-Malpensa Airport Somma Lombardo Ask the hotel Paid 24 hours, subject to availability
Idea Hotel Milano Malpensa Airport Somma Lombardo By the SS336 airport road €5 per person each way 24 hours, about every 30 min
TRIBE Milano Malpensa Vizzola Ticino 5 min drive €5 per person to T1, €10 to T2 24 hours, about every 30 min, book ahead
Novotel Milano Malpensa Airport Cardano al Campo Opposite the ibis €5 per person each way 5am to 10am and 6pm to 11pm
ibis Milano Malpensa Aeroporto Cardano al Campo 6.5 km, 10 min drive €5 per person each way 5am to 10am and 6pm to 11pm
Malpensa Inn Lonate Pozzolo About 5 min Paid, per room 7am to 11am, book 2 hours ahead

Free shuttles

  • Best Western Hotel Cavalieri della CoronaMap is a four-star hotel in Cardano al Campo, about 10 minutes from both terminals. Its free shuttle, an eight-seat van, runs from 4:30am to 12:30am, and you book it with the hotel. It also sells park-and-fly packages for up to 15 days, from €60 for one or two people in the outdoor car park.
  • Hotel Villa MalpensaMap is a converted 20th-century villa in Vizzola Ticino, 800 metres from Terminal 1, with its own restaurant. The shuttle is free for guests who book by phone or on the hotel’s website, and it runs every 30 minutes from 5am to midnight. On arrival, call the hotel once you have your bags and wait at exit 6 of Terminal 1 arrivals, or opposite the pharmacy at Terminal 2. For the trip back, book a seat at reception the day before.
  • Crowne Plaza Milan - Malpensa AirportMap is in Case Nuove. Every room is soundproofed, breakfast starts at 5am, and there is parking on site. The shuttle runs on request when available and costs €5 per person by day or €10 at night, with children up to 13 free. At Terminal 1 the pickup is on level -1, outside the train station, at the “SACO” bus stop; at Terminal 2 it is bus stop 12 in arrivals, next to the train station.
  • Holiday Inn Express Milan-Malpensa AirportMap is also in Case Nuove, run by the same group as the Crowne Plaza, with 121 soundproofed rooms and free breakfast every day from 5am to 10am. Its paid shuttle runs 24 hours when available, from the same pickup points.
  • Idea Hotel Milano Malpensa AirportMap is a four-star in Somma Lombardo with a round-the-clock shuttle about every 30 minutes, at €5 per person each way (under-12s free). It leaves from exit 5 at Terminal 1 and exit 7 at Terminal 2. Breakfast runs from 5am to 10am and is included when you book on the hotel’s website.
  • TRIBE Milano MalpensaMap is a four-star design hotel in Vizzola Ticino, five minutes’ drive from the airport, with 240 rooms and a panoramic outdoor pool that is closed from September to May. The shuttle runs 24/7 if you reserve it: €5 per person to Terminal 1 and €10 to Terminal 2.
  • Novotel Milano Malpensa AirportMap is a four-star in Cardano al Campo with a seasonal outdoor pool and a garage. Its €5 shuttle runs only from 5am to 10am and from 6pm to 11pm, so it does not help with a midday flight.
  • ibis Milano Malpensa AeroportoMap is the budget hotel across the road from the Novotel, 6.5 km and a 10-minute drive from the airport, with an indoor garage and park-and-fly rates. It shares the Novotel’s paid shuttle hours (€5 per person each way, 5am to 10am and 6pm to 11pm, booked in advance), and guests eat at the Novotel’s restaurant while its own is closed.
  • Malpensa InnMap is in Tornavento di Lonate Pozzolo, with free parking and espresso from 4am for early departures. Its shuttle is charged per room, runs only from 7am to 11am and must be booked two hours ahead, so for a dawn flight you will need a taxi.

Before you book any of these, check three things with the hotel: whether the shuttle is free or paid, whether it runs at the hour of your flight, and whether you need to reserve a seat.

Compare hotels near Malpensa Airport to check rates on your dates.

Sleeping in Milan near Centrale or Cadorna

For a flight after mid-morning, or on your first night after landing, a hotel in the city is usually the better use of your money. You get dinner in Milan instead of at an airport hotel, and the train does the rest.

Malpensa Express train waiting at a platform in Milano Cadorna station
Photo: Chris Down, CC BY 4.0

Milano Cadorna, the Malpensa Express terminal closest to the historic center.

Near Cadorna Near Centrale
Malpensa Express to Terminal 1 About 37 min About 51 min
First train to the airport 4:57am 5:25am
Last train from the airport 12:20am (from T2) 10:37pm (from T2)
One-way fare €15 €15
Best for Hotels near the Duomo, Brera, Navigli Day trips by train, budget hotels

Cadorna is the faster route and the one that runs latest. It suits a hotel near the Duomo, Brera, the Navigli or Magenta, because Cadorna has the M1 and M2 metro lines for the last stretch. Compare hotels near Milano Cadorna.

Centrale has the widest choice of hotels and the trains for your day trips. Starhotels E.c.ho.Map is 100 metres from the station, in front of the Malpensa Express platforms. Our guide to hotels near Milano Centrale compares the options by budget.

Autostradale buses also leave Centrale for Malpensa from 3:20am, which covers flights the first train cannot. Our Malpensa to Milan guide has every train, bus and taxi option, with fares.

Red and white Trenord Malpensa Express train at the Malpensa Airport Terminal 1 station platform
Photo: Andrzej Otrębski, CC BY-SA 4.0

A Malpensa Express train, which links Cadorna and Centrale with both terminals.

Which option fits your flight

Your situation Where to sleep
US flight leaving before about 8am Sheraton at Terminal 1, or a shuttle hotel whose shuttle runs that early
easyJet flight leaving early Moxy at Terminal 2
Landing after 10:30pm Airport hotel, or a hotel near Cadorna if you land before midnight
Flight after about 10am Hotel near Cadorna or Centrale
Rental car to return before the flight Shuttle hotel with parking, such as Cavalieri della Corona or Crowne Plaza

If you land too late for the train and want to reach the city anyway, the taxi fare is fixed at €114 per car to any address in Milan. Use the official rank outside arrivals. Some drivers overcharge tourists, so I book my Milan taxis through an app, Freenow by Lyft. Our taxis in Milan guide explains the fixed fares and which apps work. For a ride arranged in advance, GetYourGuide lists private Malpensa transfers.

Flying from Linate or Bergamo instead? Our guide to Milan’s airports compares the three, and our where to stay in Milan guide helps you pick a neighborhood.

Frequently asked questions

Is there a hotel inside Malpensa Airport?

Two hotels are at the terminals. The Sheraton Milan Malpensa is at Terminal 1, and the Moxy Milan Malpensa is directly connected to Terminal 2. Every other hotel is in the towns around the airport and needs a shuttle, a taxi or a car.

Which hotels near Milan Malpensa Airport offer free airport shuttles?

Of the hotels in this guide, Best Western Cavalieri della Corona in Cardano al Campo runs a free shuttle from 4:30am to 12:30am, and Hotel Villa Malpensa runs one every 30 minutes from 5am to midnight for guests who book direct. The others charge, usually €5 or €10 per person each way.

What hotels are at Milan Malpensa Airport?

The Sheraton Milan Malpensa Airport Hotel at Terminal 1 and the Moxy Milan Malpensa, connected to Terminal 2. Close by, in Somma Lombardo, Vizzola Ticino and Cardano al Campo, are the Crowne Plaza, Holiday Inn Express, Idea Hotel, TRIBE, Novotel, ibis, Villa Malpensa and Cavalieri della Corona, all with an airport shuttle.

How far is Malpensa Airport from Milan city center?

About 40 km (25 miles) northwest of the city. The Malpensa Express takes about 37 minutes from Milano Cadorna and about 51 minutes from Milano Centrale, for €15 one way. A taxi costs a fixed €114 per car.

Which Malpensa hotel is best for a flight to the US?

The Sheraton, because it is at Terminal 1, where every US flight leaves. From the Moxy you need the free shuttle bus or the Malpensa Express to reach Terminal 1.

Should I stay at Malpensa or in Milan before my flight?

Stay at the airport if your flight leaves before about 8am or you land late at night. For a midday or afternoon flight, a hotel near Milano Centrale or Cadorna works, because the Malpensa Express takes about 51 minutes from Centrale and 37 minutes from Cadorna.

How early does the first train reach Malpensa from Milan?

The first Malpensa Express leaves Milano Cadorna at 4:57am and takes about 37 minutes to Terminal 1. From Milano Centrale the first train leaves at 5:25am and takes about 51 minutes. Check the timetable for your date in the Trenord app.

How much is a taxi from Malpensa to Milan at night?

The taxi fare from Malpensa to any address in Milan is fixed at €114 per car, day or night. Use the official rank outside arrivals.

Arturo Giampieri lives in Milan and writes every guide on this site. He knows the city the way the Milanese use it: wine bars in Isola, trattorie where the tables end up singing, gallery openings with a glass of wine, techno nights at Tempio del Futuro Perduto and summer trains to the Ligurian coast. Before publishing he checks prices, opening hours and ticket rules at the official source, and he updates a guide when they change.