Best Rooftop Cafes in Mexico City With Views Worth the Climb
Words by
Isabella Torres
The rooftop cafes in Mexico City have become one of my favorite things to recommend to friends flying in for the first time. I have spent the last several years mapping every terrace, every converted rooftop, and every half-secret patio I can find across the city, mostly because I got tired of sending people to the same three places everyone sees on Instagram. What I keep finding is that Mexico City sits at an altitude where the sky behaves differently, the light lingers longer, and even a casual rooftop lunch feels like a small event.
Where Roma Norte and Condesa Compete for the Best Morning Coffee Above the Streets
1. Café Avellaneda, Álvaro Obregón 102, Roma Norte
Café Avellaneda sits on a corner that I walk past at least three times a week, and I still catch myself looking up at the upstairs windows. The ground floor is the working café with the roaster visible behind glass, but what most people miss is that the second floor has a small terrace that faces east, which means you catch the morning sun without the late-afternoon heat. Their single-origin pour-overs rotate every two weeks, and the baristas will tell you exactly which farm the beans came from if you ask. Order the cinnamon horchata latte and a concha from the bakery case, then sit on the side closest to the window.
Local Insider Tip: "Order at the bar and bring your receipt upstairs yourself; the upstairs staff does not take new orders and most tourists wait 20 minutes before realizing they need to go back down."
The street itself, between Insurgentes and Orizle, has become one of the better stretches in Roma Norte for specialty coffee, and Avellaneda was the place that helped put the block on the map. Expect to pay between 65 and 90 pesos for a drink.
2. Panadería Rosetta, Colima 200, Roma Norte
Rosetta is technically a panadería, but the rooftop is what makes it one of the most photographed outdoor cafes Mexico City has. The building is a Porfirian-era mansion that chef Elena Reygadas runs as a bakery and restaurant, and the upper terrace overlooks a quiet residential stretch of Colima with barely any traffic. I usually go for the guava roll and a flat white, then spend an hour reading while the neighborhood wakes up. The terrace has about a dozen tables, so on weekends you will want to arrive before 10 a.m. or you will wait in a line that wraps around the building.
Local Insider Tip: "Skip the ground floor if you want quiet, head straight to the last flight of stairs at the back; the rooftop does not open until 9 a.m. and the staff will not seat incomplete parties early."
If you want to splurge, Rosetta upstairs at the same address runs a sit-down lunch menu that costs around 600 to 800 pesos per person, but the bakery rooftop is the real draw and a perfectly reasonable morning on its own. Parking is rough on this stretch of Colima, so take a cab or walk from the Insurgentes Metrobús stop.
Coyoacán and the South: Rooftops with a More Relaxed, Historical Vibe
3. Casa Huerta, Avenida México 25, Coyoacán
Casa Huerta is the kind of place locals talk about for years before someone finally opens it up to the public. Set in a restored Coyoacán townhouse from the early 1900s, the rooftop overlooks the Jardín Centenario with its stone archways and poplar trees. I came here on a Saturday with a friend who lives in the neighborhood and we ended up staying for three hours, mostly because the staff brought us free samples of whatever came out of the kitchen. The menu leans vegetarian, with strong options for vegan travelers, and the chai is made from scratch every morning.
Local Insider Tip: "Ask for the back corner table under the jacaranda tree; the owners only seat complete groups there and most visitors don't know to request it. That spot is also the only one with a real outlet if you need to work."
Prices run around 90 to 130 pesos for drinks and 150 to 220 pesos for a light meal. Casa Huerta fills up quickly on Sundays because the surrounding plaza hosts the famous Coyoacán market and street performers, so plan a weekday visit if you want the rooftop mostly to yourself. This is one of those Mexico City cafes with views that rewards slow mornings.
5. El Péndulo, multiple branches including Polanco and Coyoacán
El Péndulo is a Mexican chain, but the Polanco location on Presidente Masaryk has a rooftop terrace that few tourists know about, and it sits inside a converted mansion with a full bookstore downstairs. I usually bring out-of-town friends here when they want something low-effort but still atmospheric. The menu is enormous and includes proper breakfasts, sandwiches, and a long list of coffee drinks, with prices ranging from 60 to 180 pesos. The rooftop is best in the late afternoon, around 5 p.m., when the sun drops behind the Polanco skyline and the bookstore below starts to glow.
Local Insider Tip: "Order the café de olla, a traditional Mexican coffee brewed with cinnamon and piloncillo; most tourists order Americanos here and miss the single best item on the menu."
One small annoyance is that on weekends the rooftop is often reserved for private events after 3 p.m., so call ahead if you are planning a late visit. El Péndulo also has a great location in Coyoacán, but the Polanco branch is the one I recommend for the rooftop specifically.
Central CDMX: Where History and Elevation Meet
6. Café de Tacuba, Calle Tacuba 28, Centro Histórico
Café de Tacuba has been operating in the same building since 1912, and the upstairs dining room overlooks Tacuba street with its constant parade of pedestrians and old Volaris buses. The food is traditional Mexican comfort: enchiladas suizas, chiles en nogada in season, and mole that has been on the menu for over a century. I bring my parents here whenever they visit because it feels like a meal inside a museum without the quiet rules. The rooftop is small, only about six tables, but the view straight down Tacuba toward the Palacio de Bellas Artes is one of the most photographed skylines in the city.
Local Insider Tip: "Sit on the side facing the Palacio, even if it means waiting; the other side of the rooftop looks directly into the office building across the street and loses most of the appeal."
Dinner for two with drinks and main courses runs around 500 to 700 pesos. The kitchen closes at 10 p.m. on weekdays and 11 p.m. on Fridays and Saturdays. Weekday lunches are quieter, but I personally prefer the energy of a Friday evening when the street below is at its busiest.
7. Hotel Casa Awolly rooftop, Izazaga 7, Centro Histórico
I want to be careful here because the rooftop of Hotel Casa Awolly is technically a hotel amenity, but they open it to outside visitors during weekday daytime hours and the view of the Torre Latinoamericana from up there is one of the best sky cafes Mexico City offers without a hotel price tag. The hotel sits one block from the Zócalo in a fully restored colonial building, and the rooftop is small enough that you almost always get a table. Coffee and pastries run around 120 to 180 pesos, and the Wi-Fi is genuinely fast, which makes it one of my go-to work spots when I need to focus in Centro.
Local Insider Tip: "Walk in past the lobby like you are a guest and ask the front desk for rooftop access; they almost always say yes during the day, but they will turn you away if you look hesitant or unsure."
The rooftop closes at 6 p.m. and does not allow outside guests after that. Avoid the weekends, which are reserved for hotel guests, and go Tuesday through Thursday between 1 p.m. and 4 p.m. for the quietest experience.
Polanco, Lomas, and the West: Upscale Rooftops Worth the Cab Ride
8. Café Urbano, Anatole France 100, Polanco
Café Urbano is on the third floor of a Polanco building facing Parque Lincoln, and most of its regulars are people who live in the neighborhood. The terrace is wide, with proper shade structures and plenty of plants, so it stays comfortable even when the spring temperatures spike. Their cold brew is the best in Polanco, in my opinion, and they do a small but serious food menu with grilled cheese, salads, and pastries from Maque, the bakery next door. Expect to pay 85 to 140 pesos for coffee and 180 to 280 pesos for a full meal.
Local Insider Tip: "The benches along the edge of the terrace are first-come, first-served; if you want one of the four best seats with a view of the park, you need to arrive before 11 a.m. on weekends."
The neighborhood is expensive, so even the cheapest meal here feels like a treat, but if you are spending a day in Polanco anyway, this is a far better value than the larger chain restaurants around the Masaryk corridor. Parking is easier here than most Polanco spots because the building has its own small lot.
9. Tierra Garat, Paseo de la Reforma 76, Juárez
Tierra Garat is a Mexican specialty coffee chain that opened its flagship on Reforma, and the upper floor has a wraparound terrace that faces one of the widest stretches of the avenue. This is one of the only outdoor cafes Mexico City offers with a direct view of Reforma's monumental architecture, including a long line of sight to the Ángel de la Independencia. The coffee is sourced from Veracruz and Chiapas, and the baristas are some of the most knowledgeable in the city. A specialty drink costs between 70 and 120 pesos.
Local Insider Tip: "Order the Veracruzano, a coffee brewed with traditional Mexican vanilla and piloncillo; it's not advertised on the main menu but every regular orders it."
The Juárez neighborhood has been transforming over the last five years, and Tierra Garat is part of the wave of independent and small-chain businesses that have replaced older office buildings with cafés and design studios. Avoid the morning rush between 9 and 10:30 a.m. on weekdays, when the surrounding office workers flood the terrace.
When to Go and What to Know
Mexico City has two distinct high seasons for rooftop cafes in Mexico City: the spring months from March through May, when the weather is warm but not yet rainy, and the early autumn months of September through November, when the rains have cleared and the air is at its clearest. Winter is also pleasant, with temperatures ranging from 8°C to 22°C, but the sun sets earlier, so the late-afternoon light is shorter.
Most rooftops open around 8 or 9 a.m. and close between 9 and 11 p.m., though the quietest hours are almost always weekday mornings between 9 a.m. and noon. Bring a light jacket even in summer, because Mexico City cools down quickly after sundown, and the elevation (around 2,240 meters above sea level) makes the temperature drop sharper than you might expect.
Public transportation is generally the easiest way to reach most rooftops, since parking in Roma, Condesa, and Centro is notoriously difficult. The Metrobús along Insurgentes and the Metro lines that run through Centro Histórico are usually your best bets. For Polanco and Juárez, a rideshare is often faster than dealing with street parking.
Cash is useful for smaller cafes, especially in Coyoacán and Centro, but most rooftops in Roma, Condesa, and Polanco accept cards. Tipping of 10 percent is standard at sit-down cafés, even when a service charge is included on the bill.
Frequently Asked Questions
What is the most reliable neighborhood in Mexico City for digital nomads and remote workers?
Roma Norte and Juárez are the two most reliable neighborhoods for digital nomads in Mexico City, with Roma Norte offering higher density of cafés with power outlets and Juárez providing newer spaces with stronger infrastructure. Within Roma Norte, the area between Álvaro Obregón and Insurgentes has roughly 15 to 20 cafés within a 10-minute walk that cater specifically to remote workers. Average daytime temperatures in this area range from 15°C to 25°C for most of the year, and the average Wi-Fi speed across these cafés is between 30 and 80 Mbps.
Is Mexico City expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers.
A realistic mid-tier daily budget in Mexico City is around 2,200 to 3,500 Mexican pesos per person, per day, not including accommodation. Breakfast at a specialty café runs 150 to 250 pesos, lunch at a sit-down restaurant runs 250 to 450 pesos, and dinner runs 400 to 700 pesos. Public transportation costs about 10 to 30 pesos per ride, while a rideshare across central neighborhoods typically costs 60 to 150 pesos. A mid-range hotel room in Roma, Condesa, or Juárez runs 1,400 to 2,800 pesos per night, while a luxury hotel in Polanco or Centro runs 4,500 to 12,000 pesos per night.
Are credit cards widely accepted across Mexico City, or is it necessary to carry cash for daily expenses?
Credit cards are widely accepted in Roma, Condesa, Polanco, Juárez, and central tourist areas, where roughly 80 to 90 percent of restaurants and cafés accept Visa and Mastercard. In Coyoacán, Centro Histórico markets, and smaller neighborhood taquerías, cash is still essential, and many vendors do not accept cards or have a 50 to 100 peso minimum for card payments. ATMs from major banks like Banorte, BBVA, and Santander typically allow withdrawals of 2,000 to 6,000 pesos per transaction with fees of 35 to 65 pesos.
What is the average cost of a specialty coffee or local tea in Mexico City?
A specialty coffee in Mexico City costs between 60 and 120 Mexican pesos at most independent cafés, with high-end options in Polanco reaching 140 to 180 pesos. A traditional café de olla costs 45 to 80 pesos, while a Mexican hot chocolate made with table chocolate typically costs 55 to 90 pesos. Herbal teas and infusions are slightly cheaper, ranging from 50 to 90 pesos, though prices above 110 pesos are standard at design-forward cafés in Roma Norte.
What is the standard tipping etiquette or service charge policy at restaurants in Mexico City?
The standard tip at restaurants in Mexico City is 10 to 15 percent of the total bill before tax, even when a 5 to 10 percent service charge is already included on the check. At cafés, a 10 percent tip is common when table service is provided, but tipping is not expected at counter-service coffee shops. Tipping in cash is preferred, since some card machines do not allow tip adjustments, and tips of 20 to 50 pesos per bag are standard for hotel staff and valets.
Enjoyed this guide? Support the work