Connecting between Milan Linate Airport (LIN), located close to the city center, and Milan Malpensa Airport (MXP), the main international hub located 50 km northwest, is a frequent requirement for passengers changing airlines. With tight layover windows, navigating this 60 km distance efficiently is critical. This guide presents a direct comparison of private transfers, airport shuttle buses, and train connections, including fares, logistics, and transit times. During typical daytime traffic (10:00 to 15:00), the drive takes about 50 minutes. However, during morning rush hours (07:30 to 09:30) or evening commute hours (17:00 to 19:30), congestion along the Milan northern ring road (A52 and A8) can increase transit times to 1 hour 15 minutes or more. A common delay is customs or passport inspections when transferring from international flights at Linate, which can add 30-40 minutes before you reach the arrivals hall. In addition, flight delays can cause you to miss pre-scheduled hourly shuttle buses, which only run a few times per day between the terminals.
Direct Comparison of Fares and Logistics
| Transport Mode | Travel Time | Cost per Person / Vehicle | Direct Connection | Comfort Level |
|---|---|---|---|---|
| Private Transfer (TellMyTaxi) | ~50m | From €90 (per vehicle) | Yes (Terminal-to-Terminal) | ★★★★★ (Excellent) |
| Direct Airport Shuttle Bus | ~1h 15m | €10 - €15 (per person) | Yes (Subject to schedule) | ★★★☆☆ (Moderate) |
| Train via Milano Centrale | ~1h 40m | €10 - €18 (per person) | No (Change at Centrale) | ★★☆☆☆ (Basic) |
TellMyTaxi Vehicle Class Rates (Fixed Pricing)
| Vehicle Class | Capacity | Price (Fixed) | Tolls & Fees |
|---|---|---|---|
| Economy | 1–3 passengers (Sedan) | €90 | Included |
| Comfort | 1–3 passengers (Sedan) | €110 | Included |
| Minivan | 4–8 passengers (Minivan) | €120 | Included |
| Minibus | 4–8 passengers (Minivan) | €200 | Included |
Public Transportation Options vs. Private Chauffeur
There is no direct rail link between Linate and Malpensa. To travel by train, you must take the metro M4 (managed by ATM Milan) from Linate to Milan Centrale, and then transfer to the Malpensa Express train (operated by Malpensaexpress.it). This multi-leg route costs between €10 and €18 per person. Navigating steps, elevators, and ticketing systems with flight luggage can make this connection stressful and time-consuming. You can check terminal guidelines at Milanolinate-airport.com and Milanomalpensa-airport.com.
Airport shuttle buses run direct lines between Linate and Malpensa, with tickets costing €10 to €15. However, these shuttle buses operate on limited hourly schedules, which can result in long wait times. Heavy highway traffic along the Milan northern ring road can also cause significant delays, making this option risky for tight connections.
Booking a private terminal-to-terminal transfer is the most reliable way to guarantee your connection. Your driver meets you in the Linate arrivals hall with a name sign immediately after baggage claim, assists with your bags, and drives you directly to your departures terminal at Malpensa. There are no delays or shared passenger queues.
What to Expect During the Terminal Transfer
When booking a private airport-to-airport transfer, the service includes complete connection guarantees:
- Flight Monitoring: If your incoming flight to Linate is delayed, your pickup schedule adjusts automatically at no extra cost.
- Generous Waiting Time: The booking includes 60 minutes of free waiting time at Linate to allow for passport control and luggage retrieval.
- Terminal drop-off: Your chauffeur drops you off directly at the check-in area of Terminal 1 or Terminal 2 at Malpensa.
Common Traveler Mistakes and Layover Realities
- Underestimating layover times: Assuming a 2-hour layover is enough to change airports. With check-in deadlines at Malpensa being strictly 60 minutes before departure for international flights, a minimum of 3.5 hours layover is required.
- Assuming there is a direct train connection: There is no rail line between Linate and Malpensa. Taking the train requires taking the Metro M4 to Milano Centrale and then transferring to the Malpensa Express, which takes over 1.5 hours and involves dragging luggage through busy transit hubs.
- Luggage limits on buses: Direct shuttle buses charge extra for large bags and often have restricted luggage holds, leading to disputes at boarding.
Frequently Asked Questions
Q: How much layover time is recommended between Linate and Malpensa flights? We recommend a minimum layover of 3 to 3.5 hours. The drive takes 50 minutes under normal conditions, but you must factor in passport control, baggage collection at Linate, travel time, and recheck-in/security gates at Malpensa.
Q: What is the taxi fare between Linate and Malpensa? Municipal taxis calculate fares using a taximeter, which usually ranges from €110 to €130 depending on road traffic. TellMyTaxi offers a fixed private transfer from €90.
Q: Are there direct shuttle buses between the two airports? Yes, bus operators like Malpensa Shuttle run services between the terminals. However, they only operate a few times daily and do not run 24/7. Always verify the timetable ahead of your flight.
Q: Where does the driver meet me at Linate Airport? Your TellMyTaxi chauffeur will be waiting in the arrivals hall of Linate Airport, immediately outside the baggage exit sliding doors, holding a name sign. They will assist with your luggage and guide you directly to the vehicle.
Booking Channels
If you have a tight flight connection or are traveling with children and heavy bags, pre-booking a private transfer usually avoids the most common connection problems. We provide multiple convenient booking options:
- Online Booking Engine: Use our interactive form at tellmytaxi.com to lock in your transfer instantly.
- WhatsApp Support: Message our 24/7 client desk at +39 379 321 0340 for custom route planning, minivan upgrades, or child seat additions.
- Email Inquiries: Reach out to us at info@tellmytaxi.com for corporate accounts or custom multi-leg itineraries.
What's included on every transfer
Tolls & fuel included
All motorway tolls and fuel are in the fixed price — nothing to add at the end.
Meet & Greet with name sign
Your chauffeur waits in arrivals holding a name board, ready to assist with luggage.
60 min free waiting
An hour of free wait after landing covers passport control, baggage and customs.
Free cancellation (24 h)
Cancel up to 24 hours before pickup at no charge — no questions asked.
Book Linate → Malpensa
60 km · 50 minutes · from €90
Fixed price · Meet & Greet · Flight monitoring · Free cancellation
Book for €90