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.

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.

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.

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

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.

Want more bar recs? Check out my favorite cantinas in Mexico City.
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

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.

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.

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.

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.

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

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.

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.

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

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 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.

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.
