Updated at: 11-08-2023 - By: John Lau

Are you planning a trip to Mexico and worried about the costs? One common concern is, unsurprisingly, the price of beer. On average, a bottle of beer in Mexico City can cost around 20 Mexican Pesos or approximately $1 USD.

This article will provide detailed insights into how much beer costs across different parts of Mexico and what factors influence these prices. Let’s dive right into it for some refreshing facts!

Average Cost of Beer in Mexico

How Much Is A Beer In Mexico (1)

The average cost of beer in Mexico varies, with domestic beers typically ranging from 15-38 MXN or $1.40 USD per bottle and imported beers priced around 65.00 MXN or $3 USD for a small bottle.

Price range of domestic beer

In Mexico, the cost of domestic beer varies depending on the brand, location, and whether it’s a pint or a bottle.


Brand Bottle (MXN) Pint (MXN)
Generic Domestic Beer 15-38 40
Popular brand like Corona 20-40 40
Draught Beer (1 pint) N/A 40


Despite the varying prices, beer in Mexico remains affordable, catering to different budgets and preferences.

For example, a bottle of a popular brand like Corona can be found for around 20-40 Mexican Pesos. In general, a pint of domestic beer typically costs around 40 MXN, which is approximately $2 USD.

Price range of imported beer

Imported beer in Mexico comes with a slightly higher price tag compared to domestic options. On average, you can expect to pay around 65 Mexican Pesos for a 12 oz small bottle of imported beer. This translates to approximately $3 USD. However, keep in mind that the prices may vary depending on the brand and location.

In major cities like Mexico City and Monterrey, commonly sought-after imported beers such as Heineken or Stella Artois can be found for around 65 MXN or $3 USD per bottle.

So if you’re looking to enjoy an international brew while exploring the vibrant bars and restaurants of Mexico, it’s good to budget accordingly!

Factors Affecting Beer Prices in Mexico

How Much Is A Beer In Mexico (2)

Several factors influence the prices of beer in Mexico, including the location (major cities vs. tourist areas), brand and type of beer, as well as taxes and fees on Mexican beers.

Location (major cities vs. tourist areas)

In major cities like Mexico City and Monterrey, the average cost of beer is relatively affordable compared to tourist areas. For example, an averagely priced beer such as Corona can be found for around 20-40 Mexican Pesos or $1 USD.

In contrast, in popular tourist destinations, prices tend to be higher due to increased demand and catering to international visitors. It’s important to keep this in mind when budgeting for your trip and deciding where to enjoy a cold one.

Brand and type of beer

The brand and type of beer in Mexico play a significant role in determining the price. Popular Mexican brands like Corona, Tecate, and Modelo are widely available and generally more affordable compared to imported beers.

These domestic beers range in price from around 15-38 MXN or approximately $1.40 USD per bottle. Additionally, there is a wide selection of craft beers in Mexico that cater to different tastes and preferences, often priced slightly higher than mass-produced domestic options but still offering good value for money.

So whether you’re a fan of traditional Mexican favorites or looking to explore the local craft beer scene, there are plenty of brand and type choices available at various price points throughout Mexico.

Taxes and fees on Mexican beers

Mexican beers are subject to taxes and fees, which can affect their prices. The exact amount varies depending on factors such as the brand and type of beer, as well as the location where it is sold.

These additional costs contribute to the overall price that consumers pay for their favorite brews in Mexico. For example, domestic beers may have lower taxes compared to imported ones, making them more affordable options.

So when you’re enjoying a cold one in Mexico, keep in mind that taxes and fees play a role in determining the cost of your beer.

Where to Buy Beer in Mexico

How Much Is A Beer In Mexico (3)

Bars and restaurants

Bars and restaurants in Mexico offer a variety of options for enjoying beer at different price points. Whether you’re looking for a casual dive bar or a trendy rooftop lounge, there are plenty of establishments to choose from. Here are some key facts about bars and restaurants in Mexico:

  • You can find domestic beers like Corona, Tecate, and Modelo at most bars and restaurants in Mexico.
  • The average price for a pint of beer (draught) at bars and restaurants is around $40 MXN or $2 USD.
  • Some bars may offer happy hour specials where you can enjoy discounted prices on beer.
  • Popular tourist areas tend to have higher prices for drinks compared to smaller local establishments.
  • Craft breweries have become increasingly popular in Mexico, offering a wide range of unique and flavorful beers. These specialty beers can be found at certain craft beer bars and breweries across the country.
  • Many restaurants also have extensive drink menus that include imported beers from countries like Belgium, Germany, and the United States.
  • Imported beers typically have higher prices compared to domestic beers. On average, a small bottle (12 oz) of imported beer in Mexico costs around $65 MXN or $3 USD.
  • Some upscale restaurants may offer beer pairings with their dishes, allowing you to experience the flavors of Mexican cuisine alongside carefully selected brews.

Supermarkets and convenience stores

Supermarkets and convenience stores in Mexico are convenient places to buy beer at affordable prices. Here’s why you should consider purchasing your favorite brews from these establishments:

  • Wide Selection: Supermarkets in Mexico offer a wide range of domestic and imported beers, giving you the opportunity to explore different brands and flavors. Convenience stores also stock popular beer options, ensuring you can easily grab a cold one on the go.
  • Competitive Prices: Supermarkets and convenience stores often have competitive prices for beer compared to bars and restaurants. You can find domestic beers starting from as low as 15 MXN or $1.40 USD per bottle.
  • Promotions and Discounts: These retail outlets frequently run promotions and discounts on beer, allowing you to save even more money. Keep an eye out for special offers like “buy one, get one free” or discounted prices for buying in bulk.
  • Convenient Locations: Supermarkets and convenience stores are found throughout Mexico, including major cities and tourist areas. This means that no matter where you are, you can easily locate a nearby store to purchase your favorite beer.
  • One-stop Shopping: Apart from beer, supermarkets and convenience stores also offer other essential items like snacks or party supplies. This saves you time by allowing you to fulfill multiple needs in a single shopping trip.

Local markets and street vendors

  • Local markets and street vendors in Mexico offer a unique and affordable option for purchasing beer.
  • Mexican street vendors often sell beer at lower prices compared to bars and restaurants.
  • These vendors are commonly found in busy areas, such as city squares and tourist hotspots.
  • Buying beer from local markets and street vendors allows you to experience the vibrant culture of Mexico while enjoying a refreshing drink.
  • The cost of beer from local markets can range from 10 MXN to 25 MXN per bottle, making it an affordable option for those on a budget.
  • Additionally, some street vendors offer special deals or discounts for bulk purchases.
  • It is important to note that while buying beer from local markets and street vendors can be an enjoyable experience, it is essential to drink responsibly and be aware of your surroundings.


In conclusion, the cost of beer in Mexico varies depending on factors such as location, brand, and type. On average, domestic beers can range from 15-38 MXN ($1.40 USD), while imported beers may cost around 65 MXN ($3 USD).

Whether you’re looking for a budget-friendly option or willing to splurge on a craft brew, Mexico offers something for every beer lover’s taste and budget. So sit back, relax, and raise a glass to enjoying a refreshing cerveza in beautiful Mexico!