Best Pubs in Oaxaca: Where Locals Actually Drink
Words by
Isabella Torres
The Best Pubs in Oaxaca: Where Locals Actually Drink
I have spent more evenings than I can count wandering the streets of Oaxaca de Juárez, mezcal in hand, chasing the kind of nights that only happen when you stop looking for the tourist trail and start following the sound of live music or the smell of wood smoke drifting out of an open doorway. If you are searching for the best pubs in Oaxaca, you need to understand something first: this city does not drink the way Mexico City or Guadalajara drinks. Oaxaca drinks slowly, deliberately, and with a reverence for mezcal that borders on spiritual. The top bars Oaxaca has to offer are not flashy rooftop lounges. They are dimly lit cantinas, mezcalerías tucked into colonial courtyards, and neighborhood joints where the bartender knows your name by the second visit. This guide is for the traveler who wants to drink where Oaxacans actually drink, not where a travel algorithm sends them.
1. Mezcaloteca: The Quiet Temple of Agave
Located on Reforma 506, just a few blocks north of the Zócalo in the Centro Histórico, Mezcaloteca is less a bar and more an educational experience disguised as one. The space is small, almost austere, with wooden shelves lined with hundreds of artisanal mezcal bottles sourced from small-batch producers across Oaxaca's eight regions. There is no loud music, no neon signs, no cocktail menu. You sit at a simple wooden table, tell the guide what flavors you are drawn to, smoky or herbal or sweet, and they pour you a flight of three to five mezcals, walking you through the agave variety, the village of production, and the name of the mezcalero who made it. A guided tasting runs about 350 to 500 pesos per person depending on the flight, and you should book ahead because they only seat small groups and sessions fill up fast, especially during the Guelaguetza season in July and the Noche de Rábanos in December. The best time to go is early evening, around 5 or 6 PM, before the later crowds arrive. Most tourists do not know that the mezcaleros whose bottles are on the shelves often visit the shop themselves, and if you are lucky, you might end up sharing a pour with the person who actually distilled what you are drinking. This place connects to Oaxaca's identity at its deepest level. Mezcal is not just a drink here. It is an economy, a family tradition, and a living archive of indigenous knowledge about agave cultivation that predates the Spanish conquest.
The Vibe? A mezcal classroom with the warmth of a friend's living room.
The Bill? 350 to 500 pesos for a guided tasting.
The Standout? Asking for a flight from the Sierra Norte region and tasting the difference between espadín and tobalá side by side.
The Catch? No walk-ins during peak season. You need to reserve through their Instagram or by phone, and they are not always responsive to messages.
2. Archivo Maguey: Where Mezcal Meets the Street
Archivo Maguey sits on Allende 107, in the heart of the Jalatlaco neighborhood, one of Oaxaca's most colorful and historically rich barrios. Jalatlaco was once a separate village, absorbed into the city over centuries, and its narrow streets and painted houses still carry that village energy. Archivo Maguey leans into it. The bar is compact, with a long wooden counter, exposed brick, and a chalkboard menu that changes based on what their network of mezcaleros has delivered that week. They serve both straight mezcal and cocktails, and the bartenders here are genuinely knowledgeable without being pretentious. A copita of artisanal mezcal runs between 60 and 120 pesos, and a well-made mezcal negroni will set you back about 130 pesos. Go on a Thursday or Friday night after 9 PM, when the place fills with a mix of local creatives, expats who have been here long enough to know better, and the occasional traveler who wandered off the beaten path. Here is something most visitors miss: the back patio, which you access through a narrow corridor near the bathrooms, has a small stage where live son jarocho or trova sets happen on weekends with no cover charge. Oaxaca's musical traditions run deep, and Archivo Maguey quietly supports local musicians in a way that larger, more commercial venues do not.
The Vibe? A neighborhood mezcal bar that feels like it has existed for decades, even though it is relatively new.
The Bill? 60 to 120 pesos per copita, 130 for cocktails.
The Standout? The back patio live music on weekends. Ask the bartender what is playing before you sit down.
The Catch? The front room gets smoky quickly because ventilation is minimal. If you are sensitive to smoke, grab a seat in the back or on the sidewalk.
3. La Mezcalería: The Original and Still One of the Best
La Mezcalería has been a fixture on the Oaxaca drinking scene for years, located on Reforma 506, practically next door to Mezcaloteca but with an entirely different energy. Where Mezcaloteca is contemplative, La Mezcalería is social. The space is larger, with multiple rooms, a central bar, and a courtyard that opens up on warm nights. They carry an enormous selection of mezcal, organized by region, and the staff will happily guide you through options if you tell them your budget and taste preferences. Expect to pay between 70 and 150 pesos for a shot of artisanal mezcal, and their house mezcal flights, usually four pours, run about 300 to 400 pesos. The best night to visit is Saturday, when the courtyard fills up and the energy shifts from relaxed to celebratory. A detail most tourists overlook: La Mezcalería works directly with mezcaleros from communities like Santiago Matatlán, San Baltazar Guelavila, and Sola de Vega, and they occasionally host producer nights where you can meet the person behind the bottle. These events are not always well advertised, so ask the staff or check their social media a few days before your visit. This direct relationship between bar and producer is central to how Oaxaca's mezcal economy functions. It keeps money in rural communities and ensures that the people doing the hardest work, harvesting and roasting agave by hand, are not cut out of the value chain.
The Vibe? A lively mezcal house where strangers become friends over shared bottles.
The Bill? 70 to 150 pesos per shot, 300 to 400 for flights.
The Standout? Saturday nights in the courtyard. Arrive by 8 PM to claim a good table.
The Catch? Service can slow to a crawl when the courtyard is full. Order your second round before your first glass is empty.
4. In Situ Mezcalería: The Modernist's Choice
In Situ sits on Morelos 511, just south of the Centro Histórico, and it represents a newer wave of Oaxacan drinking culture. The space is sleek, almost minimalist, with clean lines, good lighting, and a cocktail program that treats mezcal with the same seriousness that top bars in Mexico City treat spirits. Their menu features both classic Oaxacan preparations and inventive cocktails that incorporate local ingredients like chapulines, hibiscus, tamarind, and chile pasilla. Cocktails range from 120 to 180 pesos, and they also serve a curated selection of straight mezcal. A single pour of their premium selections can run up to 200 pesos. The best time to go is midweek, Tuesday through Thursday, between 7 and 10 PM, when the crowd is a mix of young Oaxacan professionals and design-conscious travelers. Weekends get busy and the wait for a table can stretch past 30 minutes. Most tourists do not realize that In Situ sources several of their mezcals from women mezcaleras, a detail that matters in an industry still dominated by men. Oaxaca has a growing number of women who distill, and In Situ makes a point of highlighting their work on the menu. This is a small but meaningful gesture toward equity in a tradition that has deep patriarchal roots.
The Vibe? A cocktail bar that respects tradition while pushing it forward.
The Bill? 120 to 180 pesos for cocktails, up to 200 for premium pours.
The Standout? The chile pasilla mezcal margarita. It is smoky, spicy, and perfectly balanced.
The Catch? The minimalist aesthetic means the space can feel a bit cold compared to the warmth of older cantinas. It is not the place to go if you want a cozy, candlelit evening.
5. La Popular: The Neighborhood Cantina That Time Forgot
Not every great drinking spot in Oaxaca is a mezcalería. La Popular, located on Porfirio Díaz 1201 in the neighborhood of Xochimilco, is the kind of old-school cantina that most guidebooks ignore. It has been serving beer, mezcal, and simple antojitos to locals for decades. The interior is tiled and fluorescent-lit, with wooden chairs, a jukebox that still works, and a clientele that skews older and male, especially during the day. A cold Victoria or Indio beer costs about 35 to 45 pesos, and a shot of mezcal is around 40 to 60 pesos. Go in the late afternoon, between 3 and 6 PM, when the regulars are finishing their day and the atmosphere is loose and unhurried. Sundays are particularly lively because families come in after church. What most tourists do not know is that La Popular has a small kitchen in the back that serves some of the best tlayudas in the neighborhood, made fresh on a comal and topped with asiento, tasajo, and quesillo. It costs about 80 to 100 pesos and is worth the trip alone. This kind of cantina is disappearing across Mexico as younger generations gravitate toward trendier spots. Places like La Popular are living artifacts of a social culture built around the neighborhood bar as a communal living room.
The Vibe? A time capsule. Nothing has changed here in 30 years, and that is the point.
The Bill? 35 to 45 pesos for beer, 40 to 60 for mezcal, 80 to 100 for a tlayuda.
The Standout? The tlayuda. Order it with tasajo and a cold Indio on the side.
The Catch? The clientele is almost entirely male during weekday afternoons. Women traveling alone might feel observed at first, but the regulars are generally respectful once you settle in.
6. Hierba Dulce: The Late-Night Mezcal Spot
Hierba Dulce operates on García Vigil 309, just a block from the Santo Domingo church, and it is one of the few local pubs Oaxaca offers that stays genuinely late. While most mezcalerías close by midnight, Hierba Dulce keeps its doors open until 2 AM on weekends, making it a favorite among bartenders, musicians, and other hospitality workers finishing their shifts. The space is narrow and intimate, with a long bar, low lighting, and walls covered in art from local mezcal labels. They serve a solid selection of mezcal by the copita, priced between 65 and 130 pesos, and their cocktail menu is short but well executed. A mezcal old fashioned here runs about 140 pesos. The best time to arrive is after 11 PM on a Friday or Saturday, when the after-work crowd from other bars filters in and the energy shifts from casual to electric. Most tourists do not know that Hierba Dulce occasionally hosts mezcal producers for informal meet-and-pours on Sunday afternoons, a low-key event that draws a small but passionate crowd. These gatherings are announced on their Instagram story, not on any formal calendar, so you have to be paying attention. Oaxaca's drinking culture is deeply tied to its artistic community, and Hierba Dulce sits at that intersection. Painters, poets, and musicians have been gathering in Oaxacan bars for generations, and this place carries that tradition forward without romanticizing it.
The Vibe? The last stop of the night, where the conversations get honest and the pours get generous.
The Bill? 65 to 130 pesos per copita, 140 for cocktails.
The Standout? The mezcal old fashioned, made with a house-blended espadín and a touch of agave syrup.
The Catch? The narrow space means it gets packed and loud after midnight. If you want a quiet drink, go early, around 8 PM, before the late crowd arrives.
7. Casa Oaxaca El Restaurante Bar: The Upscale Option for a Reason
Casa Oaxaca, located on Constitución 104-A in the Centro Histórico, is primarily known as a restaurant, but its bar program deserves its own mention among the top bars Oaxaca has to offer. The bar area is elegant without being stuffy, with high ceilings, colonial architecture, and a cocktail menu developed by chef Alejandro Ruiz, one of Oaxaca's most celebrated culinary figures. Their mezcal and mezcal-based cocktails are crafted with precision, incorporating ingredients like hoja santa, cacao, and local citrus. Expect to pay between 140 and 220 pesos for a cocktail, and their wine list, while not the focus, is respectable. The best time to visit the bar is during the early dinner window, between 6 and 8 PM, when you can sit at the bar, order a cocktail, and watch the kitchen team work through the first seating. It is also less crowded than the dinner rush. A detail most visitors miss: Casa Oaxaca offers a mezcal pairing with their tasting menu, which runs about 1,200 to 1,500 pesos per person and includes four courses with four matched mezcals. It is one of the best dining experiences in the city, and the bar staff can walk you through the pairings even if you are not doing the full menu. This restaurant represents a broader trend in Oaxaca where traditional ingredients and techniques are being elevated without losing their cultural context. The mezcal you drink here is the same spirit served in village fiestas, but it is presented with a level of intention that honors its origins.
The Vibe? Refined but not pretentious. You can wear jeans and still feel welcome.
The Bill? 140 to 220 pesos for cocktails, 1,200 to 1,500 for the full tasting menu with pairings.
The Standout? The hoja santa mezcal cocktail. It is herbal, complex, and unlike anything you will find elsewhere.
The Catch? This is the most expensive option on this list by a wide margin. It is a splurge, not an everyday spot.
8. Mercado de la Merced and the Surrounding Cantinas: Where to Drink in Oaxaca Like a True Local
If you want to understand where to drink in Oaxaca without any filter at all, go to the Mercado de la Merced, located on the eastern edge of the Centro Histórico, and work your way through the cantinas and mezcal shops that ring the market perimeter. This is not a single venue but a drinking ecosystem. Inside the market, small stalls sell mezcal by the liter, and the surrounding streets, particularly Benito Juárez and the blocks near the market's north entrance, are lined with no-frills cantinas where a shot of mezcal costs 25 to 40 pesos and a beer is 25 to 35. The best time to go is mid-morning on a Saturday, when the market is at its peak and the cantinas fill with shoppers taking a break. Order a mezcal de pechuga, a rare style distilled with fruit and a raw chicken breast, if you can find it. It is a specialty of the Central Valleys and is rarely served in tourist-facing bars. Most visitors to Oaxaca never make it past the Mercado 20 de Noviembre or the Benito Juárez market, both of which are more polished and more frequented by outsiders. La Merced is where Oaxacans actually shop, and the drinking culture around it reflects that authenticity. The cantinas here are not decorated for Instagram. They are functional, social spaces where the priority is the drink and the company, not the ambiance. This is the beating heart of Oaxaca's everyday drinking culture, and it has been this way for over a century.
The Vibe? Raw, real, and completely unpretentious.
The Bill? 25 to 40 pesos for mezcal, 25 to 35 for beer.
The Standout? Finding a pechuga mezcal at a market stall. Ask around. Someone will know who has it.
The Catch? The area around La Merced can feel rough, especially after dark. Go during the day, keep your belongings close, and do not flash expensive phones or cameras.
When to Go and What to Know
Oaxaca's drinking culture follows the rhythm of the city, which means it is shaped by festivals, market days, and the agricultural calendar. The busiest drinking months are July, during the Guelaguza, and late November through December, when the Noche de Rábanos and the posada season keep the streets alive. If you visit during these periods, expect higher prices and longer waits at popular spots. The quietest months are February through April, when the city is dry and warm and the tourist crowds thin out. This is actually my favorite time to explore the local pubs Oaxaca has to offer because the bartenders have more time to talk and the atmosphere is genuinely relaxed.
A few practical notes. Most mezcalerías in Oaxaca accept cash only, and while some of the newer cocktail bars take cards, you should always have at least 500 pesos in cash on hand. Tipping is not mandatory but is appreciated. Leaving 10 to 15 percent at a sit-down bar or restaurant is standard. At a market cantina, rounding up the bill is sufficient. Oaxaca is generally safe for nighttime drinking, but the same common sense that applies anywhere holds true. Stick to well-lit streets, travel in pairs or groups after midnight, and do not leave drinks unattended. The city's centro is walkable, and most of the places on this list are within a 15-minute walk of the Zócalo.
One more thing. If someone offers you a copita of mezcal from a bottle with a worm in it, know that gusano mezcal is a marketing invention from the 1940s, not a traditional Oaxacan practice. The best mezcaleros in the state would never put a worm in their bottle. It is not a sign of quality. It is a sign that the producer is selling to people who do not know better.
Frequently Asked Questions
Is the tap water in Oaxaca safe to drink, or should travelers strictly rely on filtered water options?
Tap water in Oaxaca is not safe for visitors to drink directly. The municipal water system does not meet international drinking standards, and even many locals avoid it. Restaurants and bars universally use filtered or purified water, and most mezcalerías serve purified water with their pours. Bottled water is available everywhere for 10 to 20 pesos per liter. Budget an extra 50 to 100 pesos per day for water if you are not carrying a filtration bottle.
How easy is it to find pure vegetarian, vegan, or plant-based dining options in Oaxaca?
Vegetarian and vegan options are widely available in Oaxaca, particularly in the Centro Histórico and the Jalatlaco and Xochimilco neighborhoods. Dedicated plant-based restaurants number at least a dozen, and most traditional restaurants offer vegetable-based tlayudas, enfrijoladas, and memelas. The Mercado de la Merced and Mercado 20 de Noviembre both have stalls serving vegan tamales and fresh fruit juices. Expect to pay 60 to 120 pesos for a full vegetarian meal at a casual spot.
Are there any specific dress codes or cultural etiquettes to keep in mind when visiting local spots in Oaxaca?
There is no formal dress code at any of the pubs or cantinas covered in this guide. Casual clothing is acceptable everywhere, from La Popular to Casa Oaxaca. The main cultural etiquette to observe is pacing. Oaxacans drink mezcal slowly, often with a side of orange slices and sal de gusano, and downing a copita quickly is considered wasteful rather than festive. Accept a offered pour with both hands or a slight nod, and if someone buys you a round, reciprocate before the night is over.
What is the one must-try local specialty food or drink that Oaxaca is famous for?
Mezcal is the definitive Oaxacan drink, and trying it in its place of origin is a fundamentally different experience than drinking it abroad. Beyond mezcal, tejate, a pre-Hispanic cold drink made from cacao, mamey pit, corn, and the flower of the rosita de cacao, is a must-try. It is sold primarily by women vendors in markets and on street corners, particularly around the Mercado de la Merced and the Zócalo. A large cup costs 15 to 25 pesos. It is one of the oldest prepared beverages in the Americas and is rarely found outside Oaxaca.
Is Oaxaca expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers.
A mid-tier daily budget for Oaxaca runs approximately 1,200 to 1,800 pesos per person, excluding accommodation. This covers three meals (300 to 500 pesos), drinks at local bars and mezcalerías (200 to 400 pesos), transportation by taxi or colectivo (50 to 100 pesos), and incidentals like museum entry or snacks (150 to 300 pesos). A bed in a decent hostel or budget hotel costs 300 to 600 pesos per night, while a mid-range boutique hotel runs 800 to 1,500 pesos. Oaxaca is significantly cheaper than Mexico City or coastal resort towns, but prices in the Centro Histórico are 20 to 30 percent higher than in outlying neighborhoods.
Enjoyed this guide? Support the work