Last Updated:Rooftop bars in Mexico City are some of my favorite places to take in the views of the city, especially on warm fall nights or sunny spring days. Most of the places on this list serve food and could easily be classed as rooftop restaurants, but I prefer to head to them for a cold Mexican beer or a unique cocktail.
Best Rooftop Bars in Mexico City
Opening Hours: Tuesday to Saturday 1pm-2am, Sundays 1pm-6:30pm
This is perhaps the chicest bar on this list. Up a set of stairs with nothing more than a tiny sign saying Balmori to let you know that there’s something up there, is an open space with a removable roof. You can head here for pre-dinner drinks, to start your night out, or to finish it off.
I usually come to Balmori to start the night. They have a bar cart that they roll around the bar and make your cocktails tableside. They also have a nice selection of bottled craft beers and your classic Modelo range of Mexican beers. Most nights of the week from Thursday to Saturday, they have a DJ playing different types of house music well into the morning. If you plan to come after 8pm, be sure to dress to impress.
Calle Doctor Mora 9
Opening Hours: Money to Wednesday 1-7pm, Thursday & Friday 1-8:30pm, Saturday & Sunday 11am-8:30pm
This is a good day-time spot, especially on the weekends. It’s on the rooftop of one of my favorite boutique hotels in the city, Chaya B&B. You don’t have to be a guest of the hotel to enjoy the views from this bar though. There are no elevators for this 4th-floor walkup, so, unfortunately, it’s not wheelchair accessible.
This bar is completely open with no retractable rooftop, so bring your sunscreen if you head here during the day. They have a small food menu with sandwiches and a few bar snacks, but for me, it’s all about the craft beers menu, the extensive cocktail menu, and the views. You can look out over Alameda Park and see the tip of the Palacio de Bellas Artes.
Terraza Cha Cha Cha
Colonia De La República 157
Opening Hours: Daily 1pm-1:30am, Sundays until 6:30pm
If you’re looking for a rooftop bar with good drinks, a great view, and really delicious food, then you have to head to Terraza Cha Cha Cha. This is probably my favorite spot on the list for the overall experience. Be sure to grab a table outside in the balcony area so that you can look out over the Revolution Monument.
While it’s a nice spot during the day for lunch and drinks, it really comes to life after dark. They have a great bar stocked with tons of mezcals and tequilas as well as a nice selection of beers. They also have a few wines to choose from. The staff couldn’t be nicer and were very attentive (something that’s often hard to come by in Mexico City).
The food here is really delicious. The menu is mostly designed for dishes to be shared, so come hungry with a few friends and be sure to try the Chamorro. All of the share plates are served with a cactus salad, a few salsas to choose from, and all the fresh tortillas you could eat.
Calle República de Argentina 15
Opening Hours: Daily 9am-6:30pm, Sundays from 10am
Walk into the bookstore Porrua and head to the elevators to get upstairs to this rooftop bar in Mexico City. They are also a full-service restaurant with a really nice breakfast menu. If you want to soak in the view of Templo Mayor below (hence the name of the cafe), then this is the best place to do it. It literally looks right out into the ancient Aztec ruins.
This is one of the most reasonable places for food and drink. They have cheap cold beers, a huge food menu, and they also make coffee and fresh juice if you head here in the morning.
Terraza Domingo Santo
Calle Republica de Cuba 96
Opening Hours: Monday to Thursday 8am-9pm, Friday & Saturday 8am-11pm, Sunday 8am-7pm
This is still a relatively new spot above the Domingo Santo Boutique Hotel. Head in and up the elevator to the top floor and you’ll get a really lovely view over Santo Domingo Square and Church.
I actually first visited this place for breakfast and wow is it delicious. They make an outstanding plate of chilaquiles, the enchiladas are delicious with a nice spicy sauce, and portions are huge. They make nice strong coffee and they get fresh pan dulces (sweet Mexican bread) from a local bakery every morning.
Head here with the lunch crowd around 3 or 4pm and you’ll be able to enjoy a few plates of food to share and plenty of delicious cocktails. They also have a few beers. Sometimes they have live music, especially on weekends.
Calle Querétaro 22
Sunday to Wednesday 11am-8pm, Thursday to Saturday until 1am
Join the hipsters at this rooftop bar where you can bring food from any of the other stalls with you to enjoy with your drinks. Take the elevator to the top floor or you can take the stairs that are next to the elevator (not the stairs that take you to the bathrooms near the back).
I love this spot not because it has a particularly good view, but because it’s always busy. They have a nice selection of craft beers on draft, they make awesome cocktails for a reasonable enough price. They have tons and tons of tables and picnic benches and a few out on the balcony which is nice if it’s a sunny day.
They also always have music playing and TV screens on for popular sports games of which there’s always one on every weekend. If there’s a particular game on that you want to watch, just ask and they’ll put it on for you. It’s probably the number one place on this list to head if you want to have a session and enjoy some food as well. Plus, you’re then in a great location to head to bars and clubs in either Condesa or Roma.
Take a Peek at Some of these Spots
I recently did a little tour of some of these spots (Domingo Santo, El Mayor, and Terraza Cha Cha Cha) in this Youtube video. See more videos on my channel here.
I recently published a Mexico City guidebook with dozens of bars, restaurants, and hotel recommendations. I love exploring all of the best foodie spots in Mexico City and this guide opens you up to that world. It’s only $15 and can be purchased and downloaded to your phone, tablet, or laptop to take with you anywhere. Purchase your copy here.