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.
Get StartedPrivate drivers; English-speaking available.
Avoid the crowds in private day tours.
Better stays, better pacing, better reservations.
Insider-only experiences and exclusive local partners.
24/7 in-country support by phone, text, and WhatsApp.
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.
Real Voices, Real Benefits
We believe travel is more than ticking destinations off a list – it's about discovering new places deeply, feeling connected wherever you go, and knowing you have a trusted team of local experts behind you every step of the way.




