In tourist restaurants, expect to pay 150-400 pesos (8-20 USD) for main courses. Fine dining establishments run 400-800+ pesos (20-40+ USD) per person before drinks. Local restaurants offer meals for 80-150 pesos (4-8 USD).
Drinks at hotels and tourist bars cost 80-200 pesos (4-10 USD) for cocktails. Local bars and restaurants offer beer for 30-60 pesos (1.50-3 USD) and cocktails for 60-120 pesos (3-6 USD). Bottled water runs 15-30 pesos (less than 2 USD).
Uber is available in major cities and resort areas, offering transparent pricing and convenience. Fares for typical in-town rides run 50-150 pesos (3-8 USD). Airport transfers are higher. Hotel taxis cost more than Uber but offer convenience, especially late at night.
Related Questions
- What Is Mexico's Currency?
- Are Credit Cards Accepted in Mexico?
- Where Can I Exchange Money in Mexico?
- How Much Cash Should I Carry in Mexico?
- What Kinds of Gifts and Souvenirs Can I Find in Mexico?
- Should I Leave Tips in Mexico?
- Are There Tourist Taxes in Mexico?

Insider-led Mexico Design & Concierge
Your insider team designs the trip around what you care about, then supports you in-country with private logistics, vetted partners, and concierge help when plans change.




