As an expert sommelier and brewer, I can provide you with a detailed answer regarding the price of a bottle of Corona beer at a pub or bar in Mexico. The price of a Corona beer can vary depending on various factors such as the location, type of establishment, and whether it's a tourist area or not.
In general, you can expect to pay anywhere from 9 to 80 pesos (approximately 1 to 7 USD) for a bottle of Corona at a pub or bar in Mexico. However, it's important to note that these prices are subject to change and can vary greatly depending on the specific establishment.
The price range I mentioned earlier takes into account the different types of bars or pubs you may come across in Mexico. For instance, if you visit a local, non-touristy bar or pub, you can expect to find cheaper prices for a bottle of Corona, usually ranging from 9 to 20 pesos (around 1 to 2 USD).
On the other hand, if you visit a more upscale or tourist-oriented establishment, the prices for a bottle of Corona can be higher, typically ranging from 25 to 80 pesos (approximately 2 to 7 USD). In most tourist resorts or popular tourist areas, you shouldn't find a place charging more than 3 to 4 USD for a bottle of Corona.
It's worth mentioning that prices can also vary depending on the size of the bottle. In Mexico, you can find Corona beer in different bottle sizes, such as regular 355ml bottles and larger 710ml bottles. Generally, the larger bottles will be more expensive than the regular-sized ones.
Personal experiences may vary, but I have found that in popular tourist destinations like Cancun or Playa del Carmen, the price for a bottle of Corona in a beachside bar or pub ranged from 2 to 4 USD. However, when venturing into smaller towns or local bars in less touristy areas, I have paid as little as 1 USD for a bottle of Corona.
The price of a bottle of Corona beer at a pub or bar in Mexico can range from 9 to 80 pesos (1 to 7 USD), depending on the location and type of establishment. It's always a good idea to check the menu or ask the staff for the price before ordering to avoid any surprises.