🇮🇹

Flights and Hotels in Milan

Two days minimum, four ideal. Italy's capital of fashion, design, finance and football: less touristy than Rome or Venice, more cosmopolitan and functional. The Duomo, the Last Supper, La Scala and the Navigli — all a metro ride away.

✈️ Search flights to Milan 🏨 Search hotels in Milan 🚗 Rent a car in Milan
Milan

Milan works best on the metro: 5 lines + trams + buses reach every corner. The monumental heart (Duomo, Galleria, La Scala, Sforza Castle) measures 1.5 km in a straight line and fills half a day. The Brera Pinacoteca needs a full morning, the Cenacolo Vinciano (Leonardo's Last Supper) requires booking 2-3 months ahead, the Fashion Quadrilateral is the must. Then the districts: Brera bohemian with galleries, Navigli for aperitivo and nightlife, Isola/Garibaldi with the Vertical Forest, CityLife with Hadid/Isozaki/Libeskind towers, Porta Venezia multicultural, Lambrate post-industrial. Unlike Rome or Florence, Milan is a working city: weekdays buzz around financial districts, weekends slow down. Padan fog blankets it from November to February: the most striking view from the skyscrapers (Highline Galleria, Duomo Terraces, Belvedere Branca).

📜 History at a glance

Milan was founded by the Celts in 590 BC as Mediolanum ("in the middle of the plain"). Conquered by the Romans in 222 BC, from 286 AD it became capital of the Western Roman Empire under Maximian. In 313 Constantine issued here the Edict of Milan that ended Christian persecutions. Saint Ambrose (340-397), bishop, gave his name to the Ambrosian rite and to the working city. After the barbarian invasions Milan rebounded as a free medieval commune and defeated Barbarossa at Legnano in 1176. The 14th century saw the Visconti seigniory, which began the Duomo in 1386: it took 5 centuries to complete. The Sforza succeeded in 1450 and called Leonardo da Vinci to court: at Santa Maria delle Grazie he painted the Last Supper (1494-1498). From 1535 to 1714 Milan was Spanish, then Austrian until 1859. The Risorgimento was made here with the Five Days uprising (18-22 March 1848). Industrial and financial capital of united Italy, it was bombed in August 1943 (La Scala destroyed, rebuilt in 8 months, reopened in May 1946). Capital of the 1950s-60s economic miracle, of Tangentopoli in 1992, of Expo 2015. Today 1.4 million inhabitants, 3.2 million in the metropolitan area.

📅 Best time to visit

April-June and September-October bring the best climate: 15-25°C, ahead of the fog and after the heat. May tops everything: long days, parks in bloom, the Salone del Mobile (6-day Design Week). July-August is hot (28-35°C, humid by August), many places close for summer break, the city goes half-empty between 10 and 20 August. November-February is cold (-2/+8°C), foggy, but lively with Christmas shopping, Sant'Ambrogio (7 December) and the La Scala season opening. Avoid if you want calm: September-October weeks during Fashion Week and Salone Nautico; Wednesday evenings with Champions League at the Meazza (traffic chaos around San Siro). Milan under the rain is grey and unspectacular compared to Rome: bring a sturdy umbrella.

🏛️ Why visit Milan

Duomo Galleria Vittorio Emanuele II La Scala Sforza Castle Brera Pinacoteca Last Supper (Cenacolo Vinciano) Fashion Quadrilateral Navigli Vertical Forest CityLife Piazza Gae Aulenti Triennale Monumental Cemetery San Siro stadium Central Station

Duomo di Milano — cathedral free 8:00-19:00; Pass A €15 (Duomo + Baptistery + crypts + Museum) or Pass B €25 with terrace lift (€20 on foot), Pass C €30 includes San Giovanni in Fonte archaeology. Terraces: 9 km of marble, 135 spires, 360° view over the city and Alps on clear days. Cenacolo Vinciano (Santa Maria delle Grazie) — €15, Tue-Sun 8:15-19:00, 15-minute slots for 30 people. Online booking essential, 2-3 months ahead on cenacolovinciano.org: sells out fast, some last-minute slots via agencies at a premium. Brera Pinacoteca — €15, Tue-Sun 8:30-19:15, free third Thursday of the month 18:00-22:15: Raphael's Wedding of the Virgin, Mantegna's Dead Christ, Hayez's The Kiss, Caravaggio. Sforza Castle — free entry, €5 internal museums (Michelangelo's Pietà Rondanini, Pinacoteca, Musical Instruments, Ancient Art), 9:00-17:30 (museums). La Scala — €15 Museum + theatre visit 9:30-17:30; opera tickets €10-500 depending on the show (gallery with limited view €13). Fashion Quadrilateral (Montenapoleone-Spiga-Sant'Andrea-Borgospesso): the world's top fashion houses within 4 blocks. Monumental Cemetery — free 8:00-18:00, an open-air Liberty/Art Déco museum, map of buried celebrities at the entrance.

🗓️ Suggested itineraries

1 day: morning Duomo + Terraces (9:00 slot, 2h), Galleria + La Scala (both from outside) + Sforza Castle with Pietà Rondanini (2h, 5 min walk); lunch in Brera (Latteria San Marco), afternoon Brera Pinacoteca (3h), aperitivo in Navigli or Isola. 3 days: day 1 as above; day 2 Cenacolo Vinciano (9:00 slot, booked 2-3 months ahead, 1h), Santa Maria delle Grazie, San Maurizio al Monastero Maggiore ("Sistine Chapel of Milan", free, underrated), lunch Sant'Ambrogio, afternoon CityLife + Vertical Forest + Piazza Gae Aulenti, aperitivo at Bar Basso in Porta Venezia; day 3 Quadrilatero shopping morning, Triennale or MUDEC in the afternoon, Monumental Cemetery at sunset (free), dinner in Porta Romana (Trippa). 5 days: the 3 above + day 4 trip to Lake Como (train from Centrale to Varenna 1h, ferry to Bellagio-Tremezzo, full day); day 5 Salone Mobile/Fuorisalone if in April, otherwise Pavia (30-min train, Certosa di Pavia) + lunch + evening San Siro Stadium tour (€30, AC Milan + Inter area) or match if scheduled. 7 days: the 5 above + Bergamo Alta (50-min train, walled medieval town) and Mantua (Frecciarossa 1h25, Palazzo Ducale + Palazzo Te).

🍽️ Local cuisine

Lombard plains cuisine, rich and buttery. Risotto alla milanese (saffron and bone marrow) is the flagship dish. Cotoletta alla milanese: bone-in veal chop, breaded and fried in butter, 1 cm thick — different from the Wiener (pounded thin). Ossobuco with gremolata, classically paired with the risotto. Cassoeula (cabbage and pork ribs), busecca (tripe), mondeghili (fried meatballs). Panettone at Christmas (Marchesi 1824, Cova, Pasticceria Cucchi); colomba at Easter. Aperitivo: a Milanese invention, tradition since 1862 (Campari). Buffet aperitivo 18:30-21:00 for €10-20 in Navigli/Brera/Isola, all-you-can-eat with one cocktail; quality versions at Mag Café, Cantine Isola, Camparino in Galleria. Historic trattorias: Trattoria Madonnina, Trattoria della Trebbia (Navigli), Latteria San Marco (Brera, no reservations), Da Giacomo (Porta Venezia), Trippa (Porta Romana). Panzerotti: Luini in via Santa Radegonda since 1949, €3 fried on the spot. Cocktail bars: Bar Basso (where the Negroni Sbagliato was invented), Camparino, Mag Café. Trattoria lunch €20-30, dinner with wine €40-60, Michelin restaurant €100-300.

🗺️ Neighbourhoods to explore

Duomo-Galleria-Scala: institutional core, packed by day. Brera: bohemian, art galleries, Pinacoteca, considered restaurants, one of the priciest zones. Fashion Quadrilateral (Montenapoleone, Spiga): absolute luxury, 5-star hotels and boutiques. Navigli: Grande and Pavese canals, bars in a row, antiques market on the last Sunday of the month, nightlife. Isola-Garibaldi: once working class now hipster, Vertical Forest, Piazza Gae Aulenti, skyscrapers, restaurants, venues. CityLife: former fairground, Hadid/Isozaki/Libeskind towers, park, MUDEC (Culture Museum). Porta Venezia: multicultural, Eritrean/Ethiopian restaurants, Casa Galimberti Liberty, GAM (Modern Art Gallery), Villa Reale. Porta Romana: residential, Fondazione Prada (Koolhaas architecture, contemporary art shows). Sempione: the city park with the Castle, Arch of Peace, Arena Civica. Lambrate-Ortica: former industrial now street art and alternative venues.

🎭 Events and festivals

7 December: Sant'Ambrogio (patron saint), "Oh Bej! Oh Bej!" fair at Sforza Castle (5 days), La Scala season opening. April (Salone del Mobile week): Design Week with Fuorisalone across the city (Brera, Tortona, 5VIE, Isola), 6 days of free exhibitions and events. February + September: Milan Fashion Week, menswear and womenswear shows. 25 April: Liberation Day, parade at the Castle. May: PianoCity, 3 days of free piano concerts in 200 venues. June: Milano Latin Festival, Yallers Marathon. September: F1 GP at Monza (40 min by train from Centrale, 3 days). 17-18 January: Sant'Antonio Abate, animal blessing at Sant'Antonio Abate. Wednesday evenings: Champions League at the Meazza (San Siro) when Inter or AC Milan play home European games.

✈️ How to get there

Milan has 3 airports. Malpensa (MXP), 49 km north-west, is the main hub: intercontinental flights (ITA Airways, Emirates, Qatar, Singapore, United, Delta) + Lufthansa, Air France, KLM, low-cost (easyJet, Ryanair, Wizz Air). Linate (LIN), 7 km from the centre, mostly European legacy flights (ITA Airways, Lufthansa, KLM, Air France, British Airways, BA Cityflyer, Swiss): pricier but much closer. Bergamo-Orio al Serio (BGY), 50 km east, is Ryanair's base: low-cost flights across Europe. Domestic flights from Milan: Rome €25-90 (1h10), Naples €30-90 (1h20), Catania €40-130 (1h45), Cagliari €40-110 (1h25). From Europe: London 2h €30-180, Paris 1h30 €40-200, Amsterdam 1h50 €50-220, Frankfurt 1h15 €60-220, Madrid 2h15 €50-220. From the US: New York JFK 8h30 €450-1,000 direct from MXP. Useful alternative: high-speed Frecciarossa/Italo trains from Rome 2h55 €30-99, from Florence 1h50 €25-80, from Venice 2h25 €25-80, from Naples 4h25 €40-99.

🚇 Getting around

ATM runs metro, trams, buses, trolleybuses. Metro: 5 lines (M1 red, M2 green, M3 yellow, M4 blue, M5 lilac), covers the whole city. Urban ticket €2.20 valid 90 min on metro+tram+bus+suburban rail. Carnet 10 rides €19.50. Day pass €7.60, 3-day pass €17. BikeMi: shared bike €4.50/day. Scooter sharing: Cooltra/Bird/Lime/Acciona, €0.25-0.30/min. From Malpensa: Malpensa Express €13 in 36-52 min to Cadorna/Centrale, every 30 min 5:25-23:25; Malpensa Shuttle coach €10 in 50-65 min to Centrale; flat-rate taxi €110-120. From Linate: M4 metro €2.20 in 12 min to Centrale/Duomo (since 2022); bus 73 €2.20 in 25 min to San Babila; taxi €25-30. From Bergamo: Terravision/Orio Shuttle coach €12 in 60 min to Centrale, every 20 min; taxi €100-110. ZTL Area C (Bastioni ring): €5 to enter Mon-Fri 7:30-19:30, free for EVs. Area B (most of the city): closed to Euro 5 diesels and below. Parking garages €2-4/h, free in outer districts after 20:00.

💰 Budget and prices

Return flight from Italy €40-130, from Europe €60-220 in low season, up to €350 during Salone Mobile (April) or Fashion Week (September, February). Hotel: Milan is the priciest Italian city for accommodation. Hostel/B&B €30-70/night; 3-star centre €100-180 low season, €180-350 peak; 4-star €180-350 / €350-600; Quadrilatero 5-star from €450 up, top hotels above €1,000 (Bulgari, Mandarin Oriental, Four Seasons). AirBnB studios in Navigli/Isola/Porta Venezia €80-150. City tax: €2-5/night. Meals: aperitivo buffet €10-18 (effectively a dinner), trattoria lunch €20-30, decent dinner €40-65 with wine, Michelin restaurant €120-300. Coffee at the counter €1.20-1.50 (€2-3 in the Quadrilatero). Sights: average ticket spend for 3 days €70-100 per person (Cenacolo €15, Brera €15, Duomo Pass €25, Castle €5, Triennale €15). Transport: 3-day metro pass €17. Weekend total for two (excluding flights): €350-600 low season, €600-1,100 high, over €1,500 with serious Quadrilatero shopping.

📋 Practical info

Currency euro. Italian language, Milanese dialect practically extinct (only in street names and dishes). English widely spoken, French and Spanish too. Aperitivo culture: 18:30-21:00 cocktail + buffet is a daily habit, replaces dinner. Tipping not mandatory: the €2-3 coperto is already on the bill. Tap water safe and good quality (Como lake source); ask for "acqua del sindaco" in restaurants. ZTL Area C: €5/day to enter the centre Mon-Fri, pay by midnight of the next day via app/web. Pickpockets: M1 metro Duomo-Centrale, trams 1 and 9, area around Central Station after 22:00 — bag in front. Plugs type F/L 230V. Public WiFi ATM Free WiFi at metro stations. Useful apps: ATM Milano (tickets+routes), Hello Comune (Area C), Cenacolo Vinciano (mandatory booking).

💡 Practical tips

🛫 Popular routes

London › Milan Manchester › Milan Edinburgh › Milan Birmingham › Milan

❓ Frequently asked questions

How many days do you need to visit Milan?
The minimum is 2 days to cover Duomo + Galleria + La Scala + Castle + Last Supper (book ahead) + Brera + aperitivo in Navigli. With 3-4 days add CityLife, Quadrilatero shopping, an exhibition at Triennale/MUDEC/Fondazione Prada, a day trip to Como or Pavia. A week also lets you include Bergamo Alta, Mantua and the Salone Mobile if in season.
How do you get to the Last Supper?
Santa Maria delle Grazie sits on Corso Magenta, reachable via metro M1/M2 Cadorna (10-min walk) or tram 16. Ticket €15, 15-minute slots for 30 people, 8:15-18:45 (Tue-Sun, closed Mondays). Online booking mandatory 2-3 months ahead at cenacolovinciano.org — weekend slots sell out within a week.
Malpensa, Linate or Bergamo — which airport?
It depends. Linate (LIN) is 7 km and reachable by M4 metro in 12 min (€2.20): if your flight is there, pick it. Malpensa (MXP) has more flights and intercontinental routes, 49 km, Malpensa Express €13 in 36-52 min. Bergamo (BGY) is low-cost only (Ryanair), 50 km, €12 bus in 60 min: flights often €30-60 cheaper but inconvenient.
How much does a weekend in Milan cost for two people?
Excluding flights: €350-600 in low season, €600-1,100 in high season (Fashion Week / Salone Mobile / Sant'Ambrogio). Central 3-star hotel €130-220/night, meals €70-120/day for two (aperitivo cuts costs a lot), museum tickets €60-90 per person, 3-day metro pass €17 each. Milan is the priciest Italian city for accommodation.
What is the Milanese aperitivo?
A local tradition since 1862 (Campari): between 18:30 and 21:00, ordering a cocktail (€8-15) gives access to a free buffet (total €10-20 with drink), often replacing dinner. Three versions: classic charcuterie/cheese board, "apericena" with hot dishes, luxury chef-led in 5-star hotels. Bar Basso (where the Negroni Sbagliato was invented), Camparino in Galleria, Mag Café Navigli, Cantine Isola.
What is the ZTL Area C?
It is the limited-traffic zone of the historic centre (Bastioni ring, 8.2 km²), active Monday-Friday 7:30-19:30. Entry costs €5/day, paid via the Hello Comune app or web by midnight of the next day. Electric vehicles free. Fine €83 for non-payment. There is also a wider Area B (75% of the municipality), closed to Euro 5 diesels and below.
Is San Siro / Meazza worth visiting?
Yes if you are into football. The Stadium Tour (€30, 90 min) covers the AC Milan and Inter dressing rooms, a museum with trophies and memorabilia, the pitch, the press room. Open daily 9:30-18:00 except on match days. The stadium is in the Lotto/San Siro area (metro M5 San Siro Stadio, 25 min from the Duomo). Book online to skip the queue.
✈️ Search flights to Milan