Rooftop aperitivo is basically happy hour with a view. You get a drink (usually a spritz or glass of wine), a plate of snacks or a small buffet, and a panorama over the city. Some places overlook the Duomo, others give you the skyline or the Alps on clear days. It's relaxed rather than fancy: people stand or sit at high tables, the crowd is mixed tourists and locals, music is chill. Expect it to last 60-90 minutes. In peak season it can feel crowded and noisy, but the sunset light on the rooftops is genuinely nice.
Best time is late spring through early autumn, especially May-June and September when it's warm but not brutally hot. Go for sunset slots (usually 7-8pm depending on season). Expect to pay around €25-45 per person for a standard package that includes one drink and food. Fancier terraces with better views or unlimited drinks push toward the higher end. It's not cheap, but it's less expensive than a full dinner with the same quality of ingredients.
Pick a spot with a clear view of the Duomo if that's your first visit; otherwise choose something facing west for the actual sunset. Skip anything that advertises "unlimited" food and drink unless you're with a big group that will actually consume it; the quality usually drops. Book ahead in summer, and wear comfortable shoes: many rooftops involve stairs or uneven surfaces.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.