Quick Answer: Best Way from Brera to Malpensa Airport
The best way to get from Brera District to Malpensa Airport (MXP) is the Malpensa Express train from Milano Cadorna station. Total door-to-door time: about 65–75 minutes (15–20 min walk from Brera to Cadorna + 50 min train ride). Cost: €13 (≈$14) one-way. No transfers, no traffic, and direct service to both Terminal 1 and Terminal 2. For the most budget-conscious travelers, the bus from Milano Centrale costs €10 (≈$10.80) but takes longer and involves a longer walk from Brera. For groups or late-night arrivals, a taxi (€100–€120) offers door-to-door convenience.
Train & Malpensa Express: The Best Rail Option from Brera
The Malpensa Express is the most efficient and traveler-friendly way to reach Malpensa Airport from central Milan. From Brera District, you have two nearby departure points: Milano Cadorna (closest, 15–20 min walk) and Milano Centrale (20–25 min walk or short metro ride). Below we break down both routes, compare costs, and explain how high-speed trains from other cities connect to the airport.
Route 1 (Recommended): Brera → Milano Cadorna → Malpensa Airport
- Walk from Brera to Cadorna: 15–20 minutes (1.2 km via Via Montenapoleone and Via Cusani).
- Train frequency: Every 30 minutes from 5:30 AM to 11:30 PM.
- Journey time: 50 minutes to Terminal 1, 52 minutes to Terminal 2.
- Ticket price: €13 (≈$14) one-way; €26 (≈$28) return.
- Stops: Milano Cadorna → Milano Bovisa → Milano Quarto Oggiaro → Malpensa Terminal 1 → Malpensa Terminal 2.
- Onboard: Free WiFi, luggage racks, air conditioning, power outlets at every seat.
Route 2 (Alternative): Brera → Milano Centrale → Malpensa Airport
- Walk from Brera to Centrale: 20–25 minutes (1.8 km) or tram 7/9 to Centrale (10 min).
- Train frequency: Every 30 minutes, direct service from Centrale.
- Journey time: 48 minutes to Terminal 1, 50 minutes to Terminal 2.
- Ticket price: Same as Cadorna – €13 (≈$14) one-way.
- Note: Centrale also serves high-speed Frecciarossa and Italo trains, making this a convenient connection if arriving from other Italian cities.
High-Speed Trains (Frecciarossa / Italo) + Airport Connection
If you are traveling directly from another Italian city (e.g., Rome, Florence, Venice) to Malpensa Airport, you can take a Frecciarossa or Italo high-speed train to Milano Centrale, then transfer to the Malpensa Express from the same station. The total journey from Rome to Malpensa (including transfer) takes about 3 hours 45 minutes (vs. 4 hours 30 minutes by direct regional train). From Florence, the combo takes about 2 hours 10 minutes. Book high-speed tickets in advance on Trenitalia or Italo for the best fares.
Train Comparison Table: Cadorna vs Centrale
| Route | Walk Time from Brera | Train Duration | Total Time (door-to-door) | Cost (one-way) | Frequency | Best For |
|---|---|---|---|---|---|---|
| Brera → Cadorna → MXP | 15–20 min | 50 min | 65–70 min | €13 (≈$14) | Every 30 min | Most Brera residents & travelers |
| Brera → Centrale → MXP | 20–25 min (or tram 7/9) | 48 min | 68–75 min | €13 (≈$14) | Every 30 min | Those connecting from high-speed trains |
Important Details for Train Travelers
- Luggage: Malpensa Express has designated luggage areas at the end of each carriage. No size limit but keep bags manageable.
- Seats: First-come, first-served. Trains can be busy during peak hours (7–9 AM, 5–7 PM).
- Accessibility: All stations and trains are step-free with elevators. Wheelchair assistance available on request.
- Tickets: Buy from ticket machines, online at Malpensa Express official site, or via the Trenord app. Validate your ticket before boarding (look for green validation machines).
Source: Malpensa Express Official Site – current as of 2025.
Domestic Flights from Malpensa & Comparing Milan's Three Airports
If you are flying to a domestic destination (e.g., Rome, Naples, Palermo, Catania, Bari, Venice), you have three airport options from Milan. This section compares Malpensa (MXP), Linate (LIN), and Bergamo (BGY) for domestic travelers starting from Brera District.
1. Malpensa Airport (MXP) – Domestic Destinations
- Main carriers: ITA Airways, Ryanair, easyJet, Volotea.
- Domestic routes: Rome Fiumicino (FCO), Naples (NAP), Palermo (PMO), Catania (CTA), Bari (BRI), Lamezia Terme (SUF), Olbia (OLB), Cagliari (CAG).
- Transport from Brera: Malpensa Express (€13, 65–75 min door-to-door) or taxi (€100–€120, 45–60 min).
- Total time Brera → MXP → domestic destination: ~2.5–4 h depending on destination (including 2-h pre-flight arrival).
2. Linate Airport (LIN) – Domestic & Short-Haul
- Main carrier: ITA Airways (main hub).
- Domestic routes: Rome Fiumicino, Naples, Palermo, Catania, Bari, Brindisi, Lamezia Terme, Reggio Calabria.
- Transport from Brera: Metro Line 4 from Tricolore (10 min walk from Brera) to Linate – 25 min, €2.20 (≈$2.40). Taxi: €25–€35 (≈$27–$38).
- Total time Brera → LIN → domestic destination: ~2–3.5 h – often faster than MXP for ITA flights.
- Pros: Much closer to central Milan; lower transport cost; faster security for domestic flights.
3. Bergamo Airport (BGY) – Low-Cost Options
- Main carriers: Ryanair, Air Dolomiti, Volotea.
- Domestic routes: Naples, Palermo, Catania, Bari, Brindisi, Cagliari, Olbia, Trieste.
- Transport from Brera: Bus from Milano Centrale to BGY (Terravision / Autostradale) – 50–60 min, €10 (≈$10.80). Walk from Brera to Centrale + bus = ~80–90 min total. Taxi: €80–€100 (≈$86–$108).
- Total time Brera → BGY → domestic destination: ~2.5–4 h.
- Note: BGY is popular for low-cost carriers. If you find a significantly cheaper flight, the extra travel time may be worth it.
Comparison: Which Airport Should You Choose?
| Factor | Malpensa (MXP) | Linate (LIN) | Bergamo (BGY) |
|---|---|---|---|
| Transport time from Brera | 65–75 min | 25–35 min | 80–90 min |
| Transport cost (one-way) | €13 (≈$14) | €2.20 (≈$2.40) | €10 (≈$10.80) |
| Domestic routes | Extensive (10+ destinations) | 8–10 destinations | 8–10 destinations |
| Main carrier | ITA, Ryanair, easyJet | ITA Airways (full-service) | Ryanair (low-cost) |
| Typical flight cost (e.g. Rome) | €50–€120 (≈$54–$130) | €70–€150 (≈$76–$162) | €30–€80 (≈$32–$86) |
| Overall recommendation | Best for network & flexibility | Best for speed & convenience | Best for budget travelers |
Bottom line: For most domestic flights, Linate (LIN) is the fastest and cheapest to reach from Brera. However, Malpensa offers more flight options and is well-connected by train. Bergamo is only recommended if you find a significantly cheaper airfare.
Sources: Milan Malpensa Airport Official, Milano Linate Airport, Bergamo Airport Official.
Airport Buses: Budget-Friendly but Slower
Buses are the cheapest motorized option from Brera to Malpensa, but they take longer and are subject to traffic. Two main operators serve the route: Autostradale and Terravision. Both depart from Milano Centrale (Piazza Luigi di Savoia, east side of the station).
Daytime Bus Service
- Operator: Autostradale (also known as Malpensa Shuttle) and Terravision.
- Frequency: Every 20–30 minutes from 5:00 AM to 10:30 PM.
- Journey time: 50–70 minutes depending on traffic (expect 60 min on average).
- Cost: €10 (≈$10.80) one-way; €18 (≈$19.40) return.
- From Brera: Walk 20–25 min to Centrale or take tram 7/9 from Via Fatebenefratelli (10 min).
- Drop-off: Malpensa Terminal 1 (all buses), then free shuttle to Terminal 2 (10 min).
- Onboard: Air conditioning, luggage compartment, no WiFi on most buses.
Night Bus Service
Between 11:30 PM and 5:00 AM, train service stops. The only public transport option is the night bus line 250 (Autostradale) from Milano Centrale, with departures at approximately 12:00 AM, 1:30 AM, 3:00 AM, and 4:30 AM. Journey time: 60–75 min. Cost: €12 (≈$13). From Brera, a taxi to Centrale (€15–€20) may be needed to reach the bus stop, as night trams run infrequently.
Bus vs Train: Quick Comparison
| Factor | Bus (from Centrale) | Malpensa Express (from Cadorna) |
|---|---|---|
| Total time from Brera | 70–85 min | 65–70 min |
| Cost one-way | €10 (≈$10.80) | €13 (≈$14) |
| Reliability | Affected by traffic | Not affected by traffic |
| Comfort | Mixed (older buses, less legroom) | High (modern trains, spacious seats) |
| Luggage limit | 1 large + 1 carry-on (strict) | No limit (reasonable size) |
| Best for | Budget travelers, light packs | Most travelers, families, business |
Verdict: The bus saves only €3 (≈$3.20) compared to the train but adds at least 10–15 minutes and is less comfortable. For most people, the Malpensa Express is a better value. The bus makes sense only if you are already at Centrale or on an extremely tight budget.
Source: Autostradale Official Site, Terravision.
Taxi & Private Transfer: Door-to-Door Convenience at a Premium
Taxis and private car services are the most comfortable but most expensive way to get from Brera to Malpensa. They are best suited for groups (3–4 people), late-night or early-morning departures, travelers with heavy luggage, or those with limited mobility.
Taxi – Fixed Fare from Milan City Center
- Fixed rate: €100 (≈$108) to Malpensa Airport from within the Milan city limits (Zona Cerchia dei Bastioni).
- With luggage or extra passengers: No extra charge for luggage; up to 4 passengers at the same price.
- Night supplement: €10 (≈$10.80) for rides between 10:00 PM and 6:00 AM.
- Holiday supplement: €5 (≈$5.40) on public holidays.
- Total typical cost from Brera: €100–€120 (≈$108–$130) depending on time and day.
- Journey time: 45–60 minutes depending on traffic.
- How to book: Taxi ranks on Via Solferino (near Brera), or call +39 02 5353 (official Milan taxi hotline). Uber operates in Milan but often matches taxi prices.
Private Transfer – Fixed Price, Pre-Booked
Private transfer services (e.g., Milano Private Transfer, Welcome Pickups) offer a fixed price with a meet-and-greet at your accommodation. Prices range from €80 (≈$86) for a standard sedan to €150 (≈$162) for a minivan (up to 8 passengers). All include luggage handling, flight tracking, and free cancellation up to 24 hours before.
When to Choose Taxi / Private Transfer
- 4:00 AM departure: No trains, night bus is unreliable – taxi is the safe choice.
- Group of 3–4 people: Splitting €100–€120 makes it comparable to train tickets (4 × €13 = €52) but saves time and hassle.
- Heavy luggage (2+ large suitcases per person): Taxi eliminates the walk to the station.
- Mobility issues: Door-to-door service with no stairs or platform changes.
- Business travelers: Time savings (45 min vs 65+ min) and comfort for working en route.
Taxi vs Private Transfer: Quick Comparison
| Factor | Taxi (street hailing) | Private Transfer (pre-booked) |
|---|---|---|
| Price (typical) | €100–€120 (≈$108–$130) | €80–€150 (≈$86–$162) |
| Booking | On the spot / phone | Online, 24h+ in advance |
| Meet & greet | No (find at rank) | Yes (driver meets at door) |
| Luggage handling | Minimal | Full assistance |
| Flight tracking | No | Usually included |
| Best for | Spontaneous trips, groups | Pre-planned travel, peace of mind |
Source: Comune di Milano – Taxi Regulations, Welcome Pickups Milan.
Tickets & Cost Comparison – All Options at a Glance
This table summarizes every transport option from Brera District to Malpensa Airport, including door-to-door time, cost, and key pros/cons. Use it to make your final decision.
| Transport Mode | Door-to-Door Time | Cost (one-way, per person) | Cost (group of 4) | Frequency | Best For | Key Limitation |
|---|---|---|---|---|---|---|
| Malpensa Express (from Cadorna) | 65–70 min | €13 (≈$14) | €52 (≈$56) | Every 30 min | Most travelers, all-around best | Walk from Brera to Cadorna (15–20 min) |
| Malpensa Express (from Centrale) | 68–75 min | €13 (≈$14) | €52 (≈$56) | Every 30 min | Those connecting from high-speed trains | Longer walk from Brera |
| Airport Bus (Autostradale/Terravision) | 70–85 min | €10 (≈$10.80) | €40 (≈$43) | Every 20–30 min | Budget travelers, light luggage | Traffic delays, less comfort |
| Night Bus (line 250) | 75–90 min | €12 (≈$13) | €48 (≈$52) | 4 departures/night | Late-night departures (limited) | Infrequent, unreliable connections |
| Taxi (from Brera) | 45–60 min | €100–€120 (≈$108–$130) | €100–€120 (total) | On demand 24/7 | Groups, late night, heavy luggage | High cost |
| Private Transfer | 45–60 min | €80–€150 (≈$86–$162) | €80–€150 (total) | Pre-booked 24/7 | Premium comfort, business travel | Requires advance booking |
| Ride-sharing (Uber / Flyy) | 45–60 min | €80–€110 (≈$86–$119) | €80–€110 (total) | On demand 24/7 | Digital natives, spontaneous trips | Price may surge during peak |
Where to Buy Tickets
- Malpensa Express: Official site, Trenord app, ticket machines at Cadorna/Centrale, or authorized newsstands.
- Airport Bus: Autostradale, Terravision, or ticket counters at Centrale bus station.
- Taxi: Official Milan taxi app "Taxi Milano", or call +39 02 5353.
- Private Transfer: Welcome Pickups, Booking.com Transfers, or local providers.
Money-saving tip: If you are traveling as a family or group of 3–4, compare the total cost of 4 train tickets (€52) vs. a taxi (€100–€120). The taxi is often only €20–€40 more and saves time and effort.
Traveler Tips & Local Advice – Getting It Right
Based on frequent traveler reports and local knowledge, here are practical tips to make your journey from Brera to Malpensa smoother and less stressful.
1. Navigating from Brera to the Station
- To Cadorna: The walk through Via Montenapoleone and Via Cusani is pleasant and well-signposted. Allow 15–20 minutes. Avoid taking a taxi for this short distance – you'll spend more time waiting than walking.
- To Centrale: Tram 7 or 9 from Via Fatebenefratelli to Centrale takes 10 minutes. Buy a €2.20 (≈$2.40) ticket from any tabacchi or the ATM app. Validate onboard.
- Google Maps is reliable for real-time tram and train schedules in Milan.
2. Luggage – Use Takkyubin (Luggage Delivery) for Heavy Bags
If you have large suitcases or are traveling with multiple bags, consider using Takkyubin (luggage forwarding) – available at most hotels and at Milano Centrale. The service costs about €30 (≈$32) per suitcase and delivers your luggage to the airport (or your next hotel). You travel hands-free. Look for the "Baggage Store" at Centrale (near track 1) or ask your hotel concierge.
3. Station Navigation at Malpensa
- Terminal 1 (main terminal): The train station is directly underneath the terminal. Follow "Exit" signs to the check-in hall. From the train platform to security: 5–7 minutes.
- Terminal 2 (low-cost carriers: Ryanair, easyJet): The train stops at T2 as well. From the platform to check-in: 3–5 minutes.
- Free shuttle runs between T1 and T2 every 10 minutes (journey: 10 min). If you arrive at the wrong terminal, don't panic – the shuttle is quick.
4. Peak Seasons & Booking Advice
- Golden Week (April 29–May 5) and Christmas/New Year: Trains and buses are often packed. Book your Malpensa Express ticket online at least 48 hours in advance.
- Strikes (sciopero): Public transport strikes occur monthly in Italy. Check Trenord or local news before traveling. Taxis still run during strikes.
- Salone del Mobile / Fashion Week: Milan is extremely crowded. Allow extra 15–20 minutes for everything. Pre-book private transfer for peace of mind.
5. Connecting from Other Cities to Malpensa via Brera
If you are coming from Rome, Florence, Venice, or other cities by high-speed train, the most efficient route to Malpensa is: Frecciarossa/Italo → Milano Centrale → Malpensa Express. The minimum connection time at Centrale is 20 minutes. Do not book a train that arrives less than 30 minutes before your Malpensa Express departure.
6. Money-Saving Hacks
- Round-trip ticket: Malpensa Express return ticket costs €26 (≈$28) – valid for 30 days. Saves 2€ vs two singles.
- Group discount: Some private transfer companies offer 10–15% off for return bookings.
- Student/youth discount: No official discount on Malpensa Express, but some bus operators offer youth fares (check Terravision).
- ATM pass: If you use public transport from Brera to Centrale, a 24-hour ATM ticket (€7.40) includes metro/tram but not airport trains or buses.
Tips compiled from TripAdvisor forums, Italy Magazine, and local travel blogs.
FAQs: Getting from Brera District to Malpensa Airport
1. Is there a direct train from Brera District to Malpensa Airport?
No train departs directly from Brera. You need to walk 15–20 minutes to Milano Cadorna station. From there, the Malpensa Express runs directly to the airport with no transfers or changes. It's the simplest rail option.
2. How much does a taxi from Brera to Malpensa Airport cost?
A taxi costs a fixed rate of €100–€120 (≈$108–$130) depending on time of day and supplements. The price includes up to 4 passengers and luggage. Night rides (10 PM–6 AM) add €10. Book via the official Taxi Milano app or call +39 02 5353.
3. What is the cheapest way to get from Brera to Malpensa Airport?
The Malpensa Express train (€13 / ≈$14) is the best value. The airport bus (€10 / ≈$10.80) is slightly cheaper but requires a longer walk to Centrale and is less reliable due to traffic. For absolute minimum cost, the bus wins – but the train is a better overall deal.
4. How long does the bus take from Brera to Malpensa Airport?
Total door-to-door: about 70–85 minutes. This includes 20–25 minutes walking from Brera to Milano Centrale, plus 50–70 minutes on the bus. Traffic on the A8 highway can extend the bus ride to 90+ minutes during peak hours.
5. Can I use the Malpensa Express from Brera District?
Yes. Walk 15–20 minutes to Milano Cadorna station. The Malpensa Express departs from Cadorna every 30 minutes, direct to the airport. It's the most popular choice for Brera residents and visitors.
6. What time is the first and last Malpensa Express from Milano Cadorna?
The first departure is around 5:30 AM and the last around 11:30 PM. Check the official Malpensa Express timetable for exact times, as schedules change seasonally.
7. Is it better to take the train or bus from Brera to Malpensa?
Train (Malpensa Express) is better for most people: faster (65–70 min vs 70–85 min), more reliable (no traffic), more comfortable (WiFi, power outlets), and the walk from Brera to Cadorna is shorter than to Centrale. The bus is only €3 cheaper and offers less comfort. Unless you are on an extremely tight budget, choose the train.
8. How do I get from Brera to Malpensa Airport late at night or early morning?
After 11:30 PM and before 5:30 AM, train service is limited. Your best options are: Taxi (€100–€120) – available 24/7, 45–60 min; Private transfer (€80–€150) – pre-book, meet at your door; Night bus line 250 (€12) – departures at 12:00 AM, 1:30 AM, 3:00 AM, 4:30 AM from Centrale (but you'll need a taxi to reach the bus stop). For reliability, choose a taxi.