How Much Is a Mezcal in Oaxaca? MX$30–60 at Local Spots
A mezcal in Oaxaca costs MXN 30–60 at local places. If you paid significantly more than MXN 60, you were likely charged tourist prices.
Check Your Price
Enter the price you paid to see if it's fair for Oaxaca.
Is mezcal in Oaxaca worth it?
Oaxaca sits mid-table for mezcal — the price you pay depends far more on the street you buy it on than on the city itself.
What locals pay
MX$30–60
What tourist spots charge
MX$80–180+189%
Buying mezcal at tourist prices once a day costs about $35 extra over a week in Oaxaca — the difference between a paid museum day and a free one.
More expensive
Price Ranges
Local Price
MXN 30 – 60
What residents and savvy travelers pay in neighborhood spots
Tourist Area Price
MXN 80 – 180
Typical pricing near major attractions and tourist zones~189% higher than local prices
Local Pricing Context
Oaxaca produces ~90% of global mezcal. A copita at local cantinas costs MX$30–60 for espadín. Tourist bars along Macedonio Alcalá charge MX$80–180. Mezcal shops and Mercado de Mezcal sell bottles of quality espadín for MX$150–250 vs. MX$300–500 at Centro boutiques. Wild agave varieties (tobalá, tepeztate) cost MX$500–1,500/bottle. Santiago Matatlán (45 min by MX$20 colectivo) has dozens of palenques offering free tastings. Red flag: mezcal in shot glasses rather than copitas suggests volume over quality.
How to Avoid Overpaying
- 1Drink at local mezcalerías for MX$30–60/copita rather than MX$80–180 at tourist bars
- 2Buy bottles at Mercado de Mezcal for MX$150–250 — Centro boutiques charge MX$300–500
- 3Visit Santiago Matatlán by colectivo (MX$20) for free tastings instead of MX$500–1,000 tours
- 4Avoid mezcal in shot glasses — proper mezcal is sipped from copitas
- 5Start with espadín before spending on rare varieties
Frequently Asked Questions
Check if you're overpaying in Oaxaca
Try the free price checker →
