10 Best Rooftop Bars in Mexico City for Views + Cocktails

The best rooftop bars in Mexico City give you a front-row seat to North America’s largest city. Some put you 30+ floors up with panoramic skyline views. Others perch you above the Zócalo with the giant Mexican flag flying below.

Across a dozen trips, I’ve hunted down the rooftops in Mexico City worth your time. Tough work, I know. But somebody has to go for cocktails and call it research.

The bar (pun intended) is simple: an inviting atmosphere, drinks worth ordering twice, and incredible views.

Some on this list are a proper rooftop restaurant in Mexico City, with a menu as spectacular as the view. Others are all about the cocktails and the scene. And a few keep it casual with solid drinks, sunset over the skyline, and prices that won’t make you wince.

Here are the Mexico City rooftops worth visiting.

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

📍 Location: Cuauhtémoc (map)
🌇 Rooftop View: 38th Floor

Of all the rooftops 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. The views looking down the tree-lined double avenue are lovely, especially at sunset when the angel glows in the golden hour light.

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, arrive early. There’s interior terrace seating too, but you’ll need to get up and walk over for the best view of the angel.

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, and the view from the Sofitel rooftop takes the cake. Of all the rooftop bars in Mexico City, this is the one I’d send you to first.

2. Supra Rooftop for 360° Views

📍 Location: Roma Norte (map)
🌇 Rooftop View: 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 panoramic views of Mexico City, making it one of the most scenic spots to grab a drink.

In the afternoon, the main seating area is filled 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 during busy times. 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, Supra earns its reputation as one of the most popular rooftops in the city. The energy shifts as the lounge transforms into more of a club scene.

3. Pandora Rooftop: Art Deco Glamour

📍 Location: Juarez (map)
🌇 Rooftop View: 6th Floor

Spacious rooftop bar in Mexico City with a glass atrium ceiling a long bar lined with bottles and cozy dining tables. Warm sunset light fills the space highlighting the stylish indoor outdoor design.

Pandora Rooftop breaks the biggest rule of a rooftop bar, yet somehow makes it work. 

Instead of an open-air terrace, you’re under a stunning curved glass ceiling that follows the building’s art deco architecture, a style found in some of the best neighborhoods in Mexico City.

Curved velvet banquette seating and round wooden tables surrounded by greenery inside a greenhouse Mexico City rooftop.

Even before a drink arrives, the space does the work. The glass creates this greenhouse-like space where you can see the sky without worrying about getting cold when the temperature drops. Vintage chic decor accents the space: blush pink banquettes, lush greenery, and that dramatic ceiling that makes you forget you’re technically indoors.

Two colorful cocktails on a wooden table at a Mexico City rooftop bar with guests blurred in the background. The pink drink is garnished with raspberries and the yellow drink is topped with foam.

The cocktails take Mexican flavors somewhere you don’t expect. We only came for drinks, but the food looks so incredible I told my friend next time I will arrive hungry.

It turns out breaking the rules was the right call.

4. La Terraza Gran Hotel: Zócalo Views

📍 Location: Centro (map)
🌇 Rooftop View: 5th Floor

The Gran Hotel was already my go-to spot to bring visitors to admire the stunning Tiffany stained glass ceiling in the lobby. But the interior isn’t the only reason to come. It’s also home to one of the best rooftops 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 a clear view of both the Metropolitan Cathedral and the National Palace, with the massive Mexican flag waving in the center. 

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 for just cocktails. The margarita was as large as my head but the flavor and strength were great.

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 of the Zócalo. It’s also worth coming back for brunch in Mexico City (buffet style with mimosas).

5. Terraza Catedral: Casual Sunset Spot

📍 Location: Centro (map)
🌇 Rooftop View: 5th Floor

Terraza Catedral is the most casual rooftop on this list. It’s also one of my favorite rooftops for sunset.

It’s located above one of the most popular hostels in Mexico City, which might make you hesitate. Don’t. The moment you step onto the rooftop, you’ll completely forget how you got there.

A vibrant red cocktail with a citrus peel garnish backlit by the Mexico City skyline at sunset. The glowing sun and city buildings in the distance capture the magic of rooftop views in CDMX.

The space opens up to skyline views, and if you time it right for sunset, you’ll catch the sun dipping just beyond Torre Latinoamericana, another top spot for Mexico City views.

The drinks are well-balanced without trying too hard, and the bar food we ordered was solid. If you’re after sunset views in the city without the upscale price tag, this is your spot.

Note – There’s often a DJ at Terraza Catedral on Friday and Saturday nights, which might mean a cover fee and/or a loud atmosphere.

6. Terraza Cha Cha Chá

📍 Location: Cuauhtémoc (map)
🌇 Rooftop View: 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 a rooftop that’s as much about the meal as the view, 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 includes Mexican dishes and seafood. Highlights include the bone marrow esquites, aguachile, and seafood tostadas, a small taste of Mexico City’s seafood scene.

When I visited a few days after spending Christmas in Mexico City, the rooftop was packed with locals socializing and soaking in the views. This is a rooftop where locals actually come to hang out, not just tourists chasing a skyline photo.

7. Balcón del Zócalo Rooftop Restaurant

📍 Location: Centro (map)
🌇 Rooftop View: 6th Floor

This rooftop in Mexico City has a more polished feel thanks to the upscale seating and lighting. The terrace overlooks the side of the Metropolitan Cathedral and opens to a panorama of the National Palace. Only one Zócalo rooftop beats it: La Terraza Gran Hotel (#4 on this list). This one comes close.

Orange cocktail in a coupe glass on a dark table at a Zócalo restaurant in Mexico City. In the background is a small vase of purple flowers. The drink catches the light and sets the mood for sunset drinks with a view.

The menu changes seasonally, featuring creative takes on Mexican flavors, like cochinita pibil gyozas and octopus carpaccio tlayudas. The cocktails are just as beautifully crafted. Mine looked almost too good to drink. I couldn’t tell you what was in it, but this is Mexico, so safe bet it was mezcal or tequila.

I visited with a friend around Day of the Dead, and getting a clear view of the Zócalo from above isn’t a given. There’s almost always an event. Whether you catch it during Muertos, Christmas, or any other time, it’s worth looking down at what’s happening below.

Tip – the entrance to the hotel is on the street perpendicular to the Zócalo. Then take the elevator up to the rooftop restaurant.

8. Toledo Rooftop – Creativity and Curated Music

📍 Location: Juarez (map)
🌇 Rooftop View: 6th floor

At an open air rooftop restaurant in Mexico City with wooden beams overhead, a waitress takes an order from guests dining at long tables with a mix of bench and chair seating.

Toledo Rooftop blends laid-back vibes with a stylish setting, offering a relaxed escape above the city. The open-air terrace is designed with cozy lounge seating and lush greenery.

What sets Toledo Rooftop apart is their willingness to experiment and evolve. They regularly bring in guest DJs like Nicolas Cruz, Feathered Sun, Bonobo, and more. And they collaborate with guest chefs from across Mexico to keep the food and cocktail menus dynamic.

Depending on the night, you might find a chef from Oaxaca in the kitchen or a DJ from Colombia running the set. Toledo clearly isn’t interested in being just another rooftop.

9. El Mayor – Rooftop Overlooking Templo Mayor

📍 Location: Centro (map)
🌇 Rooftop View: 3rd Floor

El Mayor overlooks the Zócalo too, but from a different angle. This Mexico City rooftop has a direct view over the ancient ruins of Templo Mayor, all that’s left of Tenochtitlán, the Aztec capital buried beneath modern Mexico City.

They don’t take reservations, but if there’s a wait, you can grab a drink or coffee at the adjacent café area. El Mayor Rooftop is an easy stop if you’re already exploring the historic center, no reservation needed and a unique Zócalo view.

10. Balmori Roofbar

📍 Location: Roma Norte (map)
🌇 Rooftop View: 3rd Floor

Balmori Roofbar is unapologetically stylish in a way that could easily tip into too much. But it pulls it off.

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.

Pink couches snake through the center, a disco ball hangs overhead, and the retractable roof opens just enough to let in a breeze while keeping the vibe intact.

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 does not play it safe. 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.

Wrapping Up the Best Rooftops in Mexico City

Ten of the best rooftop bars in Mexico City, and no two views are the same.

Let the occasion decide: Cityzen if you want a view worth celebrating, Pandora if you want the architecture to be the story, or Terraza Catedral if you just want a drink with a sunset view.

Pick one, order something strong, and let Mexico City show off a little from above.