nomadr
Go Back

Getting There & Away in Milan

Overall7.3/10Easier to reach than about 70% of cities

Good to Know

  • Malpensa and Bergamo handle most international flights; Linate mainly domestic routes.
  • Book train tickets in advance for better fares on high-speed routes; Trenitalia and Italo are main operators.
  • Milan Central Station (Milano Centrale) is the main transport hub; modern metro system connects all major areas.
  • Public transport passes valid across metro, tram, and buses; day pass is cost-effective for exploring the city.
  • Lake Como and Bergamo are the most popular day trips, each under 1 hour from Milan.
  • Avoid peak rush hours (7–9 AM, 5–7 PM) on trains and metro if possible.

Airports

  • Milan Malpensa (MXP)
    Distance Km
    50
    Distance Notes
    Northwest of city center

    Ground Transport

    • Central Station (Milano Centrale)
      Cost
      €13
      Type
      Malpensa Express Train
      Frequency
      Every 20 minutes
      Duration Minutes
      50
    • Central Station
      Cost
      €10
      Type
      Airport bus (MALPENSA BUS EXPRESS)
      Frequency
      Every 20 minutes
      Duration Minutes
      60
    • Taxi/Ride-share
      Duration Minutes
      45
      Cost Note
      Approx. €70–90 depending on traffic
  • Milan Linate (LIN)
    Distance Km
    9
    Distance Notes
    East of city center, closest airport

    Ground Transport

    • San Babila / Central Station Area
      Cost
      €2.20
      Type
      Bus 73
      Frequency
      Every 10 minutes
      Duration Minutes
      25
    • Taxi/Ride-share
      Duration Minutes
      15
      Cost Note
      Approx. €20–30
  • Milan Bergamo (BGY / Orio Al Serio)
    Distance Km
    50
    Distance Notes
    Northeast of city, low-cost carrier hub

    Ground Transport

    • Central Station
      Cost
      €10
      Type
      Shuttle bus (Orio Shuttle)
      Frequency
      Every 30 minutes
      Duration Minutes
      60
    • Bergamo to Milano Centrale
      Cost
      €12
      Type
      Train (Trenitalia)
      Frequency
      Multiple times daily
      Duration Minutes
      50

Day Trips

  • Lake Como (Como Town)
    Transit
    Trenitalia trains from Central Station
    Highlights
    Alpine lake, waterfront villages, scenic walks
    Distance Km
    50
    Duration From Milan
    1 hour by train
  • Bergamo (Città Alta – Old Town)
    Transit
    Train or bus from Central Station
    Highlights
    Medieval walled city, Venetian architecture, galleries
    Distance Km
    50
    Duration From Milan
    1 hour by train or bus
  • Lake Garda
    Transit
    Trenitalia to Desenzano or Peschiera del Garda
    Highlights
    Italy's largest lake, beach towns, water sports
    Distance Km
    140
    Duration From Milan
    1.5–2 hours by train
  • Monza (Royal Villa & Formula 1 Circuit)
    Transit
    Short metro/train ride
    Highlights
    Historic racing circuit, royal park, gardens
    Distance Km
    15
    Duration From Milan
    20 minutes by train
  • Pavia (Certosa Di Pavia Monastery)
    Transit
    Trenitalia regional train
    Highlights
    Renaissance monastery, historic Pavia city center
    Distance Km
    40
    Duration From Milan
    30 minutes by train
  • Brescia & Lake Iseo
    Transit
    Trenitalia train
    Highlights
    Charming lake, art & history, nearby wine regions
    Distance Km
    90
    Duration From Milan
    1.5 hours by train

Rail Connections

  • Trenitalia (Frecciarossa High-speed)
    Route
    Milan to Rome
    Frequency
    Multiple daily
    Cost Range
    €50
    Travel time
    2.5 hours
  • Trenitalia/Italo (High-speed)
    Route
    Milan to Venice
    Frequency
    Multiple daily
    Cost Range
    €45
    Travel time
    2.5 hours
  • Trenitalia High-speed
    Route
    Milan to Bologna
    Frequency
    Frequent
    Cost Range
    €35
    Travel time
    1.5 hours
  • Trenitalia/Italo
    Route
    Milan to Turin
    Frequency
    Very frequent
    Cost Range
    €25
    Travel time
    2 hours
  • Trenitalia Regional Trains
    Route
    Milan to Como
    Frequency
    Frequent
    Cost Range
    €5.00
    Travel time
    1 hour
  • SBB (Swiss Railways)
    Route
    Milan to Zurich, Switzerland
    Frequency
    Multiple daily
    Cost Range
    €80
    Travel time
    3.5 hours
  • Trenitalia / SNCF (Overnight or Day Trains)
    Route
    Milan to Paris
    Frequency
    1–2 daily
    Cost Range
    €100
    Travel time
    15 hours

Public Transport Within City

  • Metro (Subway)
    Lines
    4 lines (M1 Red, M2 Green, M3 Yellow, M4 Blue)
    Coverage
    Central areas and main districts
  • Tram and Bus Network
    Coverage
    Comprehensive city coverage
  • Single Ticket
    Cost
    €2.20
  • Day Pass (24-hour)
    Cost
    €7.50
AI-generated estimateData refreshed July 2026

These are the sources cited in this getting there & away research for this city. Individual figures may not each trace to one of them.

  1. 1.xe.com
  2. 2.wise.com
  3. 3.investing.com

Data last updated July 2026 · Verify anything important.