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.
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).
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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).