Skip to content
a view of a city at night from the top of a building

Best cafes in Milan

Milan, Italy

Jump to a guide

Current conditions

Local 19:40
Weather 32° clear
Feels 33° · 40% · 10 km/h
Air 100 moderate
PM2.5 7.7 · PM10 12.7
Sun 06:02 → 20:56
1 USD 0.88 EUR
This week 2 events

Milan's cafe map is not a single thing. It stretches from the Duomo perimeter, where a Starbucks Reserve occupies a former post office on Piazza Cordusio, to the towers around Piazza Gae Aulenti, out to the residential grid of Corso Lodi and the industrial-fringe streets near Via Dolomiti. What ties the twelve places below together is not a house style — a Porta Genova pastry counter and a Palestrina-street neighbourhood bar share almost nothing — but a working definition of a cafe: a room you can sit in at 08:00 for coffee and again at 20:00 for something else. The list is deliberately mixed: two specialty roasters, a couple of pastry benches, a puccia counter, a poke bar with a coffee licence, a bistro that keeps morning hours, and a handful of neighbourhood bars that anchor a street. Skip the Galleria terraces charging tourist prices for the same espresso; every address below is a place a Milanese would walk to on purpose, and most are open before the shops on the same block have raised their shutters.

  1. 1

    12oz Cofee Joint

    2 Via Dogana, Milano, 20123

    Late-hours coffee inside the Duomo perimeter, with a dessert-forward counter

    From 07:30 the shutters lift at 2 Via Dogana in the 20123 postal area, and 12oz Cofee Joint runs a coffee-and-dessert counter straight through to 22:30 on weekdays and 23:00 Friday through Sunday. Almost nothing this close to the Duomo stays honestly open this late without pivoting to cocktails; here the espresso keeps coming, and so do the cakes. The website is 12ozcj.com and the landline is +39 02 49635212, which you will only need if you are trying to hold a table for a group after a Scala curtain. Come alone with a book at 21:00; that is when the room reads best.

    • dessert

    Hours: Mo-Th 07:30-22:30; Fr-Su,PH 07:30-23:00

  2. 2

    Starbucks

    1 Piazza Cordusio, Milano, 20123

    The Reserve Roastery on Cordusio — a working coffee bar first, a spectacle second

    The Reserve Roastery at 1 Piazza Cordusio in the 20123 postal area opens at 07:00 and holds the room until 22:00, seven days a week — a schedule no traditional Milanese bar keeps. Skip the reflex to write the place off because of the sign over the door; the operation on Cordusio is a coffee_shop with a working roaster, and it is easier to get a well-pulled short black here at 21:30 than almost anywhere in the historic centre. The site is starbucksreserve.com and the number is +39 02 9197 0326. Go for the machinery, the late hour, and the seat by the window; do not go expecting an Italian bar, and you will not be disappointed by one.

    • coffee shop

    Hours: Mo-Su 07:00-22:00

  3. 3

    Puccia's Brothers

    3 Piazza Virgilio, Milano, 20123, IT

    A puccia counter — the Salentino stuffed flatbread — treated as a morning-to-evening standard

    By 07:00 the oven is on at 3 Piazza Virgilio in the 20123 postal area, and the puccia starts coming out at a place that has decided a single Southern bread is enough of a menu. Puccia's Brothers keeps weekday hours to 20:00, opens later at 08:00 on Saturday, and closes on Sunday — a pattern that flags a neighbourhood clientele, not a tourist one. Don't bother with the sandwich chains three streets east; the bread here is proofed and split and filled to order, and it is worth walking for. Site: pucciasbrothers.it. Phone: +39 02 66666361. Order one savoury, one sweet, sit at the counter with a coffee, and see why the queue at 13:00 is entirely in Milanese Italian.

    • puccia
  4. 4

    Ofelé

    2 Via Savona, Milano, 20144

    A serious pastry-and-cake bench inside a coffee_shop room, kept to precise weekday hours

    At 2 Via Savona in the 20144 postal area, Ofelé is closed Mondays, opens 08:00 Tuesday through Friday, and shifts to a 10:00 start on Saturday and Sunday, closing at 18:00 all week and 17:00 on Sunday. The kitchen is a coffee_shop, cake and breakfast programme — a combination the neighbourhood treats as a single ritual. This bench beats the pastry rooms nearer the canals for one reason: the operation is small enough to sell out by mid-afternoon, and it does. Site: ofele.it. Number: +390249500096. Come at 08:15 on a Wednesday, order at the counter, and take one of the two window seats; do not come at 17:45 and expect a full case.

    • coffee shop
    • cake
    • breakfast

    Hours: Tu-Fr 08:00-18:00; Sa 10:00-18:00; Su 10:00-17:00

  5. 5

    Marlà Pasicceria

    15 Corso Lodi, 20135

    A dedicated pastry counter on a residential stretch — weekend hours generous, Monday closed

    Corso Lodi wakes slowly, and by 08:00 Marlà Pasicceria at number 15 in the 20135 postal area is already the busiest window on the block. Monday is closed; Tuesday to Friday runs 08:00–19:00, and the weekend opens at 08:30 and closes at 19:00 — a wider door than most pastry shops in the city allow. The programme is pastry, straight. Skip the branded bakery mini-chains along the tram lines; the case here is smaller and better, and the counter staff will tell you what has just come out. Site: marlapasticceria.it. Phone: +39 02 36536410. Order at the till, eat standing at the marble bar with an espresso, and pretend you live upstairs.

    • pastry
  6. 6

    Macha Pokè

    1 Piazza Gae Aulenti, Milano, 20154

    A poke counter with cafe hours, built to feed the tower workers of the Aulenti circle

    The office towers on Piazza Gae Aulenti empty their coffee runs into 1 Piazza Gae Aulenti in the 20154 postal area from 08:00 Monday through Friday, and Macha Pokè keeps a slightly softer 10:00–22:00 weekend rhythm. The kitchen is a poke counter — not what most visitors expect from a Milanese cafe, and exactly the point. On weeknights the hours run to 22:00 and the lunch queue has long cleared. Site: machacafe.it. Phone: +39 02 62087231. Order a small bowl, take it to the plaza steps, and watch the towers change colour; do not sit inside at 13:00 on a Tuesday unless you enjoy conference calls at the next table.

    • poke

    Hours: Mo-Fr 08:00-22:00; Sa-Su 10:00-22:00

  7. 7

    Norin Caffè Bistrot

    33 Via Gustavo Fara, Milano, 20124, IT

    A weekday-only Italian and italian_pizza kitchen holding cafe hours from breakfast to late

    Weekdays from 07:30 the shutters open at 33 Via Gustavo Fara in the 20124 postal area, and Norin Caffè Bistrot runs a single, uninterrupted service to 22:00 Monday through Friday. The kitchen is italian and italian_pizza — a combination that tells you what to order and what not to. Don't bother with the identikit bar-pizzerias around the Repubblica towers chasing the after-work euro; the room here is a working neighbourhood bistrot with a coffee bar attached, closed on weekends by choice. Site: pizzeriabistronorin.com. Phone: +390267071339. Come for a 07:45 cappuccino before a Centrale train, come back at 20:30 for a pizza, and treat Saturday as somebody else's problem.

    • italian
    • italian pizza

    Hours: Mo-Fr 07:30-22:00

  8. 8

    Gustavo

    26 Via Andrea Solari, Milano, 20144

    A day-into-evening bistro on the Solari axis with a wider kitchen than the address suggests

    From 08:00 the room at 26 Via Andrea Solari in the 20144 postal area runs a lunch shift to 15:00, then breaks and returns from 17:30 to 21:30 Tuesday through Friday, with a Monday and weekend service that closes earlier. Gustavo's kitchen covers italian, burger, international, salad and sandwich — the sort of menu that would be a warning sign anywhere else and is, on this stretch, simply the operation the block asked for. Skip the tourist-map pin at the Navigli end of Solari; this is the room the neighbourhood actually eats at. Site: gustavo.qromo.it. Phone: +390283649477. Come at 08:30 for a coffee, and come back at 18:30 if you liked the room.

    • italian
    • burger
    • international
    • salad
    • sandwich
  9. 9

    Melò

    2 Via Pola, 20124

    A tight weekday breakfast bench that closes by mid-afternoon and knows why

    Weekday mornings from 07:00 the bench at 2 Via Pola in the 20124 postal area is already three-deep, and Melò calls last order at 15:30 — Monday through Friday only, no weekend service. The kitchen is breakfast and italian, which in practice means one thing done well and then the doors close. The room is small, the coffee comes out fast, and by the time tourist itineraries are working out where Isola begins, Melò has already served its regulars twice. Instagram is the shopfront: instagram.com/melomilano. Phone: +39 349 5875 195. Come early, eat standing, leave.

    • breakfast
    • italian

    Hours: Mo-Fr 07:00-15:30

  10. 10

    Mai dire bar

    32 Via Giovanni Pierluigi da Palestrina, Milano, IT

    A neighbourhood coffee bar with a two-service Saturday and an early opening

    From 07:30 the door at 32 Via Giovanni Pierluigi da Palestrina is open and the espresso machine is already warm. Mai dire bar runs a straight weekday shift to 20:00, then splits Saturday into two services — 07:30 to 15:30 and 18:00 to 20:00 — a schedule you only keep if the neighbourhood actually walks to you twice a day. The kitchen is coffee_shop and breakfast. It draws regulars away from the branded bar on the corner for one reason: a two-service Saturday means the owner counts covers, not marketing spend. Site: mai-dire-bar.eatbu.com. Phone: +39 02 8287 5469. Come at 07:45 for a coffee and a brioche; come back at 18:30 for the second round.

    • coffee shop
    • breakfast
  11. 11

    Tipografia Alimentare

    1 Via Dolomiti, Milano, 20127

    A regional Italian kitchen holding a lunch-and-dinner split — a cafe by neighbourhood habit, not by menu tag

    At 1 Via Dolomiti in the 20127 postal area, Tipografia Alimentare keeps Tuesday closed and otherwise runs a strict split — 12:30 to 14:30 for lunch, and 18:00 to 23:00 for dinner. The kitchen is regional Italian, which on this stretch of the north-east grid is a statement, not a default. Skip the industrial-park pizzerias two blocks over; this is the room the neighbourhood picked when it wanted to eat properly and still walk home. Site: tipografiaalimentare.it. Phone: +39 02 83537868. Book for 20:00, order what the kitchen is running that week, and treat the 14:30 close as a hard stop — because it is.

    • regional
  12. 12

    Cafezal

    10 Viale Piero e Alberto Pirelli, 20126

    A specialty coffee_shop keeping office-district hours in Bicocca

    By 08:00 the grinders are running at 10 Viale Piero e Alberto Pirelli in the 20126 postal area, and Cafezal keeps a weekday service to 16:00 and a Saturday shift from 09:00 to 15:00 — a schedule built around the working week, not the tourist calendar. The kitchen is coffee_shop, straight, and this bar beats the university-adjacent chains for one reason: the beans on the shelf are the ones actually being pulled that morning. Site: cafezal.it. Phone: +39 022406777. Come at 08:15 with a laptop you actually intend to close by 10:00, order a filter and a short black side by side, and pay attention to which one you finish first.

    • coffee shop

    Hours: Mo-Fr 08:00-16:00; Sa 09:00-15:00

Last verified by automated review (v1.7.0_onboard-milan-food-cafes-2026-07-26) on . What is automated review?

Plan Your Trip to Milan