The Top 10 Bars & Nightlife in Mexico City
- 1Cantina El Tío Pepe#1of 20$
A classic Mexico City cantina operating since 1870, serving cold beer, house wine, and traditional botanas in an old-school setting that feels genuinely historic. The botanas — small snacks brought to your table with each round — are part of the ritual and are excellent. It's cash-only, men-dominated in the old tradition, and closes in the afternoon.
cantinahistoricCentro Históricotraditional Mexican - 2$
One of the most authentic pulquerías in the city, serving traditional pulque — the ancient fermented agave drink — in a no-frills cantina setting that hasn't changed much in decades. Try the curado (flavored pulque) in flavors like guayaba or piñón. The atmosphere is genuinely local and the prices are remarkably low.
pulqueríatraditionalCentro Históricobudget-friendly - 3Bar La Ópera🏛️ Icon#3of 20$$
A gilded 1876 cantina on Avenida 5 de Mayo where Pancho Villa allegedly shot a bullet hole into the ceiling (it's still there). Come for the belle-époque booths, mezcal, and old-school botanas, not culinary fireworks — the food is decent, the atmosphere is the whole point. Open from 1pm; Sundays it closes early at 6pm.
cantinahistoric barpancho villamezcaltequilabotanas - 4La Faena🏛️ Icon#4of 20$
La Faena is a classic old-school cantina in Centro Histórico decorated with bullfighting memorabilia and matador outfits, serving micheladas, tacos dorados, and other traditional Mexican fare in a spacious, historic hall with a jukebox spinning Mexican classics. The service is attentive and the crowd is lively and down-to-earth. Note that it officially closes at 10:30 PM, though staff may let in groups if you tip the doorman.
cantinabullfighting decorCentro HistóricoMexican classics jukeboxmicheladastraditional bar - 5Licorería Limantour❤️ Local classic#5of 20$$$
Mexico's most decorated cocktail bar, a fixture of the World's 50 Best list, on Álvaro Obregón in Roma Norte. Inventive drinks built on Mexican spirits and produce, served in a buzzy two-floor room. Worth it even if you're not a cocktail person — but book ahead or arrive at 6pm sharp, because weekend waits are real.
cocktailscocktail barmezcaltequilamargarita al pastorroma norte - 6Terraza Catedral🏛️ Icon#6of 20$$
A rooftop bar in the historic center with sweeping views of the Metropolitan Cathedral. Order cocktails (including seasonal off-menu options), guacamole, or mocktails—everything is well-executed and reasonably priced. Note: bags and backpacks aren't allowed upstairs, though staff will secure them downstairs with a key.
rooftop barcathedral viewsMexico City centercocktailshistoric centerterrace - 7Bósforo🏛️ Icon#7of 20$$
A mezcal-focused bar in Centro with a hidden entrance (curtain door) and phenomenal experimental music played at high volume. The mezcal selection is excellent and staff are genuinely friendly, though service can be slow and Spanish helps. One real caveat: the place gets packed quickly in the evening, and they don't serve food beyond fruit, so come with realistic expectations.
mezcaltequilaCentroexperimental musiccocktail barhidden entrance - 8Salón Tenampa🏛️ Icon#8of 20$$
A century-old mariachi bar in Plaza Garibaldi where live bands perform table-to-table and you can request songs (₱150–200 per song, or hourly rates). The atmosphere is lively and historic, the food is decent, and it's a quintessential Mexico City experience—but bring cash for musicians, expect it to be very loud with multiple bands playing simultaneously, and be aware that food quality can be uneven and portions pricey.
mariachi bandslive musicMexico City classicPlaza Garibaldi100 years oldtable-to-table performances - 9Terraza Cha Cha Chá🏛️ Icon#9of 20$$
A rooftop bar with a fun, tropical-leaning cocktail menu and great views over Roma Norte that draws a young, social crowd. The margaritas and mezcal cocktails are well-made and the vibe is festive without being a club. Lines can be long on weekends and the wait to get in can test your patience.
rooftop barRoma Nortecocktailssocial - 10Bar El Bosque❤️ Local classic#10of 20$$$
An old-school cantina in San Miguel Chapultepec that's part bar, part restaurant, serving traditional Mexican food and drinks with consistent quality over decades. Must-tries include the milanesa gratinada, salt-crusted fish, and tacos de lechón; margaritas are also very good. Service quality varies noticeably—some find staff excellent and friendly, while others report it can be unwelcoming.
cantinaMexico Citytraditional MexicanChapultepeclive musicseafood








