Milan's wine bar scene went through a complete transformation in the 2010s. The old-school enoteca — mahogany, Barolo, formal service — didn't disappear, but it now coexists with a new generation of natural wine bars, wine-with-food bistrots, and aperitivo-focused operations that changed how the city drinks after work. Here's where to go, and why.
Milan invented aperitivo as a working concept — the Campari company was founded here in 1860, the Americano cocktail (precursor to the Negroni) was born here, and the custom of serving food with your pre-dinner drink became so embedded that the Milanese aperitivo hour became a tourist destination in itself. Wine bars here often function as aperitivo destinations (5–8pm) before transitioning to dinner service.
Price context: a glass of wine at a Milanese enoteca runs €4–8 for entry-level, €10–18 for serious regional or natural wine. A full aperitivo buffet + drink: €10–15 in most neighbourhood bars. The Navigli and Porta Venezia zones are the densest for wine bar concentration.
The most historic enoteca in Milan, trading since 1896 in a space that hasn't changed significantly since the 1950s — wooden wine racks from floor to ceiling, a zinc bar counter, a clientele that ranges from 28 to 82. The selection (1,200+ labels, mostly Italian) is presided over by the Giri family with no interest in trend-following. Natural wine sits alongside traditional Piedmont producers. Wines by the glass from €4.50. The lunch menu (bistecca, pasta, salumi) is €12–18.
The 3-Michelin-star chef's wine bar concept at the MUDEC museum — not the full restaurant, but a wine-with-food counter open from 11am with 400-label list curated by sommelier Nicola Risso. The glass pours change weekly; expect aged Barolo, Burgundy, and serious Italian whites at €12–25/glass. The snacks are kitchen-quality (€8–18 per plate). This is Milan's most refined stand-up wine bar.
The best natural wine bar in the Navigli area, run by Stefano Tesi who trained in Paris before bringing the French cave à manger concept to Milan. The list changes monthly, emphasising small Italian producers, biodynamic viticulture, and skin-contact whites. No sulphur-added wines. Glasses from €5, bottles from €22. The cheese and charcuterie plates (€12–18) are sourced with the same rigour as the wine.
The rooftop wine bar/restaurant above the fashion house DSQUARED2's headquarters. The pool terrace (open May–September) hosts aperitivo with a panoramic Milan skyline view — not cheap (cocktails €16–20, wine by glass €9–16) but the setting is genuinely extraordinary. Book the rooftop for a summer Friday evening at 6pm; it's one of Milan's best aperitivo experiences.
The wine bar run by the Cantina Antinori family (Tuscan wine dynasty) as a Milanese showcase. The list focuses heavily on central Italian producers — Brunello, Chianti Classico, Montepulciano — alongside serious whites and an excellent Franciacorta selection. Glasses €6–14. The sommelier is exceptional at explaining regional differences without condescension.
Inside the Bulgari hotel, accessible without a room. The enoteca (separate from the restaurant) serves wines by the glass from an Italian-focused list of 600 labels, with the sommelier Roberto Rossini available for guidance. Best suited for a serious wine moment rather than casual aperitivo — the atmosphere is elegant rather than buzzy. Glasses €9–22.
Milan's best Lombard regional restaurant also has one of the city's most coherent wine lists — Franciacorta, Lugana, Oltrepò Pavese, Valtellina — wines that rarely appear on international restaurant lists. The bar is open for aperitivo (5–7pm) with house Franciacorta by the glass (€7) and a free Lombard antipasto spread. The restaurant continues into the evening at €55–80 per head for food.
Inside a deconsecrated Augustinian refectory from the 16th century — the frescoed vaulted ceiling is extraordinary, and the wine list is focused on natural Italian producers with a strong Friulian and Piedmontese representation. Glasses €5–10. Open from noon, quieter than the evening natural wine bars. The staff are wine-nerds in the best sense.
Aperitivo in Milan is food-inclusive — the Milanese expect a buffet or plate of food to arrive with their drink as standard. This distinguishes it from the Venetian cicchetti tradition (small bites ordered separately) and the Roman tradition (no food with drinks as standard). Milan's aperitivo buffets range from bowls of crisps at budget bars to actual hot food at more generous venues. The spritz (Aperol/Campari + Prosecco + soda) arrived in Milan from Venice in the 2000s and is now ubiquitous, but local Milanese drinkers often prefer a Campari Soda or Negroni.
Thursday and Friday evenings between 6 and 9pm are peak aperitivo time — bars are fullest, energy is highest, and the city's fashion and design workers are most in evidence. Tuesday and Wednesday evenings are more relaxed if you want to actually talk to the bartender and explore the list. Saturday lunch (noon–3pm) is an underused wine bar time — many enoteche do a slower, more food-focused service that allows for serious wine conversation.
Yes, several neighbourhoods lend themselves to this. Navigli: 6–8 wine bars within 800m along the canals. Porta Venezia/Isola: 5–7 options within 1km. Brera: 4–5 options in the gallery district. Start in Navigli at 5:30pm, walk to Porta Venezia by 7:30pm, finish in Brera around 9pm. Use the tram (Line 3 runs Navigli–centre–Porta Venezia) between zones.
Related reading: Milan Complete Guide | Best Coffee Shops in Milan | Navigli Canal District | Best Wine Bars in Florence
Milan's aperitivo culture is misunderstood by visitors who assume it's just happy hour. The economic logic is different: bars charge a flat fee for a drink (€8–15) that includes access to a buffet of food ranging from chips and olives at the low end to pasta, risotto, and meat plates at the higher end. The point is not to eat a full meal — it's to eat enough that you arrive at dinner not ravenously hungry, and to drink in a social context with minimal commitment. For students and young professionals, the aperitivo + buffet often replaces dinner entirely at €10–12 cost.
The custom started in the 1980s when bars around the Navigli began leaving out food with the evening drinks — first as a competitive gesture, then as a neighbourhood tradition, then as a city-wide institution. By 2005, Corriere della Sera was running features about "the Milanese aperitivo phenomenon." By 2010, bars in Rome, Florence, and Naples had copied it. Today the format exists across northern Italy but Milan remains the epicentre of the best-value, highest-quality versions.
Navigli (canal district): Highest concentration of wine bars per square metre in the city. Best choices: Vino al Vino, Vinoir (natural wine, Via Corsico 1), Mag Café (wine-cocktail hybrid, Ripa di Porta Ticinese 43). The Navigli Grande and Naviglio Pavese canals were working commercial waterways until the 1970s — the bars and restaurants that line them occupy converted warehouses and dock buildings. Best evening time: 6–10pm Thursday–Saturday.
Isola (north of Garibaldi): Milan's most dynamic food and drink neighbourhood since 2010. Cantine Isola is here. Also: Dry Milano (Via Solferino 33) which pairs craft cocktails with Neapolitan pizza; Ratanà for Lombard wines; N'Ombra de Vin (in the deconsecrated monastery) for natural Italian wines with an extraordinary setting.
Brera: Gallery district, mix of tourist-facing and genuinely good. Bulgari Enoteca for serious wine; Bar Brera (Via Brera 23) for neighbourhood aperitivo; Cantina della Vetra (Via Paolo Vetra 23) for large Milanese food selection with regional wines.
Porta Venezia (east of centre): The most diverse neighbourhood in Milan — largely immigrant-populated, gentrifying, with the best price-quality ratio for wine bars. Pavé area (Via Casati) has wine bars adjacent to the coffee shop. Frida (Via Antonio Pollaiuolo 3) is the neighbourhood's best aperitivo bar — sprawling, outdoor courtyard, serious wine list at neighbourhood prices.
Tortona/Zona Design: The design district west of the Navigli. More daytime wine-with-lunch culture than evening bars. Orsonero (coffee by day, wine tasting events on first Thursday of each month). Nonostante Mariana (Via Tortona 45) — wine bistrot with excellent natural wine list and seasonal food.
The most interesting conversations in Milanese wine bars happen around Lombardy's own wines — they're underordered because people think Tuscany or Piedmont, but the regional producers are exceptional:
Vinitaly (Verona, April): Italy's largest wine trade fair — technically in Verona (45 min by train from Milan), but Milan's wine bars pre-programme events around it. The week before and after Vinitaly, every serious Milanese enoteca has producers in residence, special tastings, and open bottles that don't normally appear by the glass. Milan–Verona day trip for serious wine people: €18 train, €60–90 entry (trade visitors can register in advance).
Cantine Aperte (last Sunday of May): Wine estates across Italy open free to visitors. Lombardy has 35+ participating estates — Franciacorta, Lugana, Valtellina, Oltrepò Pavese. The Franciacorta open day is the most organized, with buses from Brescia to cantinas. Milan wine bars hold companion events on the Saturday evening before.
Milano Wine Week (October): 5-day event across the city's wine bars, restaurants, and hotels — tastings, masterclasses, cantina pop-ups. Entry to most events: €15–35. The best format: "Quartieri del Vino" (Wine Neighbourhoods) where 8–10 bars in each district collaborate on a tasting trail. €25 for a trail passport covering 6 bars in one neighbourhood.
Salone del Mobile (Design Week, April): During Milan Design Week, every upscale wine bar doubles its cover and introduces concept menus. Avoid for value; useful for seeing the city at peak energy if you're there anyway. Book any wine bar reservation 3–4 weeks ahead.
Most visitors to Milan's wine bars default to Tuscany or Piedmont. The regional Lombard wines are more interesting, more food-specific, and significantly cheaper because demand from international tourists hasn't pushed prices up yet:
Sforzato di Valtellina DOCG: Made from partially dried Nebbiolo (Chiavennasca locally) from the steep terraced slopes above the Adda river in Sondrio province — north of Lake Como, 100km from Milan. The appassimento process (like Amarone) concentrates the mountain Nebbiolo into a wine of 14%+ alcohol with dried cherry, tar, and mineral character. Ca' del Bosco and Nino Negri produce excellent versions at €18–28. Almost unknown outside Italy.
Buttafuoco dell'Oltrepò Pavese: A red blend (Croatina, Barbera, Uva Rara, Ughetta) from the hills south of Pavia — Po Valley wine country that Italian food writers cover but tourists never visit. Dense, dark, tannic, age-worthy. Castello di Luzzano produces the benchmark. €12–18 at Milanese wine bars; available at Radici.
Lugana DOC: Made from Turbiana (a biotype of Trebbiano) on the southern shores of Lake Garda — a white wine of remarkable texture and mineral length from sandy glacial soils. Ottella's Lugana Molceo (€22–28) and Ca' dei Frati's I Frati (€16) are the standards. Available at any serious Milanese enoteca.
Milan's natural wine movement arrived roughly 2012–2015 and has been the dominant force in the city's independent wine bar development since. "Natural wine" in the Italian context means: no added sulphites (or minimal, below 30mg/l), spontaneous fermentation with indigenous yeasts, no fining or filtering, farming that is organic or biodynamic. The resulting wines are often cloudy, can be unstable, and are deliberately "alive" in ways that conventional wines aren't.
The best natural wine bars in Milan take the movement seriously without making it ideological — they'll pour you a conventional Barolo alongside a zero-sulphite skin-contact Friulian white without a lecture about either. The worst turn it into religion. How to tell the difference: if the list explains why the conventional wine is an exception, they're good. If the list explains why conventional wine is wrong, leave.
Best natural wine bars worth the specific detour: Vino al Vino (Navigli, most consistent), Vinoir (Via Corsico 1, smallest and most French-influenced), Burak (Via Pastrengo 14, Porta Venezia, Turkish-Italian ownership, natural Aegean and Italian wines combined), and Champagne Socialist (Via Padova 21, Nolo district, the furthest from the tourist centre but worth it for the wine list and the neighbourhood energy).
Milan's wine bars have elevated their food quality significantly since 2015 — driven by the same generation that opened specialty coffee shops and natural wine operations. What to look for:
Salumi and formaggi: The best wine bars source directly from specific producers rather than buying generic commercial charcuterie. Ask where the salumi comes from — a specific answer ("Levoni di Soresina" or "Albiero di Zibello" for culatello) indicates a bar that's paying attention. Generic answers ("Italian suppliers") indicate they're not. A well-curated salumi and cheese plate: €12–20.
Cicchetti or crostini: Small toasted bread with toppings — lardo di Colonnata, baccalà mantecato, nduja from Calabria. The best versions cost €2.50–4.50 each and change seasonally. Cantine Isola does the city's best version.
The full meal option: Several wine bars double as restaurants in the evening — Ratanà has a full Lombard menu, Nonostante Mariana has seasonal Italian cooking, N'Ombra de Vin has a kitchen that serves until midnight. Budget €35–55pp for food and wine combined at any of these.
From Cantine Isola's century-old cellar to Ceresio 7's rooftop — our Milan guides know where to take you.
Get Expert Advice →