Skip to main content
Experiences

Milan: Fashion, the Duomo and the Italian Lakes

Milan travel guide with real airport transfer times and fixed prices — the Duomo, Lake Como and Garda, and getting in from Malpensa, Linate and Bergamo.

T
Transferhood Editorial Team
Editorial Team
Transferhood — Milan: Fashion, the Duomo and the Italian Lakes (the marble facade of the Duomo cathedral)

Why Start in Milan

Milan is the gateway to the prosperous north of Italy, served by three airports: Malpensa (MXP), the main long-haul hub about 51 km and 53 minutes northwest of the center; Linate (LIN), practically in the city at 9 km and about 20 minutes out; and Bergamo (BGY), the low-cost gateway to the east. The spread matters: Malpensa sits closest to Lake Como and Switzerland, Bergamo to Lake Garda and its own hilltop old town, Linate to the Duomo itself. Pick the airport to match the trip — or let a fixed-price transfer absorb the distance if the cheap flight lands on the wrong side.

In Milan: What to See and Do

The city center — about 53 minutes from Malpensa, 20 from Linate — is dominated by the Duomo, a forest of marble spires you can walk among on the roof. Beside it, the glass-roofed Galleria Vittorio Emanuele II leads to La Scala opera house, while Leonardo da Vinci's Last Supper waits at Santa Maria delle Grazie — book that one well ahead, since entries are timed, small and sell out weeks early.

Beyond the set pieces, Milan is a city of interiors and appetites. The fashion quadrilatero around Via Montenapoleone window-shops like a museum; the Brera district balances it with galleries, cobbled lanes and the Pinacoteca's Renaissance masters. Come evening the canals of the Navigli fill for aperitivo — a spritz and a spread of snacks that functions as Milan's daily ritual — and the rooftop terraces around the Duomo catch the Alps on a clear day. Football pilgrims add San Siro; design lovers time the trip for April's Salone del Mobile, when the whole city turns showroom.

The Lakes and the North

Lake Como

The most glamorous of the Italian Lakes, an inverted Y of deep blue water ringed by villa gardens and mountains. Como city sits at its southern tip about 45 minutes from Malpensa, elegant Cernobbio at 53, and Bellagio — the balcony of the lake — about 1 hour 27 up the shore road. Transfers: Como · Bellagio · Cernobbio

Lake Garda

Italy's largest lake, warmer and broader than Como, ringed by lemon groves, vineyards and lakeside towns. Desenzano del Garda, on the southern shore, is its liveliest gateway — about 53 minutes (79 km) from Bergamo Airport. Transfer: Bergamo Airport to Desenzano del Garda

Bergamo & the Dolomites

Bergamo's walled Città Alta is one of northern Italy's loveliest old towns, a hilltop maze of Venetian squares just 12 minutes from its own airport. Further north and east, Bolzano — about 2 hours 39 from Bergamo — opens the door to the Dolomites. Transfers: Bergamo · Bolzano

Into Switzerland: Lugano

Just over the border, Lugano brings together an Italian-speaking Swiss city, a palm-lined lakefront and mountain views — about 1 hour 6 minutes (80 km) from Malpensa, a refined, easy add-on. Transfer: Malpensa Airport to Lugano

Linate, closest to town, also runs straight to the city center and to Lake Como in about 56 minutes, and transfers connect the three airports — Malpensa to Linate in about 52 minutes, Malpensa to Bergamo in about an hour, and Bergamo to Malpensa the same — for tight connections.

A little strategy makes the lakes sing. On Como, base in one town and let the mid-lake ferries do the work — the Bellagio–Varenna–Menaggio triangle runs all day, and the villa gardens of Balbianello and Carlotta are short hops by boat. Como city itself earns an afternoon: the funicular up to Brunate hangs the whole lake below you. Garda plays differently — broader, warmer, better for families — with Desenzano as the ferry hub for Sirmione's castle and the lemon terraces further north. In both cases the transfer does the awkward part: no train-and-bus relay with luggage, just the arrivals hall to the lakefront door.

Airport to City: Times and Prices

Private transfer prices are fixed at booking and vary by airport: from €107 out of Malpensa, €131 out of Linate and €149 out of Bergamo for a saloon car, with minivans for seven, a business van for eight and a minibus for sixteen. The times below are normal-traffic estimates from the live route pages — the tangenziale at rush hour is the variable a fixed price protects you from.

From Malpensa (MXP)

Como ~45 min (51 km) · city center ~53 min (51 km) · Cernobbio ~53 min (56 km) · Lugano ~1 h 06 (80 km) · Bellagio ~1 h 27 (91 km) — from €107. Airport links: Linate ~52 min, Bergamo ~1 h 05. All Malpensa routes

From Linate (LIN) & Bergamo (BGY)

Linate: city center ~20 min (9 km) · Como ~56 min (62 km) — from €131. Bergamo: Città Alta ~12 min (6 km) · Desenzano del Garda ~53 min (79 km) · Bolzano ~2 h 39 (237 km) — from €149. All Bergamo routes

Milan's three airports are spread wide — Malpensa northwest, Bergamo east, Linate in the city. Check which one your flight uses before booking a hotel or a lake, and let a fixed-price transfer handle the long runs (Malpensa to the center is around 50 minutes).

Where to Stay: City or Lake

For a city trip, base around the Duomo and Brera — everything from La Scala to the fashion district is on foot, and both Linate (20 minutes) and Malpensa (about 53) run direct to the center. The Navigli suits a younger, aperitivo-first stay. But Milan is also the rare city you can skip entirely: plenty of travelers land at Malpensa and ride straight to a hotel on Lake Como — 45 minutes to Como city, under an hour and a half to Bellagio — and treat the city as the day trip instead. Budget flights into Bergamo pair naturally with a night in the Città Alta before the lake or the city leg. Whichever base you choose, weigh the evening plan: lake towns go quiet after dinner while the Navigli is only warming up, and hotel prices on Como run a class above the city's for the same stars — the view is what you are paying for.

When to Go

April–June and September–October are ideal — warm, with the lakes at their best and the city's fashion and design weeks drawing a crowd in spring and autumn. July and August are hot and humid in the city, though the lakes stay refreshing and the villa gardens are in full leaf. Winter is cold and often foggy on the plain, but it is opera season at La Scala and the January sales fill the quadrilatero. During Fashion Week and the Salone del Mobile, hotels and airport traffic spike together — book the transfer when you book the room.

Getting There and Around

Between Malpensa (MXP), Linate (LIN) and Bergamo (BGY), Milan is one of Europe's best-connected cities — but the trains and shuttle buses vary by airport and can be slow with luggage, and none of them serve a lakeside villa door. A pre-booked private transfer takes you straight to your hotel, to the lake, or between airports for a connection — the driver meets you inside the terminal with a name board, tracks your flight, and waits up to 60 minutes free after landing.

In the city, the metro is quick and the center walks easily; on the lakes, ferries do the connecting between towns and are an attraction in themselves. For a villa-hopping day on Como or a Garda wine afternoon with a driver on call, the hourly service keeps the price fixed in advance. Cancellation is free up to 24 hours before pickup, so a switch from city to lake costs nothing.

How much does a private transfer from Milan Malpensa to the city center cost?

A private transfer from Malpensa (MXP) to central Milan starts from €107; from Linate (LIN), the closest airport to the center, it starts from €131. Prices are fixed at booking.

How long is the transfer from Malpensa to central Milan?

The drive from Malpensa to the city center is about 53 minutes (51 km). From Linate it is around 20 minutes (9 km), and from Bergamo Airport allow about an hour.

How do I get from Milan Malpensa to Lake Como or Bellagio?

Como is about 45 minutes (51 km) from Malpensa by private transfer, from €107. Bellagio, further up the lake shore, takes about 1 hour 27 minutes (91 km); Cernobbio is around 53 minutes.

Can I take a transfer between Milan's airports?

Yes — Malpensa to Linate takes about 52 minutes (68 km) and Malpensa to Bergamo about 1 hour 5 minutes (92 km). A pre-booked car is the most predictable way to make a cross-airport connection.

What if my flight lands in Milan late at night?

Transfers run around the clock — the driver tracks your flight and waits inside arrivals with a name board, with 60 minutes of free waiting included. The fixed price does not change for night pickups booked in advance.

Plan the easy part first: book a private transfer in Milan and start your trip without the stress.