Reviewed · CITY TOURS

Transfer Milan city center – Malpensa airport

★ 3.5 · 76 reviews 50 minutes (approx.) From $13 Operated by Terravision · Bookable on Viator
Book on Viator →

Milan’s Malpensa airport bus is a simple idea: reach the station area, show your voucher, and ride directly to the airport in about 50 minutes. At $13.25 per person, it is far cheaper than a private car and avoids changing trains with luggage.

I like the frequent service, with buses reported at roughly 30 to 45 minute intervals, and the direct terminal drop-off. I also like the comfortable, air-conditioned coaches and the fact that some passengers have been allowed to board an earlier departure when seats were available.

The weak point is the pickup procedure. The stop can be confusing, staff guidance may be unclear, and a printed voucher or paper confirmation may not be enough if the operator expects a QR code. Arrive early, find the correct queue, and leave a generous time cushion.

Key points before you book

Transfer Milan city center - Malpensa airport - Key points before you book

  • Departure near Milan Centrale: The pickup is on Via Giovanni Battista Sammartini, beside Milan’s main railway station and its Metro connections.
  • About 50 minutes on the road: The coach gives you a direct ride without a train change or a costly private transfer.
  • Terminal drop-off: The service stops at the airport terminal area, with departures handled at the airport stops.
  • Low price: At $13.25 per person, it can be a strong value for solo passengers, couples, and small groups.
  • Voucher trouble is possible: Bring a printed copy, but also check that your booking includes the correct scannable code or redemption details.
  • Arrive at least 15 minutes early: The bus may leave before you expect it, and the queue may not be orderly.

Milan Centrale is the useful starting point

Transfer Milan city center - Malpensa airport - Milan Centrale is the useful starting point

The pickup point is on Via Giovanni Battista Sammartini, near Milano Centrale. That is a sensible place for an airport transfer because the station is connected to Milan’s Metro and sits close to many hotels.

You should not treat the station area as a single, obvious bus stop. Several airport coaches operate around Milan Centrale, and a hurried driver or staff member can send you toward the wrong vehicle. Check the operator name, route, departure time, and exact side of the street before joining a queue.

If you are coming from the Duomo area, you may need a short taxi ride to the station. One passenger paid about €15 for that taxi and still found the airport coach much cheaper than taking a private car all the way to Malpensa. That is a useful way to think about the price: the bus works best when you can reach Centrale cheaply by Metro, on foot, or with a short local taxi ride.

Give yourself time to get your bearings. The station is large, the surrounding streets carry several buses, and the stop shown by a map pin may not match the place where the coach actually loads.

A few more Milan trips worth weighing up

Show up early and verify the queue

Transfer Milan city center - Malpensa airport - Show up early and verify the queue

The instructions ask you to arrive at least 15 minutes before departure. I would follow that advice closely, especially if your flight is important or you have large bags.

The main risk is not the drive itself. It is getting onto the correct coach. Some departures have no clear queuing system, and passengers can end up pushing forward when a bus arrives. That is unpleasant with luggage, and it becomes a real problem if the coach fills before you board.

A few practical habits help:

  • Keep your voucher open or printed before you reach the stop.
  • Look for Terravision staff and ask them to confirm the airport route.
  • Check the destination displayed on the bus.
  • Ask which side of the station serves your departure.
  • Do not assume the first airport bus is yours.
  • Arrive early enough to take the next bus if the first one is full.

The paper-ticket setup is less convenient than a simple mobile QR code. Some passengers have had a voucher that required staff to call and verify the booking, delaying boarding. Others have found that a paper voucher was accepted without trouble. Since the instructions specifically ask you to show a copy of the voucher, carry a printed version if possible, and keep the digital copy available as backup.

The coach ride takes about 50 minutes

Transfer Milan city center - Malpensa airport - The coach ride takes about 50 minutes

Once you are on board, the experience is much easier. The bus runs directly from central Milan to Malpensa, with no train change and no need to handle luggage on platforms or stairs.

The stated duration is approximately 50 minutes. Actual time depends on traffic, so do not build your flight plan around the shortest possible ride. Several passengers describe the trip as about 45 minutes to an hour, which is a sensible range for planning.

The coaches are described as air-conditioned and comfortable. Wi-Fi is available on at least some buses, though I would not rely on it for essential flight information or work. Cleanliness appears generally acceptable, but not perfect. One bus had rubbish in a seat pocket, so expect a practical airport coach rather than a polished luxury transfer.

The driver experience has generally been a strength. Drivers are described as friendly and attentive, and the ride itself is usually smooth once you are seated. The difficult part is locating the right coach and getting through the boarding process, not the trip to the airport.

Terminal stops make arrival easier

The airport service includes terminal stops, and the bus drops passengers in the departures area. The supplied details identify Malpensa Airport as the endpoint and refer to stops at the terminals. Several accounts describe the bus stopping at Terminal 2 before Terminal 1.

That order matters. If your flight leaves from Terminal 1, stay on board until the correct stop. If you are flying from Terminal 2, listen for the announcement and confirm with the driver before getting off. The terminal information is not presented consistently, so it is wise to check your airline’s terminal before leaving Milan.

A direct stop at the departures area saves time and effort. You do not need to find an airport shuttle after arriving, and you are not left at a distant railway platform with your bags. For an early flight, that convenience is worth something.

Still, select a departure that gets you to Malpensa at least two hours before your flight, as instructed. Add more time if you are checking bags, flying at a busy period, or feel uncertain about the station pickup. A cheap transfer is not a bargain if a missed bus forces you into an expensive last-minute taxi or train.

A different sort of day out, same corner of Lombardy:

The price is strongest for solo passengers

At $13.25 per person, this is a good-value transfer for many departures. A couple can reach Malpensa for roughly $26.50 before any local ride to Milan Centrale. A family or larger group will pay more as each person needs a ticket, but the total may still be well below a private airport transfer.

The value improves when your hotel is near the station or connected to it by Metro. It becomes less attractive if you are staying far from Centrale and need a costly taxi just to reach the coach.

The bus also compares well with the private-car prices described in the supplied experiences. One airport taxi ride to San Siro cost €110, while a short taxi from near the Duomo to the station cost about €15. Prices vary, but the basic lesson is clear: use a local ride to Centrale if needed, then take the coach for the long airport leg.

A train can be a sensible backup. One account describes the train as running about every 30 minutes and taking roughly 1 hour and 30 minutes, with a change required. Another person preferred the train after a difficult bus queue. The bus is usually faster and more direct, but the train can feel more predictable if you know the station system and want to avoid road traffic.

Timing can be flexible, but do not count on it

The service operates from 6:00 a.m. to 10:00 p.m., Monday through Sunday, during the stated operating period. That gives you useful coverage for many daytime and evening flights, but you should confirm the departure time that matches your travel date.

Some passengers have been able to take an earlier bus after arriving ahead of schedule. That is a welcome convenience, especially after a long stay with luggage. It depends on available space and staff approval, so regard it as a bonus rather than a promise.

The opposite problem has also happened. A bus left several minutes before its scheduled time, and the next departure was not immediate. Even a four-minute mistake can become costly when buses run less often than expected. I would be at the stop 20 minutes early, not merely 15, and I would avoid booking the final possible departure before your airport deadline.

What can go wrong at the meeting point

The weakest part of this transfer is communication at Milan Centrale. Directions may not make the exact loading point clear, and the map location can be misleading. Staff may check vouchers casually, then tell you that you have been waiting on the wrong side of the street.

That is why you should confirm the stop before you queue. Ask a staff member to point out the actual Terravision bus, not just the general station area. If the answer is vague, check the bus branding and destination display yourself.

There is also a difference between a booking confirmation and a boarding document. Some passengers have arrived with a name and date on paper, only to discover that the person scanning tickets needed a barcode or QR code. The booking confirmation is issued at the time of purchase, but the precise redemption process can still be unclear.

To protect yourself, carry:

  • The printed voucher
  • The digital booking confirmation
  • Your booking name and travel date
  • A screenshot of the operator and route
  • A payment card or cash for an emergency alternative

That may sound excessive for a simple bus ride, but airport transfers reward a little preparation.

Who should use this Milan airport bus

I would choose this service if you are staying near Milan Centrale, want the lowest practical price, and prefer a direct ride to Malpensa. It is especially useful for solo passengers and couples who do not want to navigate a train change with luggage.

It also suits you if you like having a reserved booking before leaving home. The online voucher gives you a plan, and the bus can be quicker than the train when traffic behaves.

I would be more cautious if you have a very tight flight schedule, need a perfectly clear pickup process, or dislike standing in an informal queue. For those situations, the train may be worth considering, even if it costs more or takes longer. A taxi gives you more door-to-door control, but the price can be dramatically higher.

The service is open to service animals, is near public transportation, and allows most people to participate. It carries up to 50 passengers, so this is a shared coach, not a private ride.

Cancellation and booking details to remember

You receive confirmation at booking, and cancellation is free if completed at least 24 hours before the scheduled start time. Cancel inside that 24-hour window and the fare is not refunded. Changes made within 24 hours are also not accepted, with cut-off times based on Milan local time.

That rule matters if your flight schedule is uncertain. Book the transfer once your departure plan is firm, but do not wait until the last minute if you need a specific departure.

Final call: good value, but plan the pickup

I would book Terravision for a normal departure from Milan when the price, direct route, and terminal drop-off matter more than absolute simplicity. The ride is comfortable, usually takes about 50 minutes, and costs far less than a private airport car.

I would not book it casually for a tight connection. The station directions, voucher checks, queue management, and occasional early departure create avoidable stress. Arrive early, carry both paper and digital proof, confirm the correct bus, and choose a departure that reaches Malpensa at least two hours before your flight.

If you can handle that small amount of preparation, this is a practical airport transfer with strong value. If you want the least uncertainty possible, compare it with the train before paying, and keep enough time and money for a backup.

FAQ

Where does the Milan to Malpensa bus leave from?

The departure point is on Via Giovanni Battista Sammartini in Milan, near Milan Centrale railway station and public transportation connections.

How long does the transfer take?

The scheduled journey takes approximately 50 minutes. Actual travel time can vary with road traffic, so allow extra time before your flight.

Where does the bus stop at Malpensa Airport?

The service ends at Malpensa Airport and stops in the terminal departures area. The supplied information refers to terminal stops, and accounts describe Terminal 2 being served before Terminal 1 on some departures.

How early should I arrive at the bus stop?

You should arrive at least 15 minutes before departure. Arriving around 20 minutes early is a sensible precaution because the queue may be unclear and a bus may leave before you expect.

What ticket do I need to show?

You are asked to show a copy of your voucher before boarding. Carry a printed copy if possible, along with the digital confirmation, since some voucher formats may need extra verification.

Can I cancel the transfer for a refund?

Yes. You can receive a full refund if you cancel at least 24 hours before the experience start time. Cancellations or changes made within 24 hours are not refunded or accepted.

More like this

City Tours, compared.

The full City Tours list →
City Sightseeing Hop-On Hop-Off Bus with Audio Guide
★★★★★★★★★★4.0· 6,256 reviews· from $26

City Sightseeing Hop-On Hop-Off Bus with Audio Guide

Read our review →
The Milan Pass City Card
★★★★★★★★★★4.0· 655 reviews· from $105

The Milan Pass City Card

Read our review →
Day Trip to Venice with Guided City Tour
★★★★★★★★★★4.4· 614 reviews· from $146

Day Trip to Venice with Guided City Tour

Read our review →
Guided Duomo, Last Supper and City Centre Tour
★★★★★★★★★★4.5· 452 reviews· from $105

Guided Duomo, Last Supper and City Centre Tour

Read our review →
Venice Day Trip from Milan with Guided City Tour
★★★★★★★★★★4.0· 383 reviews· from $157

Venice Day Trip from Milan with Guided City Tour

Read our review →
Best of City Walking Tour with Last Supper Tickets
★★★★★★★★★★4.7· 359 reviews· from $112

Best of City Walking Tour with Last Supper Tickets

Read our review →
eBike City Tour Guided by an iPad and a Tour Leader
★★★★★★★★★★5.0· 253 reviews· from $96

eBike City Tour Guided by an iPad and a Tour Leader

Read our review →
2 hour Vintage Fiat 500 Central City Tour in Milan
★★★★★★★★★★5.0· 148 reviews

2 hour Vintage Fiat 500 Central City Tour in Milan

Read our review →

Browse the lists this tour appears in

Scroll to Top

Explore Milan and the lakes

Pick a roof, a refectory, a kitchen or a jetty.