Travelling from Milan to London is a straightforward journey with frequent connections departing from the city’s three primary international hubs. Depending on your location and carrier preference, you can choose between Milan Malpensa Airport, Milan Linate Airport, or Milan Bergamo Airport. Each facility serves different airline models, ranging from major flag carriers to popular low-cost operators, ensuring high-frequency links to the United Kingdom.
Milan Malpensa Airport (MXP)
Milan Malpensa Airport serves as the largest international gateway in northern Italy, situated approximately 50 km northwest of the city centre. This hub handles the majority of long-haul and premium traffic to major London terminals, including London Heathrow Airport. It features two distinct terminals, with the Malpensa Express train providing a reliable 37-minute connection from Milano Cadorna station.
Milan Linate Airport (LIN)
Milan Linate Airport is the closest facility to the urban core, located just 6 km east of the central districts. Known for its efficiency and appeal to business travellers, this airfield focuses on short-haul European routes. Passengers can reach the departures hall in roughly 15 minutes via the M4 metro line, making it the most accessible option for those staying near the city centre.
Milan Bergamo Airport (BGY)
Milan Bergamo Airport, officially titled Orio al Serio International Airport, is a significant base for low-cost carriers located 45 km northeast of the city. While further away, it offers an extensive network of budget-friendly flights to London Stansted Airport and London Gatwick Airport. Frequent shuttle buses link this site to Milano Centrale in about 60 minutes.