10 best rooftops in Mexico City
Mexico City, known for its rich culinary scene and buzzing nightlife, is also home to some of the best rooftop terraces in the country. Whether you’re looking to enjoy dinner with a panoramic view, sip cocktails at sunset, or simply unwind outdoors, the city’s rooftops offer the perfect escape from the urban rush—without ever leaving town. From sweeping views of modern skyscrapers and the colonial charm of the Historic Center to the lush greenery of nearby parks, these terraces blend a relaxed vibe with top-tier service and a truly memorable dining experience.
In this article, we’ll take you through the 10 best rooftop terraces in Mexico City—each one handpicked for its atmosphere, design, and outstanding culinary offering. From lively spots with live music to quiet corners perfect for a romantic night out, every terrace on this list brings something special to the table. So if you’re someone who loves open-air dining and breathtaking views, keep reading and discover CDMX’s most stunning rooftop gems. It’s time to plan your next outing and enjoy the magic of the city from above!
Toledo Rooftop La Juárez
Toledo Rooftop, perched in the heart of Colonia Juárez, has earned its place as one of Mexico City’s standout terraces thanks to its stylish atmosphere, exceptional food, and breathtaking city views. From the moment you step onto the rooftop, you’re welcomed by a sleek, minimalistic design that immediately sets the tone for a relaxed yet vibrant experience. The soft lighting, urban-chic decor, and open layout create a refreshing contrast to the busy streets below—offering guests a true escape in the sky. Whether you’re looking for a laid-back lunch spot, a romantic dinner setting, or a lively place to kick off your weekend, Toledo Rooftop checks every box.
Its versatility is part of what makes it so appealing. It’s a go-to for casual after-work drinks, date nights, or weekend brunches with friends. The ambiance effortlessly transitions from day to night—starting off calm and breezy during the afternoon and picking up a fun, social vibe as the evening sets in. Plus, it’s pet-friendly, which means you can bring your dog along and still enjoy the full experience. With spacious seating and a welcoming staff, Toledo manages to feel intimate without ever being cramped or chaotic. It’s that rare rooftop where attention to detail and relaxed energy go hand in hand.
The culinary offering at Toledo Rooftop is both accessible and elevated. The menu blends international flavors with Mexican flair, offering something for every craving. You’ll find gourmet tacos with inventive fillings, wood-fired pizzas made to share, fresh ceviches, sliders, and thoughtfully assembled cheese and charcuterie boards. Their shrimp ceviche, for example, is a crowd favorite, as are their juicy burgers crafted with high-quality ingredients. To drink, the bar delivers bold and creative cocktails—like the “Toledo Spritz,” a citrusy and refreshing twist on the classic, or the “Mojito Mezcalero,” a smoky, herbaceous take on a favorite. The mixology is thoughtful and fun, elevating your meal and adding personality to the experience.
With an average spend of $400 to $900 MXN per person, Toledo Rooftop offers solid value for a premium experience. The pricing reflects not just the quality of the food and drinks, but the setting, service, and overall vibe. It’s more than just a place to eat—it’s a place to spend time, take in the skyline, and enjoy the pulse of Mexico City from above. Whether you’re a local looking for your next favorite hangout or a visitor wanting to see the city from a fresh perspective, Toledo Rooftop is an experience that captures everything great about CDMX’s outdoor dining culture.





















2. Balmori Rooftop Roma
Balmori Rooftop, nestled in the heart of Colonia Roma, stands as one of Mexico City’s most iconic and stylish terraces. Known for its sleek design and lush greenery, this rooftop is the perfect urban oasis—blending modern sophistication with a relaxed, open-air atmosphere. Whether you’re planning a cozy dinner with friends, a romantic date, or a casual afternoon with family, Balmori offers the ideal setting. Its unique layout, combining clean architectural lines with natural elements, makes it feel fresh and elevated, all while capturing the vibrant spirit of Roma.
The space exudes effortless cool, attracting a crowd that appreciates good food, great drinks, and a laid-back vibe with a touch of elegance. With prices ranging from $400 to $800 MXN per person, Balmori is a solid choice for those seeking a quality experience without going overboard. While pets aren’t allowed, the terrace is spacious and thoughtfully arranged, ensuring comfort and privacy even when the place is buzzing. Its location also makes it an easy stop during a day exploring one of the city’s trendiest neighborhoods.
The menu at Balmori is diverse and inventive, balancing international inspiration with contemporary Mexican flavors. It’s not uncommon to find groups sharing wood-fired pizzas while others dive into gourmet burgers, Spanish-style croquettes, or light starters perfect for pairing with a cocktail. Speaking of drinks—the bar is one of the main highlights. The cocktail menu is crafted with precision and flair, featuring house favorites like the “Balmori Mule,” a refreshing twist on the classic, and the “Negroni Blanco,” a sophisticated option for those who enjoy bold flavors with a smooth finish.
Whether you’re drawn by the rooftop setting, the curated music, or the creative food and drinks, Balmori Rooftop consistently delivers on all fronts. It’s the kind of place that encourages lingering—where hours pass easily under soft lighting and the hum of conversation. For locals and visitors alike, Balmori offers a taste of Roma’s charm from above, making it a must-visit for anyone looking to enjoy CDMX’s rooftop culture in one of its most stylish forms.







3. Restaurante Chapulín Polanco
Located in one of Mexico City’s most exclusive neighborhoods, Restaurante Chapulín in Polanco offers an elevated rooftop experience that masterfully blends traditional Mexican cuisine with a contemporary, upscale atmosphere. Whether you’re planning a business lunch, a family gathering, or a romantic evening out, Chapulín delivers a refined setting paired with exceptional culinary craftsmanship. Its attention to detail—both in service and presentation—makes it a standout destination for those who appreciate Mexican flavors served with elegance and creativity.
With an average spend ranging from $500 to $1,200 MXN per person, Chapulín positions itself as a luxurious yet accessible dining option. While pets aren’t allowed, the terrace’s beautifully landscaped surroundings and sleek, modern design create a serene and inviting environment. The space manages to feel both intimate and expansive, offering just the right balance of formality and warmth, ideal for everything from special celebrations to relaxed yet refined lunches.
Chapulín’s menu is a love letter to Mexican culinary heritage. Dishes like mole de olla, lechón tacos, and fresh fish ceviche showcase the richness of regional ingredients and the depth of traditional recipes—all prepared with modern techniques and artistic presentation. What elevates the experience even further is their carefully curated selection of mezcals and Mexican wines, each chosen to enhance the bold, layered flavors of the food. Whether you’re a seasoned gourmet or simply someone who enjoys a good meal in a beautiful setting, Chapulín offers something memorable.
For those seeking a high-end dining experience that stays true to Mexican roots while embracing contemporary style, Restaurante Chapulín is a must-visit. Its prime location, beautifully designed terrace, and inspired cuisine make it a top choice in Polanco for a truly unforgettable meal. From the first sip to the last bite, Chapulín delivers an experience that celebrates Mexico’s culinary past with a distinctly modern touch.







4. Terraza Ramma Pedregal
Terraza Ramma, located in the upscale neighborhood of Pedregal, offers one of Mexico City’s most refreshing open-air dining experiences. With its modern aesthetic and welcoming vibe, it’s the perfect spot for a relaxed dinner date, a casual lunch with family, or an afternoon outing with friends. The space strikes a beautiful balance between urban sophistication and natural charm, surrounded by greenery and designed to let the sunlight pour in during the day and the city lights glow at night. Whether you’re visiting for the first time or returning for your favorite dish, Ramma never fails to impress with its laid-back yet elevated energy.
The ambiance at Ramma is made even more inviting thanks to its pet-friendly policy, allowing guests to enjoy their meal alongside their four-legged companions. With prices ranging from $400 to $1,000 MXN per person, it delivers great value for a mid-to-high-end dining experience. The atmosphere encourages lingering—from long, laughter-filled meals to late-night drinks under the stars. Whether you’re there for a quick drink or a full evening, Ramma adapts perfectly to your vibe.
The menu is where Ramma truly shines. A fusion of Mexican roots and global flair, their dishes are creative, flavorful, and perfect for sharing. Crowd favorites include the grilled octopus tacos, premium charcoal-grilled meats, and wood-fired artisanal pizzas. Each plate is thoughtfully presented and paired wonderfully with their curated drink menu. Their cocktail list features refreshing and inventive options, with the “Ramma Sour” and “Strawberry Mojito” stealing the spotlight—ideal for sipping while you take in the scenic views.
If you’re looking for a place that combines stunning views, exceptional food, and a chill yet polished atmosphere, Terraza Ramma is a standout in the Pedregal area. Whether it’s for a weekend brunch, a romantic evening, or an after-work catch-up, this rooftop spot offers the kind of experience that stays with you—warm, flavorful, and full of character.







5. Terraza Lyon San Ángel
Terraza Lyon, located in the elegant neighborhood of San Ángel, offers a refined open-air dining experience that blends style, comfort, and flavor. Known for its modern design and cozy ambiance, Lyon has become a favorite destination for those looking to escape the city’s chaos without leaving it. Whether you’re planning a laid-back evening with friends, a romantic dinner for two, or simply want to enjoy the sunset with a cocktail in hand, Terraza Lyon provides the perfect setting. Its elevated position gives it stunning views that make every visit feel like a special occasion.
The pricing at Terraza Lyon reflects its quality and setting, with an average spend of $500 to $1,500 MXN per person, depending on your food and drink choices. A standout feature is its pet-friendly policy, making it an ideal option for guests who love sharing their outings with their furry companions. With spacious seating and an inviting atmosphere, the terrace is well-suited for both intimate gatherings and larger celebrations. It’s the kind of place that encourages you to stay for hours, enjoying good conversation and even better food.
The menu at Lyon is a creative mix of international and Mexican cuisine, offering dishes that are both comforting and elevated. From crisp, refreshing salads and gourmet tacos to juicy burgers with a twist, every dish is crafted with attention to detail and fresh ingredients. But perhaps the most memorable part of the experience is the drinks. The cocktail list is thoughtfully designed, with signature drinks like the “Lyon Spritz” and “Sunset Margarita” standing out for their bold flavors and beautiful presentation—perfect companions to the stunning city views.
For those looking to enjoy a relaxed yet upscale rooftop experience in one of Mexico City’s most charming neighborhoods, Terraza Lyon is a must-visit. Its combination of ambiance, attentive service, and flavorful food makes it a standout option in San Ángel. Whether you’re planning a quiet evening or a lively night out, Lyon delivers a culinary and social experience that’s both memorable and distinctly chic.








6. Terraza Panthera Polanco
Terraza Panthera, perched in the upscale neighborhood of Polanco, stands out as one of Mexico City’s most stylish rooftop destinations. Designed for those with a taste for the finer things, Panthera offers a chic, cosmopolitan setting where luxury and comfort meet. It’s a perfect choice for everything from romantic date nights to casual drinks with friends or even elegant business dinners. The sleek décor, ambient lighting, and sweeping views of one of the city’s trendiest districts make every visit feel like a VIP experience.
With prices ranging between $600 and $1,800 MXN per person, Panthera delivers on its promise of upscale dining and exceptional service. While pets aren’t allowed, the thoughtfully arranged outdoor space provides a spacious, intimate atmosphere perfect for meaningful conversations or simply soaking in the stylish surroundings. From sunset cocktails to late-night dining, the terrace offers a refined escape for those who appreciate quality and ambiance.
The menu is a celebration of global flavors with a distinct Mexican influence. Guests can expect an elevated dining experience with standout dishes like premium grilled steaks, fresh seafood, and gourmet pizzas made with artisanal ingredients. Each dish is beautifully presented and pairs effortlessly with their craft cocktails. Highlights from the bar include the signature “Panthera Gin,” infused with botanicals, and the vibrant “Blue Martini,” both expertly crafted to complement the elegant vibe of the rooftop.
If you’re in search of a high-end rooftop venue in Polanco that delivers on every front—ambiance, cuisine, and service—Terraza Panthera is a must-visit. It’s the kind of place where unforgettable nights begin, making it a top choice for locals and visitors looking to experience the best of Mexico City’s rooftop scene.













7. Restaurante Palominos Palmas
Restaurante Palominos, nestled in the distinguished Lomas de Chapultepec neighborhood, is a standout destination for anyone who appreciates the rich culinary heritage of northern Mexico. Known for its premium cuts and relaxed elegance, Palominos offers a spacious outdoor terrace that’s perfect for everything from casual lunches to special evening dinners. Whether you’re planning a family meal, a quiet evening with your partner, or catching up with friends, the warm, rustic ambiance of the terrace sets the stage for a memorable dining experience.
With a price range of $500 to $1,200 MXN per person, Palominos offers great value considering the high-quality ingredients and expert preparation that go into each dish. While the restaurant is not pet-friendly, the comfortable layout and greenery-filled terrace make it a pleasant spot to enjoy fresh air and great food. The attentive staff and relaxed pace of service contribute to an atmosphere that encourages guests to linger and savor their meals.
The menu at Palominos is a tribute to northern Mexican cuisine, with a strong focus on expertly grilled meats. Signature offerings include juicy rib-eye steaks, tender arrachera, and their standout dish: cabrito al horno (roast goat), a specialty that draws regulars and newcomers alike. Complementing the main dishes are hearty soups, fresh salads, and traditional sides like charro beans and grilled vegetables. Their wine list is robust, with a fine selection of Mexican and international labels, and the cocktail menu features classics that pair perfectly with a meat-focused meal.
For those seeking a refined yet relaxed setting to enjoy authentic northern flavors in Mexico City, Restaurante Palominos is an excellent choice. Its blend of tradition, quality, and comfort makes it one of the city’s top terraces for meat lovers and fans of Mexican cuisine alike.






8. Restaurante Altanera Roma
Restaurante Altanera, located in the vibrant Roma neighborhood, is a modern and lively rooftop terrace that’s perfect for anyone looking to enjoy open‑air dining with style and creativity. Whether you’re planning a casual dinner with friends, a relaxed meal with your partner, or a special family celebration, Altanera offers a fresh, inviting atmosphere that sets the stage for a memorable experience. With its upbeat music, contemporary design, and lively crowd, this spot has become a favorite for those who love great food in a fun, outdoor setting.
With prices ranging from $400 to $1,000 MXN per person, Altanera is an accessible choice for high‑quality dining without sacrificing atmosphere or flair. One of its standout features is that it welcomes pets, making it a perfect destination for enjoying meals or drinks alongside your furry companion in a relaxed and comfortable space. The terrace itself is thoughtfully designed—with plenty of room to socialize, unwind, and take in the vibrant energy of Roma while enjoying the fresh air.
The menu at Altanera is where innovation meets comfort. You’ll find fresh, creative options like shrimp tacos, artisanal burgers, and exotic salads—each dish crafted with bold flavors and attention to detail. The drink menu is equally compelling, featuring signature cocktails such as the refreshing Altanera Margarita and the bold Mezcal Mule, both ideal for pairing with your meal or simply sipping as you soak up the atmosphere. From light bites to satisfying entrees, every choice reflects the restaurant’s commitment to vibrant, flavorful cuisine.
If you’re seeking a modern, relaxed terrace with an excellent culinary offering and a lively vibe in Roma, Restaurante Altanera is a must‑visit. Its blend of creative food, refreshing drinks, and open‑air charm makes it the perfect spot for an unforgettable evening out in Mexico City.










9. Roof Top Los Vitrales Select CDMX
Roof Top Los Vitrales, located atop the exclusive Select CDMX hotel, offers one of the most breathtaking views in all of Mexico City. This elegant terrace is perfect for a romantic dinner with your partner or sipping cocktails at sunset with friends. What sets Los Vitrales apart is its blend of contemporary design, sophisticated atmosphere, and relaxed luxury, all framed by panoramic views of the CDMX skyline that make every moment feel special.
With prices ranging from $500 to $1,500 MXN per person, Roof Top Los Vitrales delivers a high‑end experience worth savoring. While pets aren’t allowed, the terrace’s upscale ambiance and top‑notch service more than make up for it, creating an ideal setting for those seeking a luxurious culinary outing in the capital. The attentive staff and polished presentation ensure that every visit feels both refined and memorable.
The menu features an enticing selection of international dishes focused on fresh, seasonal ingredients. Popular choices include gourmet salads, perfectly grilled cuts of meat, and fresh seafood prepared with care and flair. Each dish is crafted to complement the refined setting and take advantage of the terrace’s open‑air environment. The culinary experience here is as much about quality as it is about the pleasure of dining with a view.
To elevate your meal further, Roof Top Los Vitrales offers a wide variety of signature cocktails and an excellent wine list. From refreshing creations to bold, expertly mixed drinks, the beverage program enhances every bite and pairs beautifully with the stunning cityscape. If you’re looking for a luxurious rooftop terrace with unmatched views and an unforgettable dining experience in Mexico City, Roof Top Los Vitrales is the perfect choice for your next special night out.










10. Caos Restaurante Bar Santa Fe
Caos Restaurante Bar, located in the modern Santa Fe district, is a rooftop terrace that beautifully blends a casual, contemporary vibe with a unique culinary approach. It’s an ideal spot for a relaxed dinner with friends or a family meal with a view of one of Mexico City’s most cosmopolitan areas. The sleek, open‑air design and creative menu make Caos a standout choice for those looking to enjoy good food, refreshing drinks, and a laid‑back atmosphere that’s perfect for both afternoons and evenings alike.
With prices ranging from $400 to $900 MXN per person, Caos offers great value for a quality dining experience in a fresh, modern setting. One of its best features is that it welcomes pets, so you can savor your meal outdoors alongside your furry friend. The terrace’s relaxed energy and contemporary layout make it an inviting place to linger over conversations, meals, and drinks without feeling rushed.
The menu at Caos is diverse and inventive, with something to satisfy every palate. You’ll find artisanal pizzas with creative toppings, gourmet tacos bursting with flavor, and burgers crafted with fresh, imaginative ingredients. Each dish is prepared with a focus on quality and balance, making every bite enjoyable and memorable. But Caos isn’t just about the food—the drinks are a big part of the experience too.
The beverage selection includes a great variety of craft beers and refreshing cocktails designed to complement the menu. Signature drinks like the Caos Punch and Margarita Frozen are perfect for sipping while taking in the open‑air terrace vibe. Whether you’re kicking back after work or starting your weekend early, the modern design, comfortable seating, and lively yet relaxed ambiance make Caos Restaurante Bar a top choice in Santa Fe. If you’re looking for a welcoming, contemporary outdoor spot with delicious food and great drinks, this terrace should be on your list.














Enjoy the best rooftops in Mexico City
Terraces in Mexico City offer much more than just spectacular views. They are places where gastronomy, mixology, and design come together to create unique experiences. From the most sophisticated spots in Polanco to the more laid-back spaces in Roma and San Ángel, each terrace on this list has its own charm and style, ensuring there’s always a perfect option for any occasion. Whether you’re looking for a place to unwind after work, a romantic dinner with stunning views, or an open-air meal with friends, these terraces have something for everyone.
If you enjoyed this tour of the best rooftop terraces in Mexico City, don’t hesitate to explore other articles on our blog. We’ll take you to discover more unique spaces—from hidden rooftops to restaurants rich in history—where great food and ambiance will keep you coming back. Keep reading and find your next unforgettable culinary experience in the city. The adventure continues!