10 best rooftops in Mexico City
There’s nothing quite like seeing Mexico City from above—with its endless skyline, glowing sunsets, and buzzing energy stretching in every direction. Whether you’re sipping a signature cocktail, enjoying a gourmet dish, or dancing the night away under the stars, the rooftops of CDMX offer an experience that’s equal parts chic and unforgettable. From hidden terraces in historic buildings to sleek lounges in modern high-rises, these elevated spots give you front-row seats to some of the best views—and vibes—the city has to offer.
In a city as dynamic as Mexico City, rooftop culture has taken on a life of its own. These aren’t just places to grab a drink—they’re social sanctuaries where music, design, and gastronomy come together in perfect balance. Some lean into luxury, others into laid-back cool, but all are united by a love for good ambiance and sky-high perspective. Whether you’re planning a romantic evening, a weekend brunch, or just want to catch golden hour with friends, this curated list of the 10 best rooftops in Mexico City is your guide to elevating any moment—literally. Ready to go up?
1. Toledo Rooftop La Juárez
Toledo Rooftop La Juárez is one of the most iconic elevated experiences in Mexico City, perfectly situated in the stylish neighborhood of La Juárez. Located atop an emblematic building, this rooftop offers panoramic views of Paseo de la Reforma and the city skyline, making it a prime spot for anyone looking to take in CDMX from above. From golden hour to nightfall, Toledo transforms with the light—offering a setting that’s both romantic and electric. The price range is approximately $1,200–$1,500 Mexican pesos per person, positioning it as an upscale destination that delivers on design, ambiance, and culinary quality.
It’s the perfect choice for a special dinner, a spontaneous evening out, or even an unforgettable date night. The rooftop is designed with versatility in mind—ideal for couples seeking an intimate night under the stars, or for groups of friends gathering to toast a special occasion. Warm lighting, natural textures, and a sleek layout create a refined but relaxed vibe. The music plays a big role here too, with live DJs spinning curated sets that enhance the energy without overpowering the conversation. It’s the kind of place where time slows down, drinks flow, and the city hums below you.
The food at Toledo Rooftop stands on its own as a highlight. The menu showcases contemporary Mexican cuisine with bold, thoughtful flavors, made with seasonal and high-quality ingredients. Dishes are beautifully presented and designed for sharing—perfect for creating a social, interactive dining experience. The cocktail menu is just as impressive, featuring creative mixes and top-shelf spirits that elevate the entire evening. Whether you’re a foodie or just in it for the views, Toledo makes sure you get the best of both worlds on every plate and in every glass.
Beyond the food and drinks, Toledo Rooftop is pet-friendly and offers a complete suite of amenities to enhance your visit. From Wi-Fi, entertainment screens, and live music, to smoking areas, private rooms, and valet parking, everything is designed to make your stay effortless. This is more than just a rooftop—it’s a fully curated escape above the chaos of the city. If you’re looking for an elevated experience—literally and figuratively—Toledo is a must-visit spot that embodies the best of Mexico City’s rooftop scene.





















2. Balmori Rooftop Roma
Balmori Rooftop Roma is a standout destination located in the heart of Roma Norte, Mexico City, offering a lush, elevated escape from the city’s urban rhythm. Situated on Zacatecas 139, this rooftop was one of the first of its kind in the area and remains a favorite nearly a decade after opening. Inspired by the rooftop scenes of cities like New York and Singapore, Balmori blends vibrant greenery, clever design, and cosmopolitan flair to create an ambiance that feels both relaxed and alive. The price range is approximately $700–$800 Mexican pesos per person, making it a great mid-range option for a stylish night out.
Perfect for dinner or sunset cocktails, Balmori is a go-to for friends gathering over great drinks and music, or couples looking for a laid-back yet memorable night. With its open terrace, canopy of trees, and starlit sky, the rooftop transforms as day turns to night. Resident DJs spin deep house and nu-disco sets, elevating the mood without overwhelming conversation. It’s an environment designed for connection—where laughter, music, and clinking glasses set the tone.
The menu leans into international fusion with Mexican flair, featuring inventive dishes like “Bombas de Oaxaca” and grilled octopus. Meals are meant to be shared, which makes every visit feel communal and fun. The signature cocktails, like the spicy “Margarita Pica Piña” or bold “Jamaica Habanero,” are crafted by expert mixologists and are as much a part of the experience as the food or music. It’s a place where every detail—from the plating to the playlist—feels intentional.
Balmori Rooftop is pet-friendly, and offers a complete guest experience with Wi-Fi, live music, valet parking, on-site events, and a welcoming terrace. With its thoughtful atmosphere, delicious food, and vibrant social vibe, Balmori continues to set the standard for rooftop culture in Mexico City. Whether it’s your first time or your fifth, every night here feels like a celebration.







3. Chapulín Polanco
Chapulín Polanco is a refined and award-winning culinary destination located in Polanco, Mexico City, inside the Hotel Presidente InterContinental. With a mission to celebrate and elevate Mexican cuisine, this elegant spot fuses tradition and innovation under the guidance of Chef Josefina López Méndez, a proud Oaxacan and expert in regional flavors. Since opening its doors in 2015, Chapulín has become a favorite for those seeking an immersive dining experience that honors the roots of Mexican gastronomy in a truly artistic setting. The price range is approximately $900–$1,000 Mexican pesos per person, reflecting its high-end, thoughtfully curated approach.
Ideal for a memorable lunch or dinner, Chapulín is perfect for couples or families who want to explore regional flavors in a sophisticated but inviting atmosphere. The menu includes traditional dishes reimagined with a modern twist, such as carnitas, moles, and seasonal specialties. Chef Josefina adds a personal touch to each plate, ensuring that every dish reflects the rich diversity of Mexican ingredients and culinary heritage. The ambiance enhances the experience, offering guests a warm, elegant setting filled with cultural details.
Architecturally, the space is a design masterpiece. The interiors feature over 11,000 handcrafted clay pieces designed by artist Adán Paredes, creating textured walls that feel like a living art installation. Designer Nacho Rodríguez Bach contributed a digital mosaic inspired by Chapultepec, while furniture by Jesús Iriziar adds artisanal detail with marquetry and wicker. Every element, from the space to the plating, speaks of tradition and creativity, making Chapulín as visually impressive as it is flavorful.
The restaurant offers a full suite of guest comforts including Wi-Fi, live music, private rooms, a garden terrace, entertainment screens, and parking. While not specifically labeled as pet-friendly, its sophisticated environment and high-level service make it a top-tier experience for those looking to explore Mexico’s culinary roots in a modern, elegant way. Chapulín is not just a restaurant—it’s a cultural journey served on a plate.







4. Terraza Ramma Pedregal
Terraza Ramma Pedregal is a premier rooftop dining destination located in the upscale Pedregal area of Mexico City, known for offering an elegant escape where modern architecture, refined cuisine, and personalized service come together. From the moment you arrive, you’re greeted with a sophisticated setting that balances comfort with style. With panoramic views and a calm, upscale atmosphere, it’s the perfect spot to disconnect from the city buzz while enjoying elevated gastronomy. The price range is approximately $300–$980 Mexican pesos per person, offering flexible options for different occasions.
Ideal for both lunch and dinner, this rooftop is designed to host families, couples, and groups of friends, with multiple areas that adapt seamlessly to romantic evenings, business dinners, or social celebrations. The terrace is its centerpiece, offering open-air dining with ambient lighting and a stylish decor. Inside, the design continues with contemporary touches, soft lighting, and music that enhances without overwhelming—making it a welcoming space for every guest.
The culinary proposal celebrates fresh seafood and fine cuts, crafted with attention to detail and high-end techniques. Dishes like ceviche peruano, barbacoa de picaña, camarones zarandeados, and tacos de chicharrón de ribeye showcase bold flavors and textures. The bar also impresses, with signature cocktails like the “Frida” and “Bugambilia” curated by expert mixologists to pair with your meal. It’s a gastronomic experience that pleases both casual diners and gourmet seekers.
Terraza Ramma also offers a full-service experience with Wi-Fi, private areas, valet parking, and attentive, personalized service that elevates every visit. Whether you’re celebrating a milestone or simply indulging in great food with a view, this rooftop is a standout in CDMX’s fine dining scene. More than a restaurant, it’s a complete experience—one that reflects the elegance, flavor, and hospitality of the south of the city.







5. Terraza Lyon San Ángel
Terraza Lyon San Ángel is an urban oasis located in the heart of San Ángel, Mexico City, offering an elegant fusion of Mediterranean gourmet cuisine, lush design, and signature mixology. Found at Av. de la Paz No.66, this rooftop restaurant-bar blends the vibe of a high-end jungle lounge with the soul of a neighborhood favorite. With a price range of approximately $700–$1,000 Mexican pesos per person, Terraza Lyon promises an upscale experience that’s as flavorful as it is visually captivating.
Ideal for a refined dinner, romantic date, or special night out with friends, the terrace invites you to relax beneath a glowing sky framed by a custom-designed velaría. The music is versatile—setting the mood without overwhelming—while the friendly and attentive staff ensures a warm, personalized experience. Whether you’re seated inside or outside, you’ll be surrounded by a tropical-chic atmosphere designed for conversation, celebration, and indulgence.
The kitchen specializes in Mediterranean fusion with gourmet flair, offering standout dishes like pulpo zarandeado, tuétanos a la parrilla, salmón al grill, and decadent desserts such as bomba de chocolate and crepas flameadas. Complement your meal with their author mixology, including drinks like the “Gran Lyon” or “Saona,” or go all-in with a premium bottle for a night to remember.
Terraza Lyon is not just about food and drinks—it’s a full experience. Guests enjoy amenities like Wi-Fi, live music, valet parking, entertainment screens, and spaces tailored for birthdays, romantic dates, or business events. Whether you’re celebrating, unwinding, or simply exploring, Terraza Lyon delivers an ambiance where elegance and flavor meet under the stars.








6. Terraza Panthera Polanco
Terraza Panthera Polanco is a hidden gem in one of Mexico City’s most upscale neighborhoods, offering a lush and stylish rooftop escape with stunning views of Campo Marte. This is more than just a restaurant—it’s a full-on experience where culinary artistry, music, and ambiance meet. With a focus on Bajamed cuisine—a fusion of Baja California flavors and Mediterranean influences—Panthera brings the freshness of the sea to the heights of Polanco. The price range is approximately $300–$600 Mexican pesos per person, making it a surprisingly accessible luxury in the area.
Whether you’re planning a romantic dinner, business meeting, or a fun night out with friends, Panthera adapts beautifully to every kind of plan. The setting is elegant yet relaxed, perfect for enjoying everything from sunset drinks to lively DJ sets. As night falls, the rooftop lights up with energy as top DJs bring rhythm to the space, transforming it into a dynamic venue where food, music, and atmosphere blend seamlessly. It’s a favorite for those looking to impress, unwind, or celebrate in style.
The food menu is a journey of flavor, featuring standout dishes like tostadas de atún, shawarma de pollo, barbacoa de lengua, and the must-try camarones roca. Each plate is designed to reflect freshness, balance, and culinary creativity. The mixology program is equally elevated, with handcrafted cocktails that highlight local ingredients in innovative ways. Drinks here aren’t just beverages—they’re part of the storytelling and experience.
Panthera also boasts a solid list of amenities: Wi-Fi, live music, entertainment screens, smoking area, events, birthday packages, and valet parking. While not explicitly pet-friendly, it delivers a high-level rooftop experience that feels both luxurious and inviting. From date nights to big celebrations, Terraza Panthera Polanco is a go-to rooftop where unforgettable nights begin.













7. Palominos Palmas
Palominos Palmas is an upscale rooftop restaurant located in Lomas de Chapultepec, Mexico City, that brings the rich flavors of Sonoran cuisine to one of the city’s most elegant neighborhoods. With a long-standing reputation as one of the top steakhouses in the country, Palominos blends tradition, premium ingredients, and expert grilling techniques to deliver unforgettable dining experiences. Set on Av. Paseo de las Palmas 340, the rooftop offers a warm and refined atmosphere, ideal for long, flavorful meals. The price range is approximately $300–$500 Mexican pesos per person, offering great value for the quality of its cuts and specialties.
This terrace is perfect for a leisurely lunch or dinner, with a relaxed yet polished vibe that suits families and couples alike. Designed for comfort and enjoyment, the space includes an outdoor terrace, private rooms, and a kids’ area, making it ideal for both intimate dinners and family outings. The service is known for being attentive and welcoming, enhancing every moment spent at the table. The ambiance is elevated by background music and tasteful décor that pays tribute to northern Mexico’s ranching heritage.
The menu is a celebration of Sonoran culinary pride, with standout dishes like the New York Orgánico, Pulpo a las brasas, and the famous Tortilla Sobaquera. Guests can also enjoy regional classics such as Frijoles Maneados, Chivichangas, Caldo de queso, and the beloved Combinación Palominos, featuring carne oreada and machaca burritos. Every dish showcases the restaurant’s dedication to tradition, flavor, and quality. Complement your meal with a selection from their wine list or signature cocktails, and don’t skip dessert—their house specials are worth saving room for.
Guests at Palominos Palmas enjoy a premium experience supported by amenities like Wi-Fi, valet parking, entertainment screens, smoking areas, and credit/debit card acceptance. While it isn’t listed as pet-friendly, it offers everything you need for a comfortable and memorable rooftop meal. Whether you’re looking to explore Sonoran flavors or host a special gathering, Palominos delivers authenticity with elegance—every visit is a celebration of Mexico’s northern heritage.






8. Altanera Roma
Altanera Roma is a rooftop oasis that blends contemporary Mexican cuisine, sweeping city views, and sophisticated ambiance in the heart of Roma Norte, Mexico City. Located on the 8th and 9th floors of a building on Colima 161, this elevated dining spot invites guests to savor Mexico’s rich culinary heritage with a modern twist. Focused on ingredients like maíz, frijol, and chile, Altanera celebrates native flavors with a creative and cosmopolitan touch. The price range is approximately $1,000–$1,500 Mexican pesos per person, reflecting the premium quality of the food, cocktails, and experience.
Altanera is perfect for dinner with friends or couples, whether you’re toasting at golden hour or indulging in a night of lively conversation under the stars. The ambiance is elegant but welcoming, ideal for romantic dates, group gatherings, or even special occasions. With a rooftop terrace offering one of the best views in CDMX, every moment here feels cinematic—especially at sunset or under the city’s night lights.
The culinary journey includes both customer favorites like the Kukulcán, Pakal, and Ixchel, and chef-recommended dishes such as salmón con mole y esquites, tártara de cecina, and tiradito de marlín ahumado. Every plate is an artful balance of tradition and innovation. Pair your meal with Altanera’s signature cocktails, like the exclusive “Altanera” drink or other creative mixes designed to surprise and delight. This isn’t just a place to eat—it’s a multisensory experience that brings people together around bold flavors and curated moments.
Guests can enjoy top-tier amenities including Wi-Fi, live music, valet parking, private event spaces, a rooftop terrace, and credit/debit card acceptance. Altanera is the kind of place where stories are made—ideal for romantic evenings, celebrations, or just an elevated escape from the everyday. It’s more than a restaurant; it’s a rooftop experience that captures the soul of modern Mexican cuisine in one of the city’s most vibrant neighborhoods.










9. Roof Top Los Vitrales Select CDMX
Roof Top Los Vitrales Select CDMX is a panoramic treasure located in Tacubaya, Miguel Hidalgo, offering a 360-degree view of Mexico City that pairs beautifully with round-the-clock service and comfort. Situated on Av. Revolución 67, this rooftop restaurant-bar is ideal for early risers and night owls alike, as it’s open daily from 6:00 am to midnight. Whether you’re starting your day with a sunrise breakfast or winding down with a nightcap under the stars, this spot has you covered. The price range is approximately $100–$300 Mexican pesos per person, making it one of the most affordable rooftops in the city with a view to match.
It’s a great destination for breakfast, lunch, or dinner, with a welcoming atmosphere perfect for families, groups of friends, or couples looking to enjoy the skyline without the high price tag. The casual yet well-equipped space includes a garden terrace and private dining rooms, allowing for both intimate meals and group events. It’s also a go-to spot for celebrations, offering birthday packages and a buffet setup that makes group dining easy and enjoyable.
Guests are treated to a relaxed setting with music, entertainment screens, and a friendly service style that prioritizes comfort. The menu offers a variety of options to suit all tastes, while the views serve as the main attraction—making any meal feel like an occasion. This is the kind of place where locals and visitors can enjoy a full meal without the rush, and without losing sight of the city’s beauty.
Roof Top Los Vitrales Select CDMX includes useful amenities like Wi-Fi, parking, buffet service, and card payment options. While it’s not listed as pet-friendly, it remains a solid choice for those seeking a down-to-earth rooftop experience in Mexico City. With generous hours, affordable prices, and unbeatable views, it’s the perfect blend of accessibility and charm.










10. Caos Restaurante Bar Santa Fe
Caos Restaurante Bar Santa Fe is a stylish rooftop located in Santa Fe, Mexico City, offering a contemporary space where friends, food, and cocktails come together above one of the city’s most modern districts. Found on Av. Santa Fe 483, this rooftop provides sweeping views of the bustling avenue and a vibrant atmosphere that captures both the energy and beauty of its surroundings. The price range is approximately $300–$800 Mexican pesos per person, making it a versatile choice for casual nights out or more elevated evenings with a view.
Caos is perfect for an evening dinner or nighttime gathering with friends, offering a seamless flow from after-work drinks to late-night laughs. The rooftop ambiance is cozy yet energetic, with curated lighting, upbeat music, and decor that blends Mexican culture with modern design. As the sun sets and the DJ takes over, the mood shifts from relaxed to electric, creating the ideal setting for socializing, celebration, or just unwinding with a cocktail in hand.
The menu focuses on international cuisine with a strong Mexican twist, featuring house specialties like tacos de rib eye and other creative small plates meant to be shared. The mixology program is a key attraction, with both classic cocktails and house originals that add a flavorful, aromatic dimension to your night. Whether you’re starting the evening with appetizers or closing it with a signature drink, Caos offers a full-circle culinary experience.
Guests benefit from a range of amenities including Wi-Fi, music, entertainment screens, valet parking, smoking areas, and the best part—it’s pet-friendly. From spontaneous get-togethers to planned celebrations, Caos Restaurante Bar Santa Fe is the kind of place where one drink turns into three and a quick catch-up becomes a memorable night out. It’s not just a rooftop—it’s a social ritual in the making.














Sky’s the limit, but we’re not done yet
There’s something magical about seeing Mexico City from above—the way the skyline glows at sunset, the buzz of conversations over cocktails, and the flavor of dishes that taste even better under the open sky. Whether you’re after a luxury dinner, a casual brunch with friends, or a stylish night out with music and mezcal, the rooftops we’ve explored are just the beginning. CDMX is a city that lives vertically—layered with culture, flavor, and unexpected beauty waiting at the top of every building.
But don’t stop at the rooftops. The city is full of hidden culinary corners, trendy speakeasies, food markets, and street eats that deserve just as much attention. Keep exploring our blog to uncover the best taco stands, breakfast spots, date-night restaurants, and local experiences that make Mexico City one of the most exciting places to eat and drink in the world. Your next unforgettable meal—or skyline view—could be just one click away.