Money, Cards & Tipping

Pay in pesos, carry some cash, and always decline the "pay in dollars" offer.

Independent guide · Last updated September 2026

Puerto Vallarta
Puerto Vallarta. Photo: Michelle Maria, Wikimedia Commons, CC BY 3.0.

Mexico's currency is the peso (MXN). Many tourist businesses in Puerto Vallarta will quote or accept US dollars, but you'll almost always get a worse deal that way. Here's how to handle money sensibly.

Pesos, not dollars

Pay in pesos wherever you can. When a card machine offers to charge you in your home currency instead of pesos, always decline — that's dynamic currency conversion and the rate is poor. Choose pesos and let your own bank do the conversion.

Cash and ATMs

Cards

Cards are widely accepted in hotels, restaurants and shops in the tourist areas. Smaller family-run places, markets and stands often aren't. Tell your bank you're travelling to avoid blocks.

Tipping

For what things actually cost, see our trip cost guide.