RFK Rankings · Milan
Best Rooftop Restaurants in Milan 2026
Rooftop dining · Milan · 6 tables ranked · Updated June 2026
Compiled by the Restaurants for Kings editorial team · Published June 17, 2026 · Updated June 17, 2026 · Reviewed by Fredrik Filipsson, Editor-in-Chief · How we rank · Corrections
Milan sells its rooftops by the spritz. The terraces the city is famous for, the aperitivo perches with the Duomo spires in frame, move cocktails and a bowl of olives at golden hour, and they do it well. The roofs that actually cook are an older, quieter set, and two of them stand on three-Michelin-star foundations: the Cerea brothers of Da Vittorio behind the menu at Terrazza Gallia, Norbert Niederkofler's green kitchen at Horto. That is the contrarian read on dining above Milan: the best rooftop tables are not the loudest Duomo-view bars, they are the kitchens. For the city's ground-floor rooms, see our Milan dining guide.
1.Terrazza Gallia
A seventh-floor terrace over Piazza Duca d'Aosta with a menu guided by the three-star Cerea brothers; book it for dinner.
Terrazza Gallia tops the Excelsior Hotel Gallia on the seventh floor, facing Milano Centrale across Piazza Duca d'Aosta, with a wraparound terrace over the rooftops. The kitchen is run by executive chef Vincenzo Lebano, with chef de cuisine Andrea Calia Di Dio, under the consultancy of the Cerea brothers, of the three-Michelin-star Da Vittorio, which puts a serious pedigree behind a hotel rooftop. The menu is contemporary Italian with reinterpreted classics, mains and tasting plates in the 40-euro-and-up range, plus a long cocktail list. This is the rooftop with the strongest kitchen credentials in the city. Book the terrace and ask for a table on the piazza side at dusk.
Reserve at terrazzagallia.com.
2.Ceresio 7
Elio Sironi's rooftop with two pools above the old Enel building, a Milan classic since 2013; go for the signature menu.
Ceresio 7 sits on the roof of the former Enel headquarters near the Monumentale cemetery and Chinatown, a Dsquared2 project with two pools and a terrace that has been a fashion-world fixture since 2013. Chef Elio Sironi, formerly of the Bulgari Milan, reinterprets Italian cooking with a light, modern hand; the Ceresio 7 signature offering runs about 220 euros for two, with an average spend around 90 euros a head. The view is skyline rather than Duomo, which keeps it calmer than the cathedral roofs. It is the design-led grown-up choice. Book a poolside table and time it for sunset over the rooftops.
Reserve at ceresio7.com.
3.Giacomo Arengario
A glass loggia in the Museo del Novecento with the Duomo at arm's length; go for Settel's cheese-pepper tortelli.
Giacomo Arengario occupies the glass loggia and terrace of the Museo del Novecento on Via Marconi, with the closest fine-dining Duomo view in Milan, the cathedral filling the windows from the top of the Arengario palace. Executive chef Emanuele Settel cooks Milanese and Italian classics, risotto alla milanese and veal schnitzel alongside a tortelli of cheese and pepper with raw red shrimp, lime and bottarga, plus the Bomb of Giacomo for dessert. First courses run 18 to 28 euros and seconds 28 to 50. For the Duomo up close with a real kitchen, this is the pick. Reserve a window or loggia table after dark.
Reserve at giacomomilano.com.
4.Horto
The strongest kitchen on any Milan roof, Alberto Toè's one-star, Green-Star cooking above the Duomo; book it to eat as well as you look.
Horto crowns The Medelan, the restored Palazzo Broggi off Via San Protaso, on the sixth floor with a planted terrace and a Duomo-facing dining room steps from the cathedral. Chef Alberto Toè cooks under the direction of Norbert Niederkofler, the three-Michelin-star name behind the former St. Hubertus, a hyper-local, zero-waste menu that has earned Horto one Michelin star and the only Michelin Green Star in Milan. Tasting menus run roughly €85 to €140, built on Lombardy producers and what is in season that week. This is the rare rooftop where the food, not the view, is the headline. Book a terrace table and let the kitchen lead with the tasting.
Reserve at hortorestaurant.com.
5.Maio Restaurant
The Rinascente rooftop with the Duomo spires in your face, where chef Luca Seveso's risotto leads; go for sunset.
Maio is the gourmet rooftop of La Rinascente department store, seventh floor, with a terrace level with the spires of the Duomo and the gilded Madonnina almost close enough to touch. Chef Luca Seveso runs a risotto-led Italian menu, from a saffron risotto alla milanese to a squid-ink nero and curried versions, alongside a Champagne bar. Mains sit in the mid-range, and the location, steps from the cathedral, is unbeatable for a first afternoon in Milan. It is more restaurant than the aperitivo roofs nearby. Book a terrace table for late afternoon and the Duomo at golden hour.
Reserve at maiorestaurant.com.
6.Terrazza Triennale
A top-floor room over Parco Sempione with the Alps on a clear day; chef Tommaso Arrigoni cooks it, so book a window.
Terrazza Triennale crowns the Triennale design museum on the top floor, with a glass dining room and terrace over Parco Sempione and a skyline that reaches the Alps on a clear day. The kitchen is led by chef Tommaso Arrigoni, owner of the one-Michelin-star Innocenti Evasioni, who brings a gourmet, seasonal hand to the green setting. The menu changes with the season and the room runs Tuesday to Sunday; expect a mid-to-upper spend for the cooking and the view. It is the most peaceful roof on the list, away from the Duomo crowds. Book a window table and aim for the early evening light over the park.
Reserve at triennale.org.
Avoid for a rooftop dinner
Great view, wrong room for dinner
Terrazza Duomo 21. The front-row Duomo terrace on Piazza Duomo has the single best cathedral view in the city, but it runs as a cocktail-and-DJ aperitivo bar with a short food menu. Worth a drink at sunset, not a sit-down dinner.
An aperitivo terrace, not a kitchen
SunEleven at iH Hotels Ambasciatori. A stylish 360-degree terrace a few steps from the Duomo, but the format is aperitivo and cocktails rather than a serious kitchen. Come for the view and a spritz, eat your main course elsewhere.
How to book a Milan rooftop
Milan's serious rooftops are restaurants first, so book them like restaurants. Terrazza Gallia, Ceresio 7, Giacomo Arengario, Horto, Maio and Terrazza Triennale all take direct reservations; book a week or more ahead for a terrace or window table and ask for the outdoor side when the weather allows. The Duomo-view rooms, Giacomo Arengario and Maio, fill fastest at golden hour. Most run year-round with glass or heating, so winter is workable. A warning for 2026: the most photographed Duomo terraces, including Terrazza Duomo 21 and SunEleven, are aperitivo and cocktail bars rather than dinner rooms, so do not arrive expecting a full meal. For ground-floor rooms across Brera and the Navigli, see our Milan dining guide and the RFK rankings index.
Frequently asked
Which Milan rooftop has the best food?
Terrazza Gallia, with a menu guided by the three-star Cerea brothers of Da Vittorio, and Horto, where Alberto Toè cooks under the three-star chef Norbert Niederkofler, have the strongest pedigrees. Ceresio 7 under Elio Sironi and Giacomo Arengario under Emanuele Settel are close behind.
Which Milan rooftop has the best Duomo view?
Giacomo Arengario, in the Museo del Novecento, has the closest fine-dining view of the cathedral, and Maio on the Rinascente roof sits level with the spires. Terrazza Duomo 21 has the most dramatic front-row view, but it is a cocktail bar rather than a restaurant.
Are Milan rooftops open year-round?
Most of the serious ones are. Terrazza Gallia, Ceresio 7, Giacomo Arengario, Horto, Maio and Terrazza Triennale run through the year with glass or heating, though Terrazza Triennale closes on Mondays and for part of August. Confirm hours in winter.
How much does a Milan rooftop dinner cost?
Ceresio 7 averages around 90 euros a head, with a signature menu near 220 for two. Giacomo Arengario runs 18 to 28 for first courses and 28 to 50 for seconds. Terrazza Gallia, Horto and Terrazza Triennale sit in the mid-to-upper range; Maio is a touch gentler.
Can you have a full dinner on a Milan rooftop?
Yes, at Terrazza Gallia, Ceresio 7, Giacomo Arengario, Horto, Maio and Terrazza Triennale, which are full restaurants. Many of the famous Duomo terraces, such as Terrazza Duomo 21 and SunEleven, are aperitivo and cocktail bars rather than dinner rooms.
Which Milan rooftop is best for a special occasion?
Terrazza Gallia for the strongest kitchen and a wraparound terrace, Giacomo Arengario for the Duomo up close, or Ceresio 7 for a design-led night by the pools. Book a terrace or window table and aim for sunset.
Related rankings
More from RFK
More Milan from RFK: the Milan dining guide, the best restaurants with a view in Milan, and the best anniversary restaurants in Milan. Compare cities in the RFK rankings index, or read how we score in our ranking methodology.
Restaurants for Kings is reader-supported. Some reservation links are affiliate links with OpenTable, Resy or Tock; we earn a small commission at no cost to you, and a link never buys a place on a ranking. Editorial scores and ranking order are independent of any commercial relationship. See our ranking methodology.