Quick Answer
Best way: Malpensa Express train — direct, 18–22 minutes, € 5.20 (US$ 5.70).
Cheapest: Bus Line 80 — € 3.50–€ 4.00 (US$ 3.85–US$ 4.40), 25–35 minutes.
Fastest: Taxi — 15 minutes, but costs € 45–€ 65 (US$ 50–US$ 72).
For most travelers, the Malpensa Express offers the best balance of speed, cost, and reliability. No transfers, frequent departures, and direct access to both terminals.
🚄 Train: Malpensa Express (Direct & Recommended)
The Malpensa Express (operated by Trenord) is the most convenient rail link between Gallarate and Milan Malpensa Airport (MXP). The train runs directly from Gallarate station (Stazione di Gallarate) to Malpensa Terminal 1 and Terminal 2 without any changes.
Key Facts
- Travel time: 18–22 minutes (depending on terminal stop).
- Frequency: Every 30 minutes from 05:30 to 22:30 (weekdays); weekends slightly reduced.
- Ticket price: € 5.20 (US$ 5.70) one way — children under 12: € 3.10.
- Terminals served: T1 (main) and T2 (low‑cost). Both stops are within the airport.
- Luggage: No size restrictions, luggage racks available on board.
Train Schedule & Booking
Tickets can be purchased at Trenord self‑service machines, online via Trenord.it, or through the Trenord app. No seat reservation is required — just buy any open ticket and board the next train. The first train from Gallarate departs around 05:32 and the last around 22:32. Check real‑time updates on the Trenord website.
Train Route Comparison
| Route | Duration | Price (€) | Transfers | Recommendation |
|---|---|---|---|---|
| Gallarate → Malpensa T1 (direct) | 18 min | € 5.20 | 0 | ✅ Best for most travelers |
| Gallarate → Malpensa T2 (direct) | 22 min | € 5.20 | 0 | ✅ Good for low‑cost carriers |
| Gallarate → Milan Cadorna → Malpensa (via S50) | 55 min | € 10.40 | 1 | ❌ Not recommended — longer & more expensive |
Onboard Experience
Trains are modern, air‑conditioned, and equipped with free Wi‑Fi (limited bandwidth). Power outlets are available at seats in first class (€ 7.80). Standard class offers comfortable seating with overhead racks. The journey passes through the Lombardy countryside — you'll see the Alps on a clear day.
Why the Train?
The Malpensa Express is the most reliable way to reach the airport from Gallarate. Unlike the bus, it is unaffected by road traffic. It's also cheaper than a taxi and faster than any other public option. For most visitors, this is the clear winner.
🚌 Bus (Line 80): Cheapest Option
The Autoguidovie Line 80 bus connects Gallarate to Malpensa Airport for as little as € 3.50 (US$ 3.85). It's the most budget‑friendly option, though slightly slower and less frequent than the train.
Key Facts
- Travel time: 25–35 minutes (traffic‑dependent).
- Frequency: Every 30–60 minutes, 06:00–21:00 (weekdays); limited weekends.
- Ticket price: € 3.50 (digital) / € 4.00 (on‑board cash) — US$ 3.85–US$ 4.40.
- Pick‑up point: Gallarate bus station (Piazza Giovanni XXIII, next to the train station).
- Drop‑off: Malpensa Terminal 1 (Arrivals level) and Terminal 2.
Where to Buy Tickets
Purchase via the Autoguidovie app, at the Tabaccheria inside Gallarate station, or directly from the driver (cash only, exact change preferred). Booking in advance is not required for this regional service.
Bus vs. Train — Quick Comparison
| Factor | Bus (Line 80) | Train (Malpensa Express) |
|---|---|---|
| Price | € 3.50 ✅ Cheapest | € 5.20 |
| Time | 25–35 min | 18–22 min ✅ Faster |
| Reliability | ⚠️ Affected by traffic | ✅ Very reliable |
| Frequency | Every 30–60 min | Every 30 min ✅ |
| Luggage space | Under‑floor hold | Overhead racks |
When to Choose the Bus
The bus is a good choice if you are on a tight budget and have flexible timing. However, if you have a strict flight deadline, the train is safer due to traffic unpredictability on the A8/A26 motorway.
🚕 Taxi & Private Transfer: Door‑to‑Door Convenience
Taxis and private transfers offer the most direct and flexible service from Gallarate to Malpensa, but at a significantly higher cost. A standard taxi ride takes about 15–20 minutes depending on traffic and the specific terminal.
Price Range
- Taxi (metered): € 40–€ 55 (US$ 44–US$ 61) — daytime, no extra luggage.
- Taxi (fixed airport fare): Many operators offer a flat rate of € 45–€ 65 (US$ 50–US$ 72) for Gallarate → MXP.
- Private transfer (pre‑booked): € 50–€ 80 (US$ 55–US$ 88) depending on vehicle class (executive, minivan).
When to Choose a Taxi
Taxis are recommended for:
- Late‑night / early‑morning (after 22:30 or before 05:30) when trains and buses are not running.
- Traveling with heavy luggage or large groups (minivan taxis available).
- Reduced mobility needs — taxis provide door‑to‑door assistance.
- Business travelers who value time and convenience over cost.
How to Book
Use official airport‑licensed taxis (white cars with “Taxi” sign). For guaranteed pricing, pre‑book via Welcome Pickups or Booking.com Transfers. Always confirm the fare before starting the ride.
Important: Airport Surcharges
Taxis from Gallarate to Malpensa may apply a € 2–€ 5 airport surcharge plus a € 1 fee per suitcase over 10 kg. Check with the driver or dispatcher before boarding.
📊 Cost & Time Comparison: All Options
Use this table to quickly compare every available transport mode from Gallarate to Malpensa Airport. Prices and times are based on 2025 data.
| Mode | Duration | Cost (€) | Cost (US$) | Transfers | Best for |
|---|---|---|---|---|---|
| 🚄 Malpensa Express | 18–22 min | € 5.20 | US$ 5.70 | 0 | ✅ Overall best |
| 🚌 Bus Line 80 | 25–35 min | € 3.50 | US$ 3.85 | 0 | 💰 Cheapest |
| 🚕 Taxi | 15–20 min | € 45–€ 65 | US$ 50–US$ 72 | 0 | 🏆 Fastest / door‑to‑door |
| 🚗 Private Transfer | 15–20 min | € 50–€ 80 | US$ 55–US$ 88 | 0 | ⭐ Premium / group travel |
| 🚲 Bicycle + Train | 40 min+ | € 5.20 + bike fee | US$ 5.70+ | 1 | 🌱 Eco‑friendly (folding bike only) |
Bottom line: The Malpensa Express train is the best balance of cost, speed, and reliability. Choose the bus only if saving € 1.70 is critical. Taxis are for those who prioritize convenience over budget.
💡 Traveler Tips & Local Knowledge
1. Luggage — Use the “Left Luggage” at Gallarate Station
If you have a late flight and want to explore Gallarate, deposit your bags at the deposito bagagli inside the station (€ 6–€ 10 per bag for 24 hours). Open daily 06:00–22:00.
2. Buy Train Tickets Online to Save Time
Use the Trenord app or Trenord.it to purchase tickets in advance. Validation is done digitally — no need to stamp paper tickets. Important: Paper tickets must be validated at the yellow machines before boarding.
3. Bus Delays — Plan Extra Time
The A8/A26 motorway can experience significant delays during Milan rush hours (07:30–09:30 and 17:00–19:00). If you take the bus, allow at least 45 minutes for the journey during peak times.
4. Taxi Scams — Use Licensed Cabs Only
Only accept rides from official white taxis with a “Taxi” roof sign and a meter. Avoid unofficial drivers at the station forecourt. A legitimate Gallarate → Malpensa fare should never exceed € 65.
5. Early Morning Flights — Last Train vs. First Bus
The last Malpensa Express departs Gallarate around 22:32. If your flight is before 07:00, consider a taxi or staying at an airport hotel (e.g., Mövenpick Hotel inside T1). The first bus leaves at 06:00 — too late for early departures.
6. Terminal Confusion — Check Your Airline
Malpensa Terminal 1 serves full‑service airlines (Lufthansa, Air France, Emirates). Terminal 2 is primarily used by Ryanair and other low‑cost carriers. The train stops at both, but T2 is the second stop — add 4 minutes to your journey.
7. Eco‑Option: Bicycle + Train (Folding Bikes Only)
You can bring a folding bicycle on the Malpensa Express for free (non‑folding bikes are not permitted). This is a niche but viable option if you're cycling through Lombardy and need to catch a flight.
❓ Frequently Asked Questions: Gallarate → Malpensa Airport
Is there a direct train from Gallarate to Malpensa Airport?
Yes, the Malpensa Express runs directly from Gallarate station to Malpensa Terminal 1 and Terminal 2. The journey takes 18–22 minutes with no transfers. Trains depart every 30 minutes.
How much is the train from Gallarate to Malpensa?
A standard one‑way ticket costs € 5.20 (US$ 5.70) when purchased online or at the station vending machine. Children under 12 travel at a reduced fare of € 3.10. First‑class tickets are € 7.80.
How long does the bus from Gallarate to Malpensa take?
The direct bus (Line 80) takes 25–35 minutes depending on traffic. Buses depart every 30–60 minutes from Gallarate bus station (Piazza Giovanni XXIII). Tickets cost € 3.50–€ 4.00.
What is the cheapest way from Gallarate to Malpensa?
The bus is the cheapest option at € 3.50–€ 4.00 (US$ 3.85–US$ 4.40) one way. However, the train at € 5.20 is only slightly more expensive and significantly faster — most travelers prefer the train for its reliability.
How much is a taxi from Gallarate to Malpensa Airport?
A taxi ride costs between € 40 and € 65 (US$ 44–US$ 72) depending on the time of day, luggage, and whether you book in advance. Fixed fares are common for airport trips — always confirm before departing.
Can I use the same ticket for train and bus?
No, train and bus tickets are separate. Trenord tickets are only valid on Malpensa Express trains. Bus tickets are sold by Autoguidovie and are not interchangeable with rail tickets.
Is it better to take the train or bus from Gallarate to Malpensa?
For speed and reliability, the train is best (18–22 min, € 5.20). The bus is cheaper (€ 3.50) but can be delayed by traffic. If you have a flight to catch, the train is recommended. For budget travelers with flexible timing, the bus is fine.
Does the Malpensa Express run late at night?
The last train from Gallarate to Malpensa departs around 22:30. For late‑night arrivals, a taxi or pre‑booked private transfer is the most reliable option. Buses stop earlier, around 21:00. Check the Trenord schedule for exact times.