Explore Destinations

Discover the world's most amazing places

How to Get from Malpensa Airport to Varese

Quick Answer

The best overall way to travel from Milan Malpensa Airport (MXP) to Varese city center is by train, requiring one change at Saronno. The total journey takes about 1 hour to 1 hour 15 minutes and costs approximately €7 - €10 one-way. For the cheapest option, take the local bus (€3-€4, 90 mins). For door-to-door convenience, especially with heavy luggage or a group, a pre-booked taxi or private transfer costs €70-€100.

Quick Navigation: Malpensa to Varese Transport

Malpensa Airport to Varese by Train (The Recommended Route)

Taking the train is the optimal balance of speed, cost, and reliability for most travelers. There is no single direct train, but the one-change route is straightforward and well-connected.

Step-by-Step Journey:

  1. Find the Station: The Malpensa Express railway station is located in the basement level (-1) of Terminal 1. Free shuttle buses connect from Terminal 2.
  2. Take the Malpensa Express to Saronno: Board a Trenord train heading to Milano Cadorna or Saronno. Ensure it stops at Saronno (most do). Journey time: ~20 minutes.
  3. Change at Saronno Station: Disembark at Saronno. Trains to Varese typically depart from the opposite platform or an adjacent one. Look for signs to "Varese". Wait time is usually 10-25 minutes.
  4. Take the Train to Varese: Board the regional train heading to Varese. The final leg takes about 25-30 minutes.
  5. Arrive at Varese Station: You'll arrive at Varese's main station (Varese FS), located a short walk or local bus ride from the historic city center.

Train Types & Ticket Details:

Leg of JourneyTrain OperatorFrequencyApprox. Ticket Price (One-Way)*Notes
MXP T1 -> SaronnoTrenord (Malpensa Express)Every 30 mins€5 - €6Buy a combined ticket to Varese to cover both legs.
Saronno -> VareseTrenord (Regional)Every 30 minsIncluded in combined ticketStandard regional trains, often with 2nd class only.

*A combined ticket from MXP to Varese costs €7-€10. Buy it at the airport station machines or online to save time.

Luggage & Accessibility:

All trains have luggage space. Saronno station has elevators and ramps for easy transfers with heavy bags. For official schedules, check Trenord's website.

By Bus from Malpensa to Varese (The Budget Choice)

Buses offer the lowest cash cost but are subject to Milan's road traffic. There are two main types:

1. Airport Bus Express (Recommended Bus Service)

2. Local Urban Bus (The Absolute Cheapest)

Booking Tip: For the Airport Bus Express, book online via Autostradale for the best price and guaranteed seat, especially in summer or on weekends.

By Taxi & Private Transfer (Door-to-Door Convenience)

This is the most comfortable and direct option, but the cost is significantly higher than public transport. It is ideal for families, groups of 3-4, travelers with a lot of luggage, or those arriving late at night.

Key Facts & Costs:

Pre-Booked Private Transfer (Highly Recommended):

For peace of mind, pre-booking is best. A driver will meet you in the arrivals hall with a name sign, help with luggage, and take you directly to your Varese address.

Warning: Avoid unlicensed drivers soliciting inside the terminal. Always confirm the fixed price to Varese before getting into the vehicle.

Flying & Driving: Practical Information

Flying to Varese?

Varese does not have a commercial airport. Malpensa (MXP) is the closest international airport, located about 35 km away. The smaller Milan Linate (LIN) and Bergamo Orio al Serio (BGY) airports are much farther (over 80 km) and are not recommended for travel to Varese, as transfer times exceed 2 hours by car or 3+ hours by public transport.

Renting a Car at Malpensa:

If you plan to explore the Lake Varese region or the Alps, renting a car is a great option.

Ticket Options & Cost Comparison Table

This table summarizes all key information to help you decide the best way from Malpensa Airport to Varese.

Transport Method Approx. Travel Time Approx. Cost (One-Way) Number of Changes Best For Booking Advice
Train (via Saronno) 60 - 75 mins €7 - €10 1 (at Saronno) Best Overall (Balance of speed & cost) Buy combined ticket at airport station or on Trenord app.
Airport Bus Express 60 - 90 mins €8 - €12 0 (Direct) Budget travelers avoiding train changes Pre-book online for best price/seat guarantee.
Local Urban Bus 90+ mins €3 - €4 0 (Direct but many stops) The Cheapest Option, no rush Pay driver, check final destination.
Taxi / Private Transfer 45 - 60 mins €70 - €100 0 (Door-to-Door) Groups, late arrivals, heavy luggage, maximum comfort Pre-book a transfer for best service/fixed rate.
Rental Car 40 - 50 mins €30 - €70/day + fuel & tolls - Travelers exploring the surrounding region Book in advance online for best rates.

Traveler Tips & Local Experience

Go beyond the basics with these insights from frequent travelers.

Luggage Strategy:

Navigation & Connectivity:

Money & Timing:

First/Last Stop in Varese:

Varese station is about a 15-20 minute walk to the historic center (Piazza Monte Grappa). Local city buses (line A, B, C) connect the station to the center in 5 minutes (ticket ~€1.50). Taxis are usually waiting outside the station.

FAQs: Malpensa Airport to Varese Transport

Is there a direct train from Malpensa Airport to Varese?

No, there is no single direct train. The most efficient route requires one simple change at Saronno station. The total journey typically takes about 1 hour to 1 hour 15 minutes.

What is the cheapest way to get from MXP to Varese?

The cheapest option is the local bus (Line 10 or Line 5). A one-way ticket costs approximately €3-€4. However, it is the slowest option, taking around 1 hour 30 minutes depending on traffic.

How much does a taxi cost from Malpensa to Varese?

A fixed-rate taxi or private transfer from Malpensa Airport to Varese city center typically costs between €70 and €100. The price depends on the exact destination, time of day, and number of passengers. Always agree on a fixed price before departure.

Can I take a bus from Malpensa Terminal 1 to Varese?

Yes. The most direct bus is the 'Airport Bus Express' service operated by Autostradale, which departs from both Terminal 1 and Terminal 2. Alternatively, local urban buses (Line 10 from T1, Line 5 from T2) are a cheaper but slower alternative.

What is the fastest way to reach Varese from Malpensa?

The fastest option is usually the train via Saronno (approx. 60-75 mins), as it avoids road traffic. A private taxi can be equally fast with light traffic (45-60 mins), but it is significantly more expensive.

Where do I buy train tickets from Malpensa Airport?

You can purchase tickets at the 'Malpensa Express' ticket counters or automated machines in the airport's train station (located at Terminal 1 basement). You can also buy them online in advance via the Trenord website or app.

I arrive late at night. What are my transport options?

After the last train and bus departures (usually around 11:00 PM - 11:30 PM), your only reliable options are taxi or pre-booked private transfer. It is highly recommended to book in advance for late-night arrivals.

Is it easy to travel with large luggage on the train to Varese?

Yes, it is manageable. Regional trains have dedicated spaces for large suitcases near the doors. The Malpensa Express train also has ample luggage racks. The change at Saronno is usually on the same platform or via an underpass with elevators.