Quick answer
Milan Malpensa Airport (MXP) is about 50 km northwest of Milan city center. Getting into the city takes 50 to 80 minutes by road, or around 50 minutes by the Malpensa Express train. The train is efficient and affordable if you are heading to Milano Centrale or Cadorna station. A pre-booked private transfer makes more sense if you are traveling with a group, have heavy luggage, or your hotel is not near a train station. Taxis run on a flat rate of 105 euros to central Milan, which is regulated but not cheap.
What actually happens after landing
Malpensa has two terminals. Terminal 1 handles most international flights and full-service carriers. Terminal 2, a short bus ride away, is used primarily by low-cost airlines including easyJet and some Ryanair flights. Check your terminal before landing — it affects where your driver or train will be.
After disembarking at Terminal 1, you walk through a long corridor to passport control. EU passport holders move quickly through automated gates. Non-EU lines can take 15 to 40 minutes depending on the time of day. Baggage claim is one level down, and the belts are well-signed. Customs is a formality for most travelers.
The arrivals hall has currency exchange, ATMs, car rental desks, and a pharmacy. Free Wi-Fi is available but requires registration. If you need a SIM card, there are vending machines and small shops in the arrivals area, though prices are better in the city.
Transport options explained honestly
Pre-booked private transfer: A driver meets you at arrivals with a name sign and takes you directly to your address. Prices typically run 80 to 130 euros for a sedan depending on the provider, with larger vehicles available for groups. The key advantage is door-to-door service — no dragging luggage through metro stations.
Official taxi: A flat fare of 105 euros applies from Malpensa to anywhere within Milan's city limits (Comune di Milano). This is regulated by the city, so do not pay more. The fare covers up to 4 passengers. Taxis queue outside arrivals, and the wait is usually under 10 minutes.
Airport buses: Several coach services (Terravision, Autostradale, Malpensa Shuttle) run to Milano Centrale station. Journey time is 50 to 70 minutes depending on traffic. Tickets cost 8 to 13 euros. Comfortable enough, but schedules thin out after 11 PM.
Ride-hailing: Uber operates in Milan, but only the Uber Black tier, which costs more than a regular taxi. It is not a budget option from Malpensa.
Rental cars: Available from all major companies at the airport. Driving into Milan is not recommended unless you are heading elsewhere in Lombardy — the city has congestion zones (Area C, Area B) and parking is expensive.
Realistic pricing expectations
The Malpensa Express train at 13 euros is the clear budget winner for solo travelers or couples. Airport buses at 8-13 euros save a bit more but take longer and are less predictable.
The regulated taxi flat fare is 105 euros, period. This applies day or night, rain or shine, to central Milan. Drivers cannot charge extras for luggage. If a driver tries to charge more, insist on the tariff or note the taxi number.
Pre-booked transfers run 80-130 euros for a sedan, 110-160 euros for a minivan. Some services undercut the taxi flat rate, especially for sedans, which makes them competitive on price while offering a better experience. Night surcharges are rare with pre-booked transfers since the price is locked at booking.
For destinations outside Milan — Lake Como (90 min), Bergamo (75 min), Turin (2 hours) — transfer prices vary significantly. Budget 150-300 euros depending on distance.
Late night arrivals
The last Malpensa Express trains depart around 12:30 AM, but check the current schedule before relying on this. After that, your options narrow to taxis and pre-booked transfers. The last airport buses typically leave around 12:15-12:30 AM.
Taxis are available around the clock at Terminal 1. The 105-euro flat rate applies regardless of the hour. Wait times at night are generally short.
If your flight lands after midnight and you have not pre-booked, a taxi is the reliable fallback. The airport itself stays open overnight, so you are not stranded if you need to wait, but sleeping options inside are limited to benches in the departures area.
Families and luggage
The Malpensa Express has luggage racks but they fill up on busy services. If you have more than one large suitcase per person, maneuvering through the train, the station, and potentially the metro afterward becomes a real chore with small children.
Child seats are not available in Italian taxis by default. If you need one, a pre-booked transfer is the only way to guarantee it — request it at booking and confirm a day before.
The airport has family restrooms, a small play area in Terminal 1 departures (less useful on arrival), and baby changing facilities in the main restrooms. Trolleys are free and available in baggage claim.
For families of four or more with luggage, a pre-booked minivan is usually the most practical and cost-effective choice compared to cramming into a sedan taxi.
Where you meet the driver
For pre-booked transfers at Terminal 1, drivers wait in the arrivals hall near the exit, holding a name sign or digital board. The meeting point is usually just past the sliding doors after customs. Most services send you the driver's name and phone number via email or WhatsApp before landing.
At Terminal 2, the arrivals area is smaller and meeting your driver is straightforward — there is essentially one exit.
Taxis queue in a dedicated rank just outside the arrivals door at both terminals. Follow the signs marked "Taxi" — do not accept rides from anyone approaching you inside the terminal.
Decision helper
Book a private transfer if: you are a family or group, have significant luggage, need a child seat, your destination is not near a train station, or you arrive after midnight.
Take the official taxi if: you did not pre-book, want door-to-door service, and are comfortable paying the 105-euro flat rate. Good for 2-4 people splitting the cost.
Take the airport bus if: you are on a tight budget, traveling light, and do not mind the extra time.
Frequently Asked Questions
How far is Malpensa Airport from Milan city center?
About 50 km. By road it takes 50 to 80 minutes depending on traffic. The Malpensa Express train takes about 50 minutes to Milano Centrale.
What is the fixed taxi fare from Malpensa to Milan?
105 euros. This is a regulated flat rate set by the city of Milan for trips to anywhere within the Comune di Milano. It applies regardless of traffic, time of day, or luggage.
Is there a train from Malpensa Airport to Milan?
Yes, the Malpensa Express runs from Terminal 1 to Milano Centrale (50 minutes) and Milano Cadorna (43 minutes). Tickets cost about 13 euros and trains run every 30 minutes until late evening.
Does Uber work at Milan Malpensa Airport?
Uber is available in Milan but only the Uber Black premium tier. It typically costs more than the regulated taxi fare, so it is not a practical choice from the airport.
How do I get from Terminal 2 to Terminal 1 at Malpensa?
A free shuttle bus runs between Terminal 1 and Terminal 2, taking about 10-15 minutes. Buses run frequently throughout the day. You need this to reach the Malpensa Express train from Terminal 2.
Can I get a child seat in a taxi from Malpensa?
Italian taxis do not carry child seats. If you need one, book a private transfer in advance and specifically request the seat type and age group when booking.
Is it safe to arrive at Malpensa late at night?
Yes. The airport is well-lit and staffed around the clock. Taxis are available 24/7 at the rank outside arrivals. The main concern is that trains and buses stop running after about 12:30 AM.
How long does passport control take at Malpensa?
EU citizens pass through automated gates in a few minutes. Non-EU passport holders should expect 15 to 40 minutes, sometimes longer during peak arrival times in the morning and late afternoon.
Which terminal does my airline use at Malpensa?
Terminal 1 handles most international and full-service airlines. Terminal 2 is used mainly by easyJet and some Ryanair flights. Check your booking confirmation or the airport website before traveling.
How much does the airport bus from Malpensa cost?
Between 8 and 13 euros depending on the operator. Terravision, Autostradale, and Malpensa Shuttle all serve Milano Centrale. The journey takes 50 to 70 minutes.
Malpensa is well-connected to Milan by train, bus, taxi, and private transfer. The Malpensa Express is hard to beat for solo travelers and couples, but families and groups often find a pre-booked transfer saves time and hassle. Whatever you choose, knowing the 105-euro taxi flat rate protects you from overcharging, and booking ahead eliminates the one thing nobody wants to deal with after a flight — figuring out logistics on the spot.