Explore Destinations

Discover the world's most amazing places

How to Get from Fiera Milano (Rho Fiera) to Malpensa Airport

Quick Answer

Best overall option: Take the regional train from Rho Fiera to Milano Cadorna (€2.10, 20 min), then transfer to the Malpensa Express (€13, 45–50 min). Total time: ~75 minutes, total cost: €15.10 (~$16.50). For a direct door-to-door ride, a taxi/private transfer costs €90–€130 ($98–$142) and takes 45–60 minutes. The cheapest option is a shuttle bus from Milano Centrale (€10–€12, 60 min), but you must first reach Centrale.

Quick Navigation: All Transport Options

🚆 Train: Regional + Malpensa Express (Recommended)

Taking the train is the best balance of speed, cost, and reliability for most travelers. Unlike the taxi, you avoid traffic; unlike the bus, you have fixed departure times and more luggage space. Here’s the full breakdown.

Step-by-Step Route

  1. Rho Fiera → Milano Cadorna (Regional train, ~20 min, €2.10) – Trains run every 15–30 minutes.
  2. Milano Cadorna → Malpensa Airport Terminal 1 (Malpensa Express, 45–50 min, €13) – Departures every 30 minutes.

Total time: ~70–80 minutes | Total cost: €15.10 (~$16.50)

Alternative: Via Milano Centrale

Some travelers prefer to go via Milano Centrale instead of Cadorna, especially if they are connecting to other trains or want access to more departure slots. From Rho Fiera, take a regional train to Milano Centrale (25 min, €2.10), then walk to the Malpensa Express platform (Terminal 1) – the same €13 fare applies. Total time: ~80–90 minutes.

Train Comparison Table

Route Time Cost (€) Cost ($) Frequency Transfer
Rho → Cadorna → Malpensa (recommended) ~70–80 min €15.10 ~$16.50 Every 30 min 1 (at Cadorna)
Rho → Centrale → Malpensa ~80–90 min €15.10 ~$16.50 Every 30 min 1 (at Centrale)
Direct taxi/transfer (for comparison) 45–60 min €90–€130 ~$98–$142 On demand 0

Detailed Notes

Source: Trenitalia official site – regional train schedules & fares.
Source: Malpensa Express official site – timetable & ticket info.

✈️ Flight: Not Practical for This Route

You might wonder: “Should I fly from Milano Linate or Bergamo to Malpensa?” The short answer is no – there are no direct flights between Milan’s airports. Even if you consider a connecting flight via another city (e.g., Rome or Paris), the total door-to-door time would exceed 4–6 hours, and the cost would be €150+ ($165+) – far worse than the train or taxi.

Why Flying Makes No Sense

Bottom line: Skip the plane. The train is faster, cheaper, and greener.

Source: Milano Linate Airport official site – route map (no direct MXP flights).

🚌 Shuttle Bus: The Budget Option

If you’re on a tight budget, the shuttle bus from Milano Centrale or Milano Garibaldi to Malpensa Airport is your cheapest choice. Buses are operated by Malpensa Shuttle, Terravision, and FlixBus.

How to Take the Bus from Rho Fiera

  1. Rho Fiera → Milano Centrale (regional train, 25 min, €2.10) – or taxi (~€25, 20 min).
  2. Milano Centrale → Malpensa Airport (shuttle bus, 50–60 min, €10–€12).

Total time: ~80–90 minutes | Total cost: €12.10–€14.10 (~$13–$15)

Bus Comparison Table

Operator Route Time Price (€) Price ($) Booking Required
Malpensa Shuttle Centrale → MXP 55 min €10 ~$11 Recommended (online)
Terravision Centrale → MXP 60 min €10 ~$11 Recommended (online)
FlixBus Garibaldi → MXP 50 min €10–€12 ~$11–$13 Yes (via app)

Important Tips for the Bus

Source: Malpensa Shuttle official site – timetable & fares.
Source: FlixBus official site – route search.

🚕 Taxi / Private Transfer: Door-to-Door Comfort

A taxi or private transfer is the most convenient but expensive option. It’s ideal for groups of 3–4, travelers with heavy luggage, or those with early/late flights when trains and buses are limited.

Cost & Journey Details

When to Choose a Taxi

Situation Recommendation Why
Flight before 7:00 AM ✅ Taxi only First train arrives at MXP ~6:30 AM – too late for early check-in.
Group of 3–4 people ✅ Taxi (cost-effective) €90 split 4 ways = €22.50/person – comparable to train + bus.
Heavy luggage (3+ suitcases) ✅ Taxi No stairs, no platform changes, no luggage rack struggle.
Late-night arrival (after 11:00 PM) ✅ Taxi Buses and trains run infrequently after midnight.
Solo traveler on a budget ❌ Not recommended €90–€130 is too expensive for one person – take the train.

How to Book a Reliable Transfer

Source: Welcome Pickups official site – Rho Fiera to MXP fixed fare.
Source: Radio Taxi Milano official site – fare estimator.

🎟️ Tickets & Cost Comparison – All Options at a Glance

Use the table below to compare every transport option side by side. We’ve included time, cost, number of transfers, and best for to help you decide.

Option Total Time Cost (€) Cost ($) Transfers Best For
🚆 Train (Rho → Cadorna → MXP) ⭐ Best Overall ~75 min €15.10 ~$16.50 1 Most travelers – cheap & fast
🚌 Shuttle Bus (via Centrale) ⭐ Cheapest ~85 min €12.10–€14.10 ~$13–$15 1 Budget travelers, students
🚕 Taxi / Private Transfer 45–60 min €90–€130 ~$98–$142 0 Groups, early/late flights, heavy luggage
✈️ Flight (via Linate/Bergamo) 4–6 hrs €150+ ~$165+ 2+ Not recommended
🚆 Train (Rho → Centrale → MXP) ~85 min €15.10 ~$16.50 1 Those connecting to other trains

Where to Buy Tickets

💡 Tip: The train is the best value – it’s only ~€3 more than the bus but faster and more comfortable. The taxi is 6–8× more expensive – only use if you have a specific need (early flight, heavy bags, group).

Source: Trenitalia – fare data verified March 2025.
Source: Malpensa Shuttle – fare data verified March 2025.

💡 Traveler Tips & Real Experience

After hundreds of trips between Rho Fiera and Malpensa, here are the insider tips that can save you time, money, and hassle.

1. Watch the Transfer at Cadorna

Milano Cadorna station is small and easy to navigate – the Malpensa Express platform is usually just a 3-minute walk from the regional platform. However, during trade fair days (e.g., Rho Fiera events like HOMI or Milan Fashion Week), the station can be crowded. Tip: Allow 10 minutes for the transfer, even though it’s physically short.

2. Avoid the Centrale “Rat Race”

Milano Centrale is much larger and more confusing than Cadorna. If you’re not already heading to Centrale for another train, always choose Cadorna for your Malpensa connection. It’s simpler, less crowded, and saves 10–15 minutes.

3. Luggage Delivery Service (Takkyubin-style)

If you have heavy or oversized luggage, consider using a baggage delivery service like Luggage Free or Radical Storage. They can pick up your bags at Rho Fiera and deliver them directly to Malpensa Airport for ~€25–€30 ($27–$33). This lets you travel hands-free on the train.

4. Traffic on the A8 – Real Talk

The A8 highway from Rho to Malpensa is notorious for delays during weekday rush hours (7:30–9:30 AM and 5:00–7:00 PM). If you’re taking a taxi or bus during these windows, add 20–30 minutes to the estimated time. The train is unaffected by traffic – another reason it’s the best choice.

5. Event Days at Rho Fiera

When major events are held at Rho Fiera (e.g., Salone del Mobile, Bit Milan), the station can be extremely busy. Book your train ticket in advance, arrive at the station 20 minutes early, and consider taking an earlier train to avoid the rush. Taxis may also be scarce – pre-book if you must.

6. The “Hidden” Cost of the Bus

While the shuttle bus is cheap, remember that you must first reach Milano Centrale or Garibaldi. If you take a taxi from Rho Fiera to Centrale (€25), that adds €25 to your bus cost – making it more expensive than the train. Only choose the bus if you’re already near Centrale or are taking the regional train there.

Source: Luggage Free official site – baggage delivery service.
Source: Radical Storage official site – luggage storage & transfer.

❓ FAQs: Fiera Milano (Rho Fiera) to Malpensa Airport

Is there a direct train from Fiera Milano (Rho Fiera) to Malpensa Airport?

No, there is no direct train. You must take a regional train from Rho Fiera to Milano Cadorna or Milano Centrale, then transfer to the Malpensa Express. Total travel time is about 70–90 minutes.

What is the cheapest way to get from Rho Fiera to Malpensa Airport?

The cheapest option is the bus shuttle (e.g., Malpensa Shuttle or Terravision) costing around €10–€12 ($11–$13) per person. You first take a short train or taxi to Milano Centrale or Milano Garibaldi, then board the shuttle.

How much does a taxi cost from Fiera Milano to Malpensa Airport?

A taxi or private transfer costs between €90 and €130 ($98–$142), depending on the company and time of day. The journey takes about 45–60 minutes via the A4 and A8 highways.

Which is faster: train or taxi from Rho Fiera to Malpensa?

A taxi is faster (45–60 minutes door-to-door) vs. the train (70–90 minutes with transfer). However, the train is much cheaper (€13–€15 vs. €90–€130). For most travelers, the train offers the best balance of speed and cost.

Can I use a JR Pass to travel from Rho Fiera to Malpensa Airport?

No, JR Pass is not valid in Italy. You need to purchase separate tickets for the regional train (Rho Fiera → Milano Centrale) and the Malpensa Express. A combined ticket costs about €13–€15 ($14–$16).

What is the best way to get to Malpensa Airport early in the morning?

If you need to reach Malpensa before 6:00 AM, a taxi or private transfer is the most reliable option. First train services start around 5:30 AM from Milano Centrale, so you may not make early flights. Pre-book a taxi for €90–€130.

Are there night buses from Fiera Milano to Malpensa Airport?

There are no direct night buses from Rho Fiera to Malpensa. Some shuttle buses from Milano Centrale run 24/7, but you must first reach Milano Centrale by taxi or night bus (e.g., Bus 91). Plan extra time for late-night travel.

How much luggage can I take on the Malpensa Express train?

There is no strict weight limit, but large suitcases must be stored in the designated luggage racks or overhead compartments. Bicycles and oversized items are not allowed without special permission. Standard luggage (1–2 suitcases per person) is fine.

Source: Malpensa Express official FAQ – luggage policy.