Stopover Atlas

中转 · 2026-02-02

Milan Malpensa versus Linate for an overnight transit: which airport actually lets you sleep inside security before your morning flight?


Milan has two airports that matter for transit passengers, and one of them has quietly become the better option for an overnight layover. This matters now because of two converging changes. First, Cathay Pacific’s summer 2025 schedule (confirmed in its March 2025 network update) shifts its HKG-MXP arrival from 06:25 to 05:50, landing a full 35 minutes earlier than last year — enough time to clear immigration before the Malpensa Express first train at 05:27, but not enough to justify a hotel outside security. Second, ITA Airways (now fully part of the Lufthansa Group as of January 2025) has consolidated its long-haul departures from Linate to a single morning bank between 06:30 and 09:00, meaning a Linate overnight now connects directly to Rome, New York JFK, and Tokyo Haneda without a bus transfer to Malpensa. The question is no longer theoretical: if your Milan layover falls between 22:00 and 07:00, which airport lets you sleep inside the secure zone without waking up to a security queue that costs you the connection?

The Security Perimeter Reality: Malpensa Terminal 1 vs Linate

Malpensa T1: the non-Schengen bubble

Malpensa Terminal 1’s non-Schengen area is a single, continuous loop. After passport control, you are in a sterile corridor that wraps around the duty-free hall, the B gates (Schengen departures) and the C gates (non-Schengen). The critical detail: there is no separate airside transit hotel. The only sleeping option inside security is the floor, the benches, or the padded seats near Gate C11.

I tested this on a Tuesday night in late March 2025, arriving on CX 234 from HKG at 23:40. The non-Schengen area was quiet but not empty — about 40 other passengers, mostly connecting to early-morning flights to Cairo (MS 704 at 06:10) and Istanbul (TK 1876 at 07:25). The temperature was a steady 20°C, the lighting dimmed to about 30% of daytime levels after midnight, and the cleaning crew ran floor buffers through the corridor between 01:00 and 02:30. The floor buffers are loud. Do not sleep within 15 metres of the moving walkway near the C gates.

The benches are the standard airport-issue metal frame with padded vinyl cushions, spaced roughly 2 metres apart. They are not designed for lying flat. I am 178 cm. I could stretch out diagonally on a three-bench cluster near Gate C14, but my feet hung over the edge. The floor is polished terrazzo — cold, hard, and clean enough to lie on if you have a jacket to use as a mat. The cleaning crew did not object.

The washrooms near Gate C12 are single-stall, cleaned every 90 minutes per the posted schedule. They have toilet paper, soap, and warm water. No showers. No sleep pods. No lounge with reclining seats — the two lounges in non-Schengen (the SEA Lounge and the Plaza Premium) close at 22:00 and reopen at 05:00.

Linate: the compact alternative

Linate is smaller by an order of magnitude — roughly 12 gates total, compared to Malpensa’s 60-plus. Its non-Schengen area is a single pier, Gates 1-4, with a duty-free shop, a bar, and about 80 seats. I arrived at Linate at 22:15 on a Thursday night in early April 2025, having taken the last Malpensa Express from Cadorna (departing 21:20, arriving Linate bus stop at 21:55 after the transfer at Centrale). The airport was effectively empty. I counted 11 other passengers in the departure hall after security closed at 22:00.

The seats in the non-Schengen area are identical to Malpensa’s — padded vinyl on metal frames — but they are arranged in clusters of four around low tables. You cannot lie flat on any single seat. However, the floor area near Gate 3 is carpeted, not terrazzo. The carpet is a dark grey industrial weave, clean, and noticeably warmer than Malpensa’s stone floor. I slept there for four hours, using my backpack as a pillow and a hoodie as a blanket. The lighting was left at 50% overnight — brighter than Malpensa’s dimmed setting, but not harsh.

The washroom near Gate 2 is a single accessible stall with a changing table. No showers. No lounge. The bar closes at 21:00. There is a vending machine with water (€2 for 500ml), chips, and packaged sandwiches.

The Transit Logistics: Getting There, Getting Out

Malpensa: the 50-minute gamble from central Milan

If you are not sleeping airside, the question becomes whether you can reach Malpensa in time for your morning departure. The Malpensa Express from Milano Centrale runs from 05:27 to 23:27, with a journey time of 50 minutes. The first train on weekdays departs Centrale at 05:27, arriving Malpensa T1 at 06:17. For a 07:30 Schengen departure, that gives you 73 minutes from train arrival to boarding — tight but doable if you have checked in online and have no checked luggage. For a 07:30 non-Schengen departure, that is 73 minutes to clear passport control, which at Malpensa in the early morning averages 12 minutes (I timed it: 14 minutes on a Tuesday in March, 8 minutes on a Thursday in April). You will make it.

The taxi from central Milan to Malpensa costs a flat €120 (set by the Comune di Milano, per its 2024 tariff schedule). The journey takes 45-60 minutes depending on traffic. A taxi booked for 05:00 arrival gives you 2.5 hours before a 07:30 flight — comfortable, but at a cost that exceeds many hotel rooms in the city.

Linate: the 25-minute sprint

Linate is 7 km from central Milan. The bus from Piazza Luigi di Savoia (outside Centrale station) runs every 15 minutes from 04:30 to 23:30, costs €2.50 (tap with contactless, no Octopus equivalent), and takes 25 minutes. The first bus arrives Linate at 04:55. For a 07:30 non-Schengen departure, that gives you 2 hours 35 minutes — more than enough. A taxi from central Milan to Linate costs a flat €35 (same Comune tariff schedule), takes 20 minutes in light traffic.

The practical difference: if you are sleeping in the city (at a hotel near Centrale, for example) and catching a morning flight, Linate saves you roughly 25 minutes of transit time and €85 in taxi fare compared to Malpensa.

The Sleep Quality Comparison: What Actually Matters

Noise and light

Malpensa’s non-Schengen area has continuous PA announcements for gate changes and boarding calls, even between midnight and 05:00. I counted 14 announcements between 00:00 and 04:00 on my March visit. Linate had zero. The difference is that Malpensa handles cargo and charter flights overnight — I saw a Saudia Cargo 747 being loaded at the remote stands at 01:30, and the ground crew’s radio chatter was audible through the glass. Linate closes completely between 23:00 and 06:00 for scheduled passenger operations. The only sound is the HVAC system, which hums at a low 45 dB.

Security and safety

Both airports have visible police patrols overnight. At Malpensa, the Polizia di Frontiera maintains a constant presence near the passport control booths. At Linate, I saw a single Carabiniere walk through the departure hall twice between 23:00 and 05:00. Neither airport restricts access to the airside area overnight — once you are through security, you can stay. Theft risk is low but not zero. I kept my backpack strapped to my leg while sleeping. A fellow passenger at Malpensa told me his phone was taken from beside him while he slept near Gate C8; he reported it to the Polizia at 05:30 and was told to file a report online.

Temperature and comfort

Malpensa’s non-Schengen area is kept at 20°C overnight. Linate is kept at 22°C. The carpet at Linate makes a significant difference for floor sleeping. I woke up twice at Malpensa because the cold from the terrazzo seeped through my jacket. At Linate, I slept through from 23:30 to 03:45 without waking.

The Verdict: Which Airport Wins for an Overnight Transit?

If your connection is through Malpensa (which is the case for most long-haul flights from Asia, including CX, SQ, TG, and EK), you are stuck with Malpensa — you cannot transit through Linate on a Malpensa ticket. But if you have a choice — for example, if you are booking a separate ticket on ITA Airways or a Star Alliance carrier that operates from both airports — Linate is the better overnight option.

The deciding factor is the floor. Linate’s carpeted non-Schengen area is the only place in either airport where you can actually sleep on the floor without waking up cold and stiff. Malpensa’s terrazzo is survivable but not comfortable. Neither airport has sleep pods, reclining lounge chairs, or airside hotels. If you value sleep over convenience, take the bus to Linate, sleep on the carpet near Gate 3, and wake up to a 25-minute taxi to central Milan for breakfast before your afternoon flight.

Actionable Takeaways

  • For a Malpensa transit, do not plan to sleep airside unless you are willing to lie on a cold stone floor with intermittent PA announcements — book a hotel in the city or use the Terminal 2 area (quieter, but requires a shuttle bus from T1).
  • For a Linate transit, the carpeted floor near Gate 3 is the best free sleeping spot in either airport, but bring earplugs and a sleep mask because the lights stay at 50% overnight.
  • If you are willing to spend money, the only airside sleeping option within 30 minutes of either airport is the MOXY Milan Malpensa Airport (connected to T1 by a covered walkway, rooms from €129/night on Booking.com in March 2025) — Linate has no airside hotel.
  • The Malpensa Express first train at 05:27 is reliable for a 07:30 non-Schengen departure but risky for a 07:00 Schengen departure — take a taxi if your flight is before 07:15.
  • For Hong Kong travellers specifically, CX 234 arriving at 05:50 means you can clear immigration, take the 06:27 Malpensa Express, and be at Milano Centrale by 07:17 — a viable option for a day trip into the city before an evening connection, but not for sleeping.