Price guide
How much is a beer in mexico? The fair price guide
A domestic beer in Mexico typically costs 18 to 25 MXN ($0.90 to $1.25 USD) at a convenience store and 30 to 45 MXN ($1.50 to $2.25 USD) at a local cantina. However, tourist hotspots like Cancun and Tulum beach clubs often mark this up to 120 to 180 MXN ($6 to $9 USD) per bottle.
You walk up to a beach club in Tulum, order a cold Corona, and get handed a bill for 160 pesos ($8 USD). An hour later, you wander three blocks inland, sit at a plastic table, and buy the exact same bottle for 35 pesos ($1.75 USD).
This dramatic price gap is the reality of traveling in Mexico. Beer is incredibly affordable here, but only if you know where the tourist tax ends and local pricing begins. I built TruePrice to help travelers spot these massive markups, and today we are looking at the real cost of a cold cerveza.
The baseline cost of beer in Mexico
If you want to know what locals actually pay, start at the convenience store. A standard 355ml bottle or can of domestic beer: like Victoria, Pacifico, or Indio: costs between 18 and 25 MXN at an Oxxo or a local supermarket. That is roughly $0.90 to $1.25 USD.
In a traditional local bar, often called a cantina, you will pay slightly more to have it served cold with a lime. Expect to pay 30 to 45 MXN ($1.50 to $2.25 USD). In a standard mid-range restaurant where locals eat, a domestic beer usually runs between 45 and 65 MXN ($2.25 to $3.25 USD).
The tourist zone markup in Cancun, Tulum, and Cabo
Once you step onto the sand in major tourist zones, the pricing rules change completely. In the Cancun Hotel Zone, downtown Cabo San Lucas, or the beach road of Tulum, a domestic beer rarely costs less than 100 MXN ($5 USD). At high-end beach clubs or resort bars, it is common to see prices between 140 and 180 MXN ($7 to $9 USD).
Why is this? It is not because the beer is different. It is a convenience tax. Resorts and beach clubs know you are unlikely to leave the property just to find a cheaper drink. They also pay high rents to secure those prime ocean views.
If you want to enjoy the view without the massive bill, buy a six-pack at a local grocery store and head to a public beach. Just remember that drinking alcohol on public beaches is technically restricted in some municipalities, so keep a low profile and always pack out your trash.

Understanding Mexican beer brands and types
Most of the beer you will find in Mexico falls under two massive parent companies: Grupo Modelo (which makes Corona, Pacifico, Victoria, and Modelo) and Cuauhtémoc Moctezuma (which makes Tecate, Dos Equis, Sol, and Indio).
- Victoria: A Vienna-style lager with a slightly darker, richer flavor. It is a massive local favorite and highly recommended.
- Pacifico: A crisp, light pilsner style born in Mazatlan, perfect for hot beach days.
- Indio: A dark amber beer that is highly popular with locals and very affordable.
- Craft Beer (Cerveza Artesanal): If you want to try local microbrews, look for brands like Minerva, Colimita, or Allende. These are significantly more expensive, usually running 80 to 120 MXN ($4 to $6 USD) even in local specialty bars.
Common beer scams and pricing traps to avoid
While Mexico is generally a friendly and welcoming place, tourist zones have a few well-known tricks designed to separate you from your pesos.
First is the “double menu” trap. Some beachside restaurants keep two sets of menus: one in Spanish with local prices, and one in English with inflated prices. Always ask for the menu before you order. If the prices seem unusually high, double-check the currency symbol. Sometimes menus use the ”$” sign to denote Mexican Pesos, but shady spots might try to claim it meant US Dollars when the bill arrives.
Second is the bucket trick. Many beach bars sell “cubetas” (buckets of 5 or 6 beers) at a discount. Always clarify the total price and the number of beers included before agreeing. Sometimes the discount only applies if you buy specific brands, or they might sneak a mandatory service charge onto the bill.
Third is the “service not included” scam. In Mexico, tipping (propina) is voluntary, though 10% to 15% is standard for good service. Some tourist bars will automatically add a 15% or 20% “servicio” to your bill, hoping you will not notice and tip on top of it. Always review your itemized receipt (la cuenta) before paying.
Beer price comparison by venue type
To help you budget, here is a quick breakdown of what you should expect to pay for a standard 355ml domestic beer across different venues in Mexico.
| Venue Type | Price Range (MXN) | Price Range (USD) | What You Are Paying For |
|---|---|---|---|
| Supermarket / Oxxo | 18 - 25 MXN | $0.90 - $1.25 USD | Retail price, grab-and-go |
| Local Cantina | 30 - 45 MXN | $1.50 - $2.25 USD | Cold beer, local music, simple snacks |
| Mid-range Restaurant | 45 - 65 MXN | $2.25 - $3.25 USD | Casual dining, sit-down service |
| Tourist Bar / Pub | 70 - 100 MXN | $3.50 - $5.00 USD | English-speaking staff, central location |
| Luxury Beach Club / Resort | 120 - 180 MXN | $6.00 - $9.00 USD | Premium location, ocean views, lounge chairs |
How to find fair beer prices in Mexico
If you want to keep your travel budget intact, follow the three-block rule. Walk three blocks away from the main tourist strip or beach road. The moment the souvenir shops turn into hardware stores and local pharmacies, you have found the local price zone.
Look for places where the menus are only in Spanish and the tables are branded with Heineken, Tecate, or Corona logos. These plastic tables and chairs are usually provided to the bar by the beer distributors in exchange for exclusivity, which means the bar keeps its overhead low and its beer prices even lower.
Another great option is to visit local markets (mercados municipales). The food stalls inside these markets serve incredible, authentic food alongside ice-cold beers at rock-bottom prices.
Understanding local prices in a foreign country can be tricky, especially when exchange rates and tourist markups are working against you. That is why I built TruePrice. It helps you instantly compare what locals pay versus what tourists are charged for everyday items, from beers to taxi rides. Download TruePrice free today and travel like a local: https://truepriceapp.com
Frequently asked questions
What is the most popular beer in Mexico?
Victoria and Corona are incredibly popular among locals, while Pacifico is a favorite on the Pacific coast. Tecate and Indio are also widely consumed daily staples.
Can you drink beer on the street in Mexico?
Public drinking is technically illegal in Mexico, though enforcement varies by municipality. It is best to stick to licensed restaurant patios, bars, or private properties to avoid local police fines.
Is craft beer popular in Mexico?
Yes, the craft beer scene is growing rapidly in cities like Tijuana, Guadalajara, and Mexico City. You will pay more for these artisanal beers, typically between 80 and 120 MXN per bottle.
How much should I tip for beer in Mexico?
A tip of 10% to 15% is standard for table service in restaurants and bars. If you are just buying a single beer directly at a bar counter, leaving 10 to 20 MXN is a polite gesture.
Why is beer so expensive in Cancun and Tulum?
Prime beachside locations pay high rents and cater almost exclusively to international tourists. They markup prices to match US and European resort standards because they have a captive audience on the sand.