Travel to Milan


Milan can be reached by air, train and road and has three airports: Malpensa (50km from city centre), Linate (10km from city centre) and Orio al Serio (Bergamo) (50km from city centre).

Malpensa Airport to Milan

By Train - Two train routes are available from Terminal 1 and Terminal 2: the Malpensa Express and Trenitalia. The Malpensa Express takes 50 minutes, and runs every 20-40 minutes. It will stop at Milano Centrale, Cadorna or Milano Porta Garibaldi. A one-way ticket costs approx. €13.00.

By Bus - Autostradale has a permanent bus service that connects Malpensa Airport's two terminals to Milano Centrale. The buses run from 6am until 12:30am (midnight) every 20 minutes. If you are returning to the Airport buses run from 4am to 11pm. A one-way ticket costs approx €8.00.

By Taxi - Taxis are available at a fixed price of €95.00 and it takes around 50 minutes to get into Central Milan.

Linate Airport to Milan

By Urban Bus - Milan's local urban buses connect the airport with San Babila Metro Station. The 73 line runs every day of the week, departing every 10 minutes and the X73 runs Monday to Friday, departing every 20 minutes. The cost per ticket is €2.00. Please note, your ticket is only valid for 90 minutes from the time of first use.

By Bus - Two further buses are available from Linate Airport: Starfly and Air Bus. The Starfly bus runs from 6:10am until 11:30pm, Monday to Friday, departing every 20-30 minutes and stops at Lambrate and Milano Centrale. The Air Bus runs from 6:30am until 11:30pm. Both bus journeys take approximately 25 minutes and a one-way ticket costs around €5.00.

By Taxi - Taxis do not have a fixed price from Linate Airport, but should cost between €30 and €40 to the city centre.

Orio al Serio (Bergamo) Airport to Milan

By Bus - Terravision buses run from 4am until 1am and depart every 20-30 minutes with the journey to city centre taking an hour. The price of a single ticket is €5.00.

By Orio Shuttle - Orio Shuttle connects the Airport to Milano Centrale. It runs every 30 minutes between 3am and 12am (midnight) with a single ticket costing €4.00 upwards.

By Taxi - A taxi from Orio al Serio Airport takes 50 minutes to get to Milan and will cost over €100.00.


Travel around Milan


The Milan Metro consists of four lines; to view a Metro map, please click here.

Line M1 (Red): This line stops at the Duomo and San Babila.

Line M2(Green): This line stops at Milano Centrale.

Line M3 (Yellow): This line stops at the Duomo, Via Montenapoleone and Milano Centrale. This would be the most suitable line, if you are planning to explore the city during your visit.

Line M5 (Purple): This line is integrated with the regional trains, and stops at Garibaldi station and Stadio Giuseppe Meazza. 


The Milan tram network consists of 18 lines that run from 4:30am until 2:30am, numbered 1 to 33. Tickets can be purchased in the Metro stops, kiosks or off-licences. Please note, tickets are not sold on the trams and must be purchased in advance. The cost per ticket is €2.00. Please note, your ticket is only valid for 90 minutes from the time of first use.