
Milan has three main airports, each serving different types of flights and travelers in Italy. Milan Malpensa Airport (MXP), the largest of the three, handles most of the city’s international traffic. It opened in 1948 and now connects Milan to cities across the Americas, Asia, and the Middle East.
Milan Linate Airport (LIN) sits just 7 kilometres from the city centre. It’s a popular choice for business travellers and locals flying within Italy.
Bergamo Airport (BGY), also known as Orio al Serio, lies about 50 kilometres east of Milan. It’s a key hub for low-cost airlines like Ryanair and sees millions of passengers each year flying to and from cities across Europe and the UK.
Distances from Milan city centre:
- Malpensa (MXP): 49 kilometers from Milan city center. It has a wide range of car rental desks in both terminals, making it easy for travellers to hire a car upon arrival.
- Bergamo (BGY): 45 kilometers from Milan city center. It also provides several car rental options, ideal for those planning to explore northern Italy or drive directly into Milan.
- Linate (LIN): 7 kilometers from Milan city center. Car rental and hire services are available right outside the terminal for a quick pick-up.
When organising your travel, it is important to consider the differences between these airports. Sometimes choosing a cheaper or more convenient flight can mean arriving at one airport and departing from another, or requiring a lengthy transfer into the city.

Image by Mattia Bericchia via Unsplash
Hotel Transfers at Milan
Hotel transfers in Milan provide a direct ride from the airport or train station to your hotel. Drivers meet you at arrival points and take you straight to their hotel without extra stops. So, you can save time and avoids the need to find taxis or use public transport. You can choose from cars for a single person or couples, or larger vans for groups.
Tip : Just keep in mind that the streets surrounding the lake are narrow, steep, and uneven, so if your luggage has wheels, walking to your hotel from the bus station might be a challenge!
Hotel transfers in Milan connect travelers to many top hotels. Some of the best hotels in Milan include the Four Seasons Hotel Milano, Hotel Principe di Savoia, Armani Hotel Milano, Bulgari Hotel Milano, and the NH Collection Milano President and more..
To make your booking easy, download the AirportTransfer App from the Google Play Store or Airport Taxi Transfer App Store. You get 24/7 support, and if your plans change, you can cancel with a full refund.
Milan Ski Transfers
Ski Resort Transfers from Milan Airports
Milan’s airports—Malpensa (MXP), Linate (LIN), and Bergamo (BGY)—are among the closest major arrival points for reaching ski resorts in northern Italy. These airports connect to several winter destinations across the Alps, making them popular entry points for ski holidays.
- From Milan Malpensa (MXP), many travellers head to Cervinia (180 km), Courmayeur (160 km), or Champoluc (170 km). These resorts sit in the Aosta Valley and are reachable in about 2.5 to 3 hours by road.
- Bergamo Airport (BGY) is well-positioned for eastern resorts in Lombardy and Trentino. Popular options include Foppolo (70 km), Presolana (60 km), and Ponte di Legno (120 km).
- From Milan Linate (LIN), ski resorts such as Madesimo (140 km) and Bormio (200 km) are reachable with private transport.
AirportTransfer.com offers private, pre-booked ski resort transfers from all three Milan airports. Drivers wait at the terminal and assist with luggage. Each vehicle offers fixed pricing with no extra fees for late arrivals or delays. This option saves time and avoids the need to transfer between trains or buses. Private ski transfers offer a direct route without changes.
Milan Malpensa Airport (MXP)
- Code: MXP
- Number of terminals: 2
- Location: About 49 kilometers northwest of Milan’s city center.
- Perfect for: Travellers flying internationally and planning to take public transit to Milan or nearby regions.
- Not suitable for: Anyone avoiding trains or buses and unwilling to pay for a longer taxi ride into the city.
Milan Malpensa Airport (MXP) is the closest major airport to northern Milan and one of Italy’s busiest international hubs. Malpensa is the most convenient airport if you’re heading to Milan, Lake Como, or ski resorts in the Italian Alps.
This airport is the closest to several popular places in the region. Lake Maggiore is only 45 minutes away and offers lakeside towns like Stresa and Arona. Varese, a historic town with gardens and views of the Alps, is even closer—just a 30-minute drive. These spots are among the most visited near Milan and are easy to reach from Malpensa.
If you're heading to Lake Como, Malpensa is still the closest international airport. The drive to the lake takes about 80 to 90 minutes. Como town, with its waterfront cafes and narrow streets, is a popular starting point. The airport also connects well to Turin, about two hours away, and to Verona and Lake Garda, both around two and a half hours by private taxi.

Image by Matteo Raimondi via Unsplash
Transfer Options at Milan Malpensa Airport
Milan Malpensa Airport (MXP) is located approximately 50 km from Milan city. If you’re wondering how to get from Milan Airport to the city center, Lake Como, Lake Garda and Central Train Station, there are several transport options including bus, train and taxi.
The easiest way to reach your destination from Malpensa Airport is to book a private Milan Malpensa Airport transfer option. This is the best and only option that offers direct, door-to-door service and gets you to your destination with fixed fare unlike Uber or Bolt and airport taxis.
How To Get from Milan Malpensa Airport to City Center
There are four transport options to get from Milan Malpensa Airport to the city including taxi, private transfer, train, or bus.
Shuttle Bus from Milan Malpensa Airport to the City Center
Journey Time: The bus transfer from Milan Malpensa Airport (MXP) to Milan Central Train Station takes about 50 minutes.
Key Point: One of the most popular bus options from Malpensa Airport is the Malpensa Shuttle, operated by Air Pullman. This service is cheap and runs every 30 minutes from just outside the terminal, with departures between 00:20 and 23:50 daily.
It stops at both Milan Fiera and Milan Central Train Station, reaching the latter in about 50 minutes. Travelers should expect larger crowds during peak travel times, which can lead to long queues, especially for those without a pre-booked ticket. Each bus has space for luggage, but space can be tight during busy hours. Another transfer is usually needed from Milan Central to reach your final stop, such as a hotel.
Bus Fare from Milan Malpensa Airport to the City Center
The bus fare from Milan Malpensa Airport to Milan Central Train Station is €10 per person.
Bus from Milan Malpensa Airport to the City Center
Journey Time: The bus trip from Milan Malpensa Airport (MXP) to the city center takes about 1 hour and 10 minutes.
Key Point: The Airport Bus Express, run by Autostradale, offers a route from Malpensa Airport to Milan city. This bus runs every 30 minutes from midnight (00:00) until 23:30. It leaves about 10 minutes before arriving at Terminal 2.
The trip takes a little longer than the Malpensa Shuttle because it follows a different route. The bus has plenty of luggage space under the vehicle for suitcases and large backpacks. Onboard, passengers can keep small backpacks or handbags.
Bus Fare from Milan Malpensa Airport to the City Center
The bus ticket price for the Airport Bus Express from Malpensa Airport to Milan city is €10 per person.
Train from Milan Malpensa Airport to the City Center
Journey Time: The train trip from Milan Malpensa Airport (MXP) to Milan Central Station takes about 55 minutes.
Key Point: The Malpensa Express train runs from early morning at 05:43 until late at 23:56. It goes through several stops like Cadorna, Busto Arsizio, Saronno, Centrale, Porta Garibaldi, and Bovisa. Two lines serve the airport: one goes to Milano Centrale and the other to Milano Cadorna. Milano Centrale is right in the center of Milan. The train does not have much space for big luggage. It can get crowded because it stops many times. There is no tram from the airport to the city center, so the train is the main option.
Train Fare from Milan Malpensa Airport to the City Center
The train ticket from Milan Malpensa Airport to Milan Central Station costs €13 per person.
Taxi from Milan Malpensa Airport to the City Center
Journey Time: The taxi ride from Milan Malpensa Airport (MXP) to the city center takes about 50 minutes.
Key Point: Taxis wait outside the arrivals area at Malpensa Airport. Drivers use a taximeter to calculate the fare based on distance and time. Night rides or trips on public holidays can cost more.
Most taxis fit up to 3 people with 3 pieces of luggage. Travelers who need a larger vehicle should book a private Malpensa Airport transfer before arriving.
Taxi Fare from Milan Malpensa Airport to the City Center
The estimated fare for a taxi from Malpensa Airport to Milan city center is about €110.

Milano Hotel Transfers
How To Get from Milan Malpensa Airport to Lake Como
There are three transport options to get from Milan Malpensa Airport to Lake Como including taxi, private transfer or train.
Train from Milan Malpensa Airport to Lake Como
Journey Time: The full trip from Milan Malpensa Airport (MXP) to Lake Como takes around 1 hour and 20 minutes. But if you change trains at Milan Central Station, the ride takes over 2 hours.
Key Point: There is no direct train from the airport to Lake Como. Travelers need to change trains along the way. One route is to take a train from the airport to Saronno Station. From there, get on a train to Como Camerlata. Another way is to take a train to Milan Porta Garibaldi or Milan Centrale. Then, take a Trenord train to Como San Giovanni. All trains to Milan stop at Saronno, so travelers can start their trip that way too.
Trains follow different tracks because Milan has two big stations. All of them go through Saronno. From Milan Porta Garibaldi and Milan Centrale, travelers must check their train’s stops and find the right one to Lake Como.
After a long flight, this trip can feel slow and tiring. There are no direct rides, so travelers need to get on and off different trains.
Train Fare from Milan Malpensa Airport to Lake Como
The fare from Milan Malpensa Airport to Lake Como is about €11 per person.
Taxi from Milan Malpensa Airport to Lake Como
Journey Time: The taxi ride from Milan Malpensa Airport (MXP) to Lake Como takes about 1 hour and 20 minutes.
Key Point: Taxis wait outside the Arrivals area at Milan Malpensa Airport. The cost of the ride changes based on which town in Lake Como you go to. A trip to Lenno or Bellagio costs between €160 and €200. A ride to Laglio or Cernobbio usually costs between €100 and €160. Extra fees may raise the price, like late-night rides or large luggage.
Taxi Fare from Milan Malpensa Airport to Lake Como
The average taxi fare for a one-way from Milan Malpensa Airport to Lake Como is about €160.

Image by G Poulsen from Pixabay
How To Get from Milan Malpensa Airport to Lake Garda
There are three transport options to get from Milan Malpensa Airport to Lake Garda including taxi, private transfer or train.
Train from Milan Malpensa Airport to Lake Garda
Journey Time: The full trip from Milan Malpensa Airport (MXP) to Lake Garda takes about 3 hours and 20 minutes.
Key Point: There is no train at the airport. First, take a train from Milan Malpensa Airport to Milan Central Station. This ride takes about 1 hour. Once you reach Milan Central, you can get on a train to one of three towns near Lake Garda. Travelers staying in the south part of the lake can ride to Peschiera del Garda or Desenzano del Garda. Trains to both towns leave often and take under 1 hour.
For towns in the north, you will need to take a train from Milan Central to Rovereto. The train ride takes just over 2 hours. From Rovereto, you can ride a bus to Riva del Garda or Torbole. The bus ride to Riva del Garda takes about 45 minutes. The bus to Torbole takes about 35 minutes.
Trains from Milan Central to Peschiera and Desenzano run from 06:15 to 23:30, up to 25 times a day. Trains to Rovereto run up to 24 times daily. All these trains are run by Trenitalia.
Train Fare from Milan Malpensa Airport to Lake Garda
The fare from Milan Malpensa Airport to Lake Garda is about €66 per person.
Taxi from Milan Malpensa Airport to Lake Garda
Journey Time: The taxi ride from Milan Malpensa Airport (MXP) to Lake Garda takes about 2 hours.
Key Point: Taxis wait outside the Arrivals area at Milan Malpensa Airport. The price of the trip depends on where you stop at Lake Garda. Some drivers may ask for extra fees for luggage or night rides. The ride is long, so the cost can be high.
Taxi Fare from Milan Malpensa Airport to Lake Garda
The average fare for a one-way taxi from Milan Malpensa Airport to Lake Garda is about €260.
How To Get from Milan Malpensa Airport to Milan Central Station
There are four transport options to get from Milan Malpensa Airport to Milan Central Station including, taxi, bus, private transfer or train.
Bus from Milan Malpensa Airport to Milan Central Station
Journey Time: The bus ride from Milan Malpensa Airport (MXP) to Milan Central Station takes about 50 to 70 minutes.
Key Point: Buses from Malpensa Terminal 1 go straight to Milano Centrale Train Station. Two main companies run this service—Terravision and Autostradale. Terravision buses usually take about 50 minutes. Autostradale buses may take a little longer, up to 1 hour and 10 minutes. Buses start running around 06:00 and go throughout the day. The bus stops are easy to find outside the airport terminals.
Bus Fare from Milan Malpensa Airport to Milan Central Station
The bus fare from Milan Malpensa Airport to Milan Central Station is cheap and ranges between €4 and €17 per person.
Train from Milan Malpensa Airport to Milan Central Station
Journey Time: The train ride from Milan Malpensa Airport (MXP) to Milan Central Station takes about 54 minutes.
Key Point: Trains leave from Terminal 1 at the airport. The Malpensa Express runs directly to Milano Centrale Station. The first train leaves around 06:13. Trains go throughout the day with short waits between rides. The trip stays the same most of the time, but delays can happen if the tracks are busy.
Train Fare from Milan Malpensa Airport to Milan Central Station
The one-way train ticket from Malpensa Airport to Milan Train Station costs between €4 and €6 per person.
Taxi from Milan Malpensa Airport to Milan Central Station
Journey Time: The taxi ride from Milan Malpensa Airport (MXP) to Milan Central Station takes about 38 minutes. The distance is around 50 kilometers.
Key Point: Taxis line up outside the arrivals area at Terminal 1. The ride goes straight to Milano Centrale. Traffic may change how long the trip takes.
Taxi Fare from Milan Malpensa Airport to Milan Central Station
The total fare for a one-way taxi from Malpensa Airport to Milan Central Station ranges from €130 to €160.

Milan Malpensa Airport Transfers
Private Transfer at Milan Malpensa Airport
Private transfer drivers at Milan Malpensa Airport meet passengers directly at the terminal and offer fixed-rate rides to Milan and other parts of northern Italy. With AirportTransfer.com, you can pre-book your rental hire vehicle, allowing you to bypass taxi lines and avoid the complexities of public transport. Their drivers actively monitor your flight's arrival time, ensuring they adjust pickup schedules to match, regardless of any delays.
Professional and English-speaking drivers handle the ride, while 24/7 support stays available throughout the trip. You can also get flexible terms and fixed price, including free cancellation up to 48 hours before pickup
Milan-Bergamo Airport (BGY)
- Code: BGY
- Number of terminals: 1
- Location: About 45 kilometers northeast of Milan’s city center.
- Perfect for: Travellers flying with low-cost airlines or planning a trip to Bergamo, Lake Iseo, or the eastern side of Lombardy.
- Not suitable for: Those expecting a large airport with many international connections or looking for quick access to central Milan by train.
Milan-Bergamo Airport (BGY), also known as Orio al Serio, serves as a major hub for budget airlines. Although it's often listed as a Milan airport, it sits much closer to the city of Bergamo. The airport works well for travellers aiming to explore northeastern Lombardy or heading toward the Dolomites and Lake Garda.
Bergamo’s old town is just 15 minutes from the airport and has great views, small streets, and local food. Lake Iseo is about 40 kilometers away and is quieter than Lake Como or Lake Garda. BGY is also a good option for low-cost flights and trips to places like Brescia or Verona.
Popular places nearby include Sirmione (85 km) and Desenzano del Garda (80 km) on Lake Garda. Both have swimming spots, ferry rides, and historic centres. Franciacorta, about 35 kilometers away, is a wine region known for vineyard tours and tastings.
The airport is also one of the closest to ski resorts in Lombardy and Trentino. Many ski areas, including Foppolo and Presolana, sit within a two-hour drive.

Image by Miguel Angel via Unsplash
Transfer Options at Milan-Bergamo Airport
Milan-Bergamo Airport (BGY) is about 45 km from Milan. It also connects well to Bergamo city, Lake Garda, Lake Como, Lake Iseo, and other towns in Lombardy by bus, taxi, train or private transfer.
A private Bergamo Airport transfer option from Bergamo Airport to your destination offers direct service with a local driver and no taxi queue.
How To Get from Milan-Bergamo Airport to City Center
There several transport options to get from Milan-Bergamo Airport to City Center including bus, taxi, private transfer or train.
Shuttle Bus from Milan-Bergamo Airport to City Center
Journey Time: The trip from Milan-Bergamo Airport (BGY) to Milan city center takes about 60 minutes.
Key Point: Four shuttle bus companies run trips from Bergamo Airport to Milan city center. The most common one is Airport Bus Express by Autostradale. It runs every 30 minutes from 00:20 to 23:50 each day. These buses do not go straight to every area of Milan. If you travel with children or many bags, the final part of the trip inside the city may take longer or feel hard.
Several shuttle services run between Milan-Bergamo Airport and Milan Central Station. Flibco operates every 30 minutes from 07:15 to 00:15. Orio Shuttle is another option on the same route. Terravision also runs buses every 30 minutes, from 05:10 until 01:40.Bus Fare from Milan-Bergamo Airport to City Center
The fare for a one-way ticket on the shuttle bus from Milan-Bergamo Airport to City Center is about €10 per person.
Train from Milan-Bergamo Airport to City Center
Journey Time: The full trip from Milan-Bergamo Airport (BGY) to Milan city center takes about 1 hour and 20 minutes.
Key Point: Milan-Bergamo Airport does not have a train station. First, travelers need to take the ATB Airport Bus 1 to “Stazione Marconi per Città Alta.” This bus ride takes around 15 minutes. From there, they can walk to Bergamo Train Station. The walk is short. Then, travelers can take a regional train to Milano Centrale.
The train ride takes about one hour. Trains run every 30 minutes from 05:00 to 23:00 every day. Travelers who land after 23:00 or very early in the morning may not find a train and might need another way to travel. The bus to the train station has very little room for large bags.
Train Fare from Milan-Bergamo Airport to City Center
The fare for the full trip from Milan-Bergamo Airport to Milan city center is about €9 per person.
Taxi from Milan-Bergamo Airport to City Center
Journey Time: The ride from Milan-Bergamo Airport to Milan’s city center usually takes around 50 minutes. The drive is longer than some other airport routes, but it’s still a direct way to reach downtown Milan.
Key Point: Taxis wait just outside the arrivals area at the official taxi stand. The average fare for this trip is about €222. This cost can go up depending on the time of day and other factors. For example, if you travel between 9:00 PM and 6:00 AM, nighttime rates apply, and your fare will be higher. Extra luggage, heavy traffic, or toll roads can also increase the total price.
Taxis in Milan work with a meter system. While this gives flexibility, the final price may change depending on your route or traffic delays. If you're traveling during busy hours or with a lot of bags, it might help to check the fare in advance or ask your driver for an estimate.
Taxi Fare from Milan-Bergamo Airport to City Center
The average taxi fare from Milan-Bergamo Airport to the city center is around €222. This does not include extra costs like night surcharges or charges for large luggage. The final fare can be higher depending on the time you travel and road conditions.
How To Get from Milan-Bergamo Airport to Lake Garda
There several transfer options to get from Milan-Bergamo Airport to Lake Garda including bus, taxi, private transfer or train.
Bus from Milan-Bergamo Airport to Lake Garda
Journey Time: The trip from Milan-Bergamo Airport (BGY) to Lake Garda takes around 1 hour and 15 minutes, but total travel time can change depending on wait times.
Key Point: There is no direct bus from Milan-Bergamo Airport to Lake Garda. Travelers first take the Autostradale shuttle bus to Brescia Main Train Station. This bus ride takes about 1 hour. From Brescia, they can catch a regional train going toward Verona Porta Nuova. After a 15-minute ride, the train stops at Desenzano, a small town near the entrance to Lake Garda. The Autostradale buses run every day from 14:20 to 22:20. There is often a 1 to 2-hour wait between each bus. Trains from Brescia to Desenzano run about every hour from 05:45 to 00:40.
Bus Fare from Milan-Bergamo Airport to Lake Garda
The total fare for the trip is about €13.10 per person. This includes €9.50 for the bus and €3.60 for a second-class train ticket.
Train from Milan-Bergamo Airport to Lake Garda
Journey Time: The full trip from Milan-Bergamo Airport (BGY) to Lake Garda takes about 2 hours and 10 minutes.
Key Point: Milan-Bergamo Airport does not have a train station. First, travelers take the Orio Shuttle to Milan Central Station. This bus ride takes about 50 minutes. After that, they take a train from Milan Central to Lake Garda. The train ride lasts around 1 hour and 20 minutes. Trains leave every hour. The shuttle wait time is usually 30 minutes. From 23:50 to 05:20, the wait time can go up to 1 hour and 30 minutes.
This route takes more time than other travel choices. It may feel hard for travelers who carry bags or need faster travel.
Train Fare from Milan-Bergamo Airport to Lake Garda
The total fare for the shuttle and train is about €22 per person.
Taxi from Milan-Bergamo Airport to Lake Garda
Journey Time: The taxi ride from Milan-Bergamo Airport (BGY) to Lake Garda takes about 1 hour.
Key Point: Taxis wait outside the terminal at Milan-Bergamo Airport. Local drivers use a taximeter to set the fare. The final price depends on how far the taxi travels and the time of day. Most rides to Lake Garda cost around €140, but the fare may change with traffic or if the driver takes a longer route.
Taxi Fare from Milan-Bergamo Airport to Lake Garda
The total fare for a one-way taxi from Milan-Bergamo Airport to Lake Garda is about €140 per ride.

Image by Reinhold Schlager from Pixabay
How To Get from Milan-Bergamo Airport to Lake Iseo
There several transport options to get from Milan-Bergamo Airport to Lake Iseo including bus, taxi, private transfer or train.
Bus from Milan-Bergamo Airport to Lake Iseo
Journey Time: The bus ride from Milan-Bergamo Airport (BGY) to Lake Iseo takes around 1 hour and 1 minute.
Key Point: From the airport, travelers can walk to the Orio al Serio Iper stop. The BS1 bus runs toward Edolo and stops at towns like San Paolo d'Argon, Trescore Balneario, Spinone al Lago, and Endine Gaiano. The bus arrives at Castro-Poltragno, a lakeside village near Lake Iseo. The service usually starts around 09:40, but departure times can change.
Bus Fare from Milan-Bergamo Airport to Lake Iseo
The total fare for the bus ride from Milan-Bergamo Airport to Lake Iseo is around €4–6 per person.
Train from Milan-Bergamo Airport to Lake Iseo
Journey Time: The trip from Milan-Bergamo Airport (BGY) to Lake Iseo by train takes between 1 hour and 30 minutes to 3 hours, depending on the connection.
Key Point: There is no train station at the airport. Travelers must first reach the city of Bergamo. From there, two train stations—Stazione di Bergamo and Bergamo Ospedale—offer service. Most trains to Lake Iseo stop in Brescia, where passengers must change trains to reach Iseo Stazione. There are no direct trains between Bergamo and Lake Iseo. Train times can vary based on the wait at Brescia and the departure schedule.
Train Fare from Milan-Bergamo Airport to Lake Iseo
The average fare for the train trip from Milan-Bergamo Airport to Lake Iseo starts at about €8 for a one-way ticket.
Taxi from Milan-Bergamo Airport to Lake Iseo
Journey Time: The taxi ride from Milan-Bergamo Airport (BGY) to Lake Iseo takes about 40 minutes.
Key Point: Taxis line up just outside the Arrivals area at Bergamo Airport. Drivers use a meter, so the fare depends on the distance and time. Most drivers follow local rates, but the total cost can change with traffic or waiting time. Some drivers may ask for a little more to cover their return.
Taxi Fare from Milan-Bergamo Airport to Lake Iseo
The total cost for a one-way taxi from Milan-Bergamo Airport to Lake Iseo is between €60 and €80.
How To Get from Milan-Bergamo Airport to Lake Como
There are several transfer options to get from Milan-Bergamo Airport to Lake Como including taxi, private transfer, bus, and train.
Bus from Milan-Bergamo Airport to Lake Como
Journey Time: The trip from Milan-Bergamo Airport (BGY) to Lake Como takes about 1 hour and 55 minutes. This time includes a transfer at Milan Central Station.
Key Point: Travelers start at Bergamo Airport’s bus station and ride a Terravision bus to Milan Central Station. This ride takes around 1 hour. After arriving at the station, travelers can walk to the train area and board a Trenord train to Como San Giovanni. The train ride takes about 40 minutes.
Bus Fare from Milan-Bergamo Airport to Lake Como
The total fare from Bergamo Airport to Lake Como ranges from €8 to €76 per person, depending on the ticket type and travel time.
Train from Milan-Bergamo Airport to Lake Como
Journey Time: The full trip from Milan-Bergamo Airport (BGY) to Lake Como takes about 2 hours and 25 minutes. Travelers make changes at Milan Central Station and Lecco.
Key Point: Travelers start at Bergamo Airport and ride a bus to Milan Central Station. The bus ride takes around 1 hour. At Milan Central Station, travelers board a train heading toward Lecco. The train ride takes about 40 minutes. From Lecco, travelers take another short train ride to Lake Como. Wait times between changes can vary by time of day.
Train Fare from Milan-Bergamo Airport to Lake Como
The total fare for the trip from Milan-Bergamo Airport to Lake Como is about €6–10 per person.
Taxi from Milan-Bergamo Airport to Lake Como
Journey Time: The taxi ride from Milan-Bergamo Airport (BGY) to Lake Como takes around 2 hours and 20 minutes.
Key Point: Taxis wait outside the Arrivals area at Bergamo Airport. Some drivers may not want to take long trips to Lake Como. Travelers who want a fixed price and a driver ready on arrival often book a private transfer online before their flight.
Taxi Fare from Milan-Bergamo Airport to Lake Como
The total fare for a one-way taxi from Bergamo Airport to Lake Como is about €150.
How To Get from Milan-Bergamo Airport to Milan Central Station
There are several transfer options to get from Milan-Bergamo Airport to Milan Central Station including taxi, private transfer, bus, and train.
Bus from Milan-Bergamo Airport to Milan Central Station
Journey Time: The bus ride from Milan-Bergamo Airport (BGY) to Milan Central Station takes about 1 hour.
Key Point: The Terravision Bus leaves every 30 minutes from Bergamo Airport and goes straight to Milan Central Station. It does not stop along the way. The trip can take longer when traffic is heavy. Buses run daily from 04:00 to 01:00. Passengers may wait up to 30 minutes for the next bus. Seats are not assigned, so some groups may not sit together. Luggage under 50 cm travels free. Bags between 50 and 90 cm cost €1.50. Bags over 90 cm are not allowed.
Bus Fare from Milan-Bergamo Airport to Milan Central Station
The total fare for a one-way bus ride from Milan-Bergamo Airport to Milan Central Station is €10 per person.
Train from Milan-Bergamo Airport to Milan Central Station
Journey Time: The full trip from Milan-Bergamo Airport (BGY) to Milan Central Station takes about 1 hour and 30 minutes.
Key Point: There is no train station at the airport. Travelers first take the ATB Airport Bus 1 to Bergamo Train Station. The bus ride depends on flight arrivals and can vary. After the bus, passengers catch a Trenord train to Milan Central Station. This train ride lasts about an hour. Trenord trains run between 05:00 and 20:00. The full journey needs two steps and can take longer when traveling with kids or heavy bags.
Train Fare from Milan-Bergamo Airport to Milan Central Station
The total cost for the bus and train trip from Milan-Bergamo Airport to Milan Central Station is about €7.70 per person.
Taxi from Milan-Bergamo Airport to Milan Central Station
Journey Time: The taxi ride from Milan-Bergamo Airport (BGY) to Milan Central Station takes around 50 minutes.
Key Point: Taxis line up outside the Arrivals area at Milan-Bergamo Airport. The daytime base fare starts at €3.90, and each kilometre adds €1.28 to the price. During the night, from 21:00 to 06:00, the base fare increases to €7.60. At busy times, the wait for a taxi might last up to 10 minutes. You can book a private Bergamo Airport transfer in advance if you want to skip the wait and lock in a lower rate.
Taxi Fare from Milan-Bergamo Airport to Milan Central Station
The total cost for a one-way taxi from Milan-Bergamo Airport to Milan Central Station is around €130.

Milan-Bergamo Airport Transfers
Private Transfer at Milan-Bergamo Airport
AirportTransfer.com offers pre-arranged private transfers from Milan-Bergamo Airport directly to Milan, Lake Iseo, Lake Garda, and surrounding towns. With AT transfer service, local drivers will be waiting for you at the terminal with your pre-booked vehicle, ensuring fixed prices unlike Uber or Bolt and no need to wait in taxi queues or figure out public transportation.
You can transfer with trained drivers, contact support at any time, and cancel without charge if plans change at least 48 hours ahead.
Milan Linate Airport (LIN)
- Code: LIN
- Number of terminals: 1
- Location: About 7 kilometers east of Milan’s city center.
- Perfect for: Travellers flying on domestic or short-haul European routes who want quick access to Milan.
- Not suitable for: Those needing long-haul international flights or planning to travel directly to other regions of Italy.
Milan Linate Airport (LIN) is the closest airport to central Milan. It handles mostly domestic flights and short connections across Europe. Linate is smaller than Malpensa and Bergamo but offers the fastest route into the city. Travel times to central Milan are around 20 to 30 minutes by taxi or local bus.
Linate works well for those staying in Milan or connecting through the city by train. Milano Centrale Station sits about 8 km away, and local buses link the airport to key points in the city.
Popular nearby places include the Milan Cathedral (about 8 km), the Brera District (9 km) with galleries and narrow streets, and the Navigli Canals (10 km), known for cafes and nightlife. San Siro Stadium, home to Milan’s football teams, is about 16 km away. Monza (20 km) has a royal villa and a Formula 1 circuit. Pavia, about 45 km south, is known for its university and riverside views. The Triennale Design Museum and Sforza Castle, both around 9 km away, attract visitors with architecture and art. Porta Nuova, Milan’s modern business district, lies about 8 km from the airport. The fashion district around Via Montenapoleone is also close, at about 7 km.

Image by joecrupier from Pixabay
Transfer Options at Milan Linate Airport
Milan Linate Airport (LIN) is about 7 km east of central Milan. It connects to the city and nearby areas like Lake Garda, Lake Como and Central Station by taxi, train bus, and private transfer.
A private Linate Airport transfer option from Milan Linate Airport offers a direct transfer without waiting at the taxi rank. The driver meets you at the Arrivals Hall for a smooth trip into the city.
How To Get from Milan Linate Airport to City Center
There are several transfer options to get from Milan Linate Airport to City Center including taxi, private transfer, bus, and train.
Bus from Milan Linate Airport to City Center
Journey Time: The bus ride from Milan Linate Airport (LIN) to the city center takes about 25 minutes.
Key Point: STARfly and Airport Bus Express run shuttle buses between Linate Airport and Milan Central Station. These buses leave every hour from 08:30 to 21:30 every day. The trip usually takes 25 minutes. Buses do not run before 08:00 or after midnight. During different seasons, the timetable may change.
Bus Fare from Milan Linate Airport to City Center
The one-way fare from Milan Linate Airport to the city center is about €7 per person.
Train from Milan Linate Airport to City Center
Journey Time: The full trip from Milan Linate Airport (LIN) to the city center takes about 40 minutes.
Key Point: The airport does not have a direct train. First, take the M4 metro line from Linate Airport to the Milan Forlanini stop. This ride takes a few minutes. From Forlanini, get on a Trenord Suburban Line train. This train goes to Milano Porta Garibaldi in the center of the city.
The M4 metro runs from 06:00 to 22:00 on weekdays. On Fridays, Saturdays, and Sundays, it runs until 00:30. The Suburban Line runs from 06:00 to 00:00 every day.
You can buy a single metro ticket for €2.20. A one-day ticket costs €7.60. A 3-day pass costs €15.50.
Train Fare from Milan Linate Airport to City Center
The total cost for the metro and train from Linate Airport to the city center is about €2.20 per person.
Taxi from Milan Linate Airport to City Center
Journey Time: The taxi ride from Milan Linate Airport (LIN) to the city center takes about 20 minutes.
Key Point: Taxis wait outside the terminal at Milan Linate Airport. Drivers use meters to set the price, and the fare depends on how far the trip goes. There is no fixed rate. Some drivers may speak only Italian, so it can be hard to talk if you do not speak the language.
Taxi Fare from Milan Linate Airport to City Center
The total fare for a one-way taxi from Linate Airport to the city center is about €70.
How To Get from Milan Linate Airport to Lake Como
There are several transfer options to get from Milan Linate Airport to City Center including private transfer, taxi, bus, and train.
Bus from Milan Linate Airport to Lake Como
Journey Time: The full trip from Milan Linate Airport (LIN) to Lake Como takes about 1 hour and 50 minutes, not counting wait times.
Key Point: There is no direct bus or train to Lake Como from the airport. Travelers first take a shuttle bus from Linate Airport to Milan Central Station. The bus runs between 08:30 and 21:30. From Milan Central, they board a Trenord train to Lecco. Some trains take 40 minutes, while others take up to 90 minutes. Trenord trains run from 06:20 to 23:22. From Lecco station, travelers switch to bus number 10 to Bellagio. This final bus leg takes about 45 minutes. Lecco buses operate between 08:00 and 20:00.
Bus Fare from Milan Linate Airport to Lake Como
The total fare from Linate Airport to Lake Como by bus and train is around €13.50 per person.
Train from Milan Linate Airport to Lake Como
Journey Time: The full trip from Milan Linate Airport (LIN) to Lake Como takes about 1 hour and 40 minutes, not counting wait or transfer times.
Key Point: There is no train at Linate Airport. Travelers start with a 25-minute shuttle bus ride to Milan Central Station. These shuttles run between 08:30 and 21:30. At Milan Central, travelers take a Trenitalia train to Varenna-Esino Station. The train ride takes about 1 hour. Trains run from 06:20 to 23:22 every day.
At Varenna, travelers walk to the ferry dock and board a ferry to Bellagio. The ferry ride takes about 15 minutes. Ferries run daily between 07:30 and 23:40 on weekdays, and until 23:25 on weekends and holidays. Trains run once per hour. Ferries leave every 30 to 60 minutes.
Train Fare from Milan Linate Airport to Lake Como
The total fare from Linate Airport to Lake Como by shuttle, train, and ferry is around €17 per person.
Taxi from Milan Linate Airport to Lake Como
Journey Time: The taxi ride from Milan Linate Airport (LIN) to Lake Como takes about 1 hour and 10 minutes.
Key Point: Taxis line up outside the Arrivals area at Linate Airport. Drivers use a taximeter for trips to Bellagio or other Lake Como towns. There is no fixed price, and the cost depends on the exact drop-off location. For this route, most travelers pay around €160 for up to four people. Some travelers might wait for a cab or deal with unlicensed drivers outside. Travelers also carry their bags from the terminal to the taxi stand.
Taxi Fare from Milan Linate Airport to Lake Como
The total fare for a one-way taxi from Milan Linate Airport to Lake Como is around €160 per car for up to four passengers.
How To Get from Milan Linate Airport to Lake Garda
There are several transfer options to get from Milan Linate Airport to Lake Garda including train, taxi and private transfers.
Train from Milan Linate Airport to Lake Garda
Journey Time: The full trip from Milan Linate Airport (LIN) to Lake Garda takes about 1 hour and 25 minutes, not counting waiting or transfer times.
Key Point: Milan Linate Airport does not have a train station. First, take the M4 metro line to Forlanini Station. The metro ride takes around 5 minutes. Then, take a train from Forlanini to Desenzano or Peschiera del Garda. You will need to transfer once at Milano Lambrate or Pioltello Limito. Trains stop near the south side of Lake Garda. From there, travelers can take a bus or ferry to reach other towns.
The M4 metro runs every day from 06:00 to 00:20. Trains to Lake Garda run between 06:11 and 22:21.
Train Fare from Milan Linate Airport to Lake Garda
The total fare for the metro and train trip from Milan Linate Airport to Lake Garda is around €13.70 per person.
Taxi from Milan Linate Airport to Lake Garda
Journey Time: The taxi ride from Milan Linate Airport (LIN) to Lake Garda takes around 1 hour and 15 minutes.
Key Point: Taxis line up outside the terminal at Milan Linate Airport. Drivers use a taximeter, so prices change based on distance and traffic. Daytime trips from 06:00 to 21:00 cost around €158 for a car that fits 3 to 4 people. This price does not include tolls or extra fees.
Taxi Fare from Milan Linate Airport to Lake Garda
The taxi fare from Milan Linate Airport to Lake Garda is about €158 during the day for 3 to 4 passengers.

Image by Bernd Hildebrandt from Pixabay
How To Get from Milan Linate Airport to Central Station
There are several transfer options to get from Milan Linate Airport to Central Station including bus, train, taxi and private transfer.
Bus from Milan Linate Airport to Central Station
Journey Time: The bus ride from Milan Linate Airport (LIN) to Milan Central Station takes about 25 minutes.
Key Point: Two shuttle companies run this route: Autostradale Airport Express and Air Pullman Linate Shuttle. Buses run from 08:30 to 22:30, but times can change depending on the day. These buses stop outside the terminal and go straight to Milan Central Train Station.
Bus Fare from Milan Linate Airport to Central Station
The bus ticket price from Milan Linate Airport to Central Train Station is €5 for adults. Children under 12 pay €3.
Train from Milan Linate Airport to Central Station
Journey Time: The full trip from Milan Linate Airport (LIN) to Milan Central Station takes around 30 minutes.
Key Point: Milan Linate Airport has no direct train to Central Station. First, take the M4 metro line from the airport. This ride takes about 20 minutes to reach San Ambrogio Station. Then, switch to the M2 line heading toward Cascina Gobba. This second ride takes about 10 minutes and stops at Milano Centrale. Travelers will need to move between platforms during this transfer.
Train Fare from Milan Linate Airport to Central Station
The total fare for this metro trip is €2.20 per person.
Taxi from Milan Linate Airport to Central Station
Journey Time: The taxi ride from Milan Linate Airport (LIN) to Central Station takes about 20 minutes.
Key Point: Taxis wait outside the Arrivals area at Milan Linate Airport. Drivers use a taximeter, and prices can rise on public holidays or during busy times. Taxis run all day and all night without a fixed schedule.
Taxi Fare from Milan Linate Airport to Central Station
The total fare for a one-way taxi from Milan Linate Airport to Central Station is around €35.

Milan Linate Airport Transfers
Private Transfer at Milan Linate Airport
AirportTransfer.com offers private transfer services at Milan Linate Airport that connect travellers directly to their destination. Local drivers handle each ride with fixed fares and advance booking. Vehicles wait at the terminal, and drivers track flights in real time to adjust for delays. With door-to-door service, travellers skip lines and avoid the need to navigate public transport.
AT private transfer service includes skilled drivers, 7/24 support, flexible cancellation and fixed price unlike Uber or Bolt of which fares can increase significantly during peak hours.
The best Milan Airport transfer reviews are at AirportTransfer.com!