10 Best Rooftop Bars in Mexico City for Views and Cocktails

Rooftop bars in Mexico City offer some of the best places to take in the skyline—whether you’re sipping cocktails overlooking the Zócalo, catching the sunset as it dips behind the skyline, or enjoying a full dining experience with panoramic views. 

With so many Mexico City rooftops offering different views, vibes, and menus, it helps to know which ones are truly worth visiting. Some are all about the drinks, while others double as a rooftop restaurant in Mexico City, serving creative dishes with incredible views.

I’ve visited Mexico City countless times, always searching for the best rooftops with great cocktails, an inviting atmosphere, and views that make it worth the visit. Whether you’re looking for a laid-back lounge, a buzzing nightlife spot, or a scenic terrace with historic views, this guide breaks down the best rooftops in Mexico City.

The setting sun cuts across the couches at Supra Rooftop, one of the best rooftop bars in Mexico City. Along the glass wall edge are tall, skinny organo cactus and views of Mexico City.

This article may contain affiliate links. This means if you click a link on my website and make a purchase, I earn a commission at no additional cost to you. For full information, please see my disclaimer here.

1. Cityzen Rooftop at Sofitel Hotel

📍 Cuauhtémoc
🌇 38th Floor

Of all the rooftop bars in Mexico City, Cityzen is my favorite for its breathtaking view of El Ángel de la Independencia. 

A view of the Angel of Independence from Cityzen rooftop in Mexico City. Buses and cars drive around the roundabout below the angel while sky scrapers line the tree-lined avenue with mountains in the background.

It’s one of the most iconic landmarks in Mexico City, located on one of the most iconic streets—Paseo de la Reforma. At sunset, the golden angel glows in the light of golden hour. And the views looking down the tree-lined double avenue are lovely.

This rooftop is stunning at any time of day but if you want a balcony table with the best views overlooking the city at sunset, make sure to arrive before or plan to wait. If there’s a wait, the Sofitel’s lobby bar is a comfortable spot to grab a drink while you wait, but the views don’t compare.

A yellow cocktail with sugar rim at Cityzen Sofitel rooftop in Mexico City is backlit by the setting sun. In the background, blurred people sit at tables along the edge of the rooftop.

I celebrated my birthday here, but let’s be real—just visiting Mexico City is cause for celebration, and the view from the Sofitel rooftop takes the cake. Whether you’re celebrating something special or just soaking in the city from above, Cityzen is one of the best rooftop bars in Mexico City—and in my opinion, the one with the most impressive view.

2. Toledo Rooftop – Creativity and Curated Music

📍 Juarez
🌇 6th floor

Toledo Rooftop blends laid-back vibes with a stylish setting, offering a relaxed escape above the city. The space is designed with cozy lounge seating, lush greenery, and an open-air terrace, making it a great spot for an easygoing afternoon or a casual night out.

What sets Toledo Rooftop apart isn’t just the setting—it’s their willingness to experiment. This is a rooftop that evolves, bringing in guest DJs like Poolside, Nicolas Cruz, Feathered Sun, Bonobo, and more. They also collaborate with guest chefs from across Mexico to keep the menu dynamic.

The cocktail menu leans toward fresh and creative flavors, while the food options are innovative but satisfying. Whether you’re here for a sunset drink or just looking for a chill rooftop in Mexico City, Toledo Rooftop delivers a setting that feels both inviting and effortlessly cool.

3. Supra Rooftop – 360° Views and a Lounge Area

📍 Roma Norte
🌇 14th floor

The lounge at Supra Rooftop in Mexico City features long grey couches and other cushioned seating surrounded by tall skinny organo cactus and views of CDMX.

Perched on the 14th floor, Supra Rooftop features sweeping 360° views of Mexico City, making it one of the most scenic spots to grab a drink. During the afternoon, the seating area is set up with cocktail tables. And in the evening, the lounge section opens, creating a more relaxed atmosphere among towering órgano cacti.

View of the Mexico City skyline from Supra Rooftop Bar features tall sky scrapers, small buildings, and mountains in the background.

As one of the most popular rooftop bars in Mexico City, reservations are a good idea—especially if you want the upper terraza with unobstructed views of the skyline. If you don’t mind the afternoon sun, the opposite side offers a clear sightline toward downtown and Torre Latinoamericana.

I visited in the late afternoon, but it was clear that by nightfall, the energy shifts as the lounge transforms into more of a club scene. Whether you’re here for sunset drinks or a night out, Supra Rooftop delivers an elevated experience—literally and figuratively.

4. Terraza Cha Cha Chá

📍 Cuauhtémoc
🌇 6th floor

A view of The Revolution Monument at sunset from Terraza Cha Cha Cha, one of the best rooftops in Mexico City.

If you’re looking for an option that blends great views with a full dining experience, Terraza Cha Cha Chá is one of the best rooftop restaurants in Mexico City. 

Overlooking Plaza de la República, it offers a direct line of sight to the Monumento a la Revolución with the skyline, mountains, and sunset in the background.

People dine at Terraza Cha Cha Cha - a rooftop restaurant in Mexico City with views of the Revolution Monument.

The menu is solid, offering a mix of Mexican flavors and seafood dishes, making it a good option if you want more than just drinks. Highlights include the bone marrow esquites, aguachile, and seafood tostadas.

When I visited a few days after spending Christmas in Mexico City, the rooftop was packed with locals socializing and soaking in the views. Whether you’re here for a leisurely meal or sunset cocktails, this spot delivers on both atmosphere and scenery.

5. La Terraza Gran Hotel – Rooftop Zócalo Views

📍 Centro
🌇 5th Floor

The Gran Hotel was already my go-to secret spot to bring visitors to admire the stunning Tiffany stained glass ceiling in the lobby. But beyond its impressive interior, it also has one of the best rooftop bars in the Zócalo of Mexico City.

A view from a rooftop in the Zocalo, Mexico City looking at the Cathedral on the left and National Palace on the left. In the center a large Mexican flag flies on a pole while people walk in the Zocalo below.

From the terrace, you get an unbeatable view of both the Metropolitan Cathedral and the National Palace, with the massive Mexican flag waving in the center of the Zócalo. 

When my friend and I visited in the afternoon, they had no issue letting us sit at one of the prime tables along the balcony with just cocktails. The margarita was great and while we didn’t eat, the food looked decent as well.

For a relaxed afternoon overlooking the heart of Mexico City’s historic center, Terraza Gran Hotel is a great spot to sip a drink and take in the view.

6. Balcón del Zócalo – A Top Rooftop Restaurant

📍 Centro
🌇 6th Floor

Balcón del Zócalo delivers elevated Mexican cuisine with views of the Zócalo. The terrace restaurant overlooks the side of the Metropolitan Cathedral and opens to a panorama of the city’s historic center.

The menu changes seasonally, featuring creative takes on Mexican flavors, like cochinita pibil gyozas or octopus carpaccio tlayudas. For a more immersive experience, the tasting menu showcases the chef’s latest innovations. And bonus, the craft cocktails that are as thoughtfully prepared as the food.

Whether you’re here for a special occasion or just to take in the view, Balcón del Zócalo delivers on both flavor and atmosphere. This is also a great spot to have breakfast in Mexico City.

7. El Mayor – Rooftop Overlooking Templo Mayor

📍 Centro
🌇 3rd Floor

For a different perspective of the Zócalo, El Mayor offers rooftop views from behind the Metropolitan Cathedral. The rooftop restaurant looks directly over Templo Mayor—the heart of Mexico-Tenochtitlán before the Spanish arrived.

They don’t take reservations, but if there’s a wait, you can grab a drink or coffee at the adjacent café area, which also has a great view. Whether you’re here for a full meal or just to soak in the scenery, this spot blends history with an unbeatable rooftop setting.

8. Balmori Roofbar – Cocktails and a Touch of Drama

📍 Roma Norte
🌇 3rd Floor

Pink couches and chairs at Balmori rooftop bar in Mexico City surrounded by plants. Above a disco ball hangs from the open roof which shows the blue sky.

This isn’t usually my vibe, but I have to admit—Balmori Roofbar has a certain charm. Pink couches snake through the center of this Mexico City rooftop while a disco ball hanging in the center adds a playful touch. Overhead, the retractable roof opens just enough to let in a breeze and set the scene for a stylish night out.

The tables along the edge mirror the same pink seating, but instead of sweeping city views, you’re surrounded by lush tropical plants that line the exterior wall. It feels more like a hidden garden than a rooftop, but the ambiance is undeniably cool.

A frothy cocktail on a table at Balmori rooftop bar in Mexico City. Behind the cocktail is a pink couch and tropical plants.

The cocktail menu is inspired, as it should be at 250 pesos a drink. Naturally, I gravitated toward the tequila and mezcal options and landed on the Smoked Passion—a milk punch-style drink with maracuyá and falernum. Smooth, smoky, and worth the splurge.

Balmori takes its name from a legendary trickster of 1920s Mexico City, and while you probably won’t get away with any grand illusions here, you can at least pretend for an evening—preferably with a strong cocktail in hand.

9. Aleli Rooftop

📍 Roma Norte
🌇 3rd Floor

At Aleli Rooftop, creativity flows from the grill. The small but well-crafted menu is designed for sharing, with a mix of meat and seafood dishes inspired by flavors from across Mexico.

The drink menu keeps things simple—cold beer, mezcal, and seasonal cocktails complement the smoky flavors from the kitchen. The setting is relaxed yet stylish, making it a great spot for a rooftop cocktail.

Final Thoughts on the Best Rooftops in Mexico City

Whether you’re after skyline views, craft cocktails, or a full dining experience, the best rooftop bars in Mexico City each offer a unique way to take in the city from above. 

From the incredible views at Cityzen to the lively energy of Supra Rooftop, each spot brings something unique to the table. Some are laid-back lounges, others are rooftop restaurants in Mexico City serving inventive cuisine—but all are worth visiting for a drink above the city.

Wherever you go, one thing is certain—Mexico City rooftops are the perfect place to soak in the sights and toast to an incredible trip.