How to get to Milan
How do you get to Milan? Routes, prices, distances... learn the different ways to get to Milan from the US, Canada, Australia and Europe.
Milan is in the north of Italy and is easily accessible both by land and by air. It's Italy’s international gateway with three good-sized international airports. These are the easiest and fastest ways to get to Milan depending on where you're departing from:
By plane
Since the arrival of European low-cost airlines, Milan and Lombardy have become popular tourist destinations in Italy. Very close to the Italian lakes and other remarkable towns and villages, the capital of Lombardy currently has over 50 million passengers arrive or depart from Milan’s airports.
Travelling from the U.S.
It's difficult to find non-stop flights from the United States to Milan. Nevertheless, there are many one-stop flights between international airports like Chicago (ORD), Los Angeles (LAX), Boston (BOS), Houston (IAH) and Dallas (DFW). These are not necessarily expensive. If you do not live very close to an international airport, we recommend flying to New York for a connecting flight to Milan. Presently, the only direct flights to Milan are offered by Delta Airlines and Alitalia which fly from New York JFK to Milan (Malpensa Airport). United Airlines also offers non-stop flights from Newark to Milan. All flights from the U.S. fly into Malpensa Airport.
Travelling from Canada
Currently, there are no direct flights between Canada and Milan. The largest airlines that fly to Milan are the following:
- Lufthansa: flies from Montreal, Toronto and Vancouver with 1 or 2 stops.
- Air Canada: flies from Toronto, Montreal and Vancouver
- British Airways: From Montreal
- Alitalia
Travelling from Australia
The most frequent flights to Milan from Australia are by Emirates, Singapore Airlines, Etihad Airways and Virgin Australia. These fly from Sydney, Melbourne, Brisbane and Perth. Flights normally take between 23 and 30 hours.
Travelling from Europe
If you're flying from the United Kingdom, the airlines that fly most frequently to Milan’s airports are the following:
- EasyJet: Easyjet flies directly to Milan from Edinburgh, Glasgow, London Gatwick, London Luton and Manchester.
- Ryanair: Ryanair flies from East Midlands, Edinburgh (very few flights), London Stansted and Manchester.
- Flybe: This airline has direct flights from Birmingham, Manchester, Cardiff and Hannover.
- British Airways
- Alitalia
Check out our search engine to find cheap flights to Milan. We compare the main companies and offer you the best prices available.
- Flight search engine – Find and compare cheap flights online
How to get to the centre of Milan from each airport
Train
If you have planned to discover Italy during your stay, the best way to get around the country is by train. If you're traveling from Venice to Milan it takes 2 hours by train. From Rome, it takes 3 hours. If you're not in a hurry, there are cheaper trains that take a little longer.
If you would like to check out the routes and tariffs, check out the official Ferrovie dello Stato website.
Bus
If you're traveling on a budget, you might prefer to travel around the country by bus instead of by train