Mexico's official currency is the Mexican peso (MXN). US dollars are widely accepted throughout Cancun's Hotel Zone and tourist areas, but you'll usually get a better exchange rate paying in pesos. Use bank-affiliated ATMs for withdrawals, notify your bank before travel, and carry small USD bills for tips and small purchases.
Handling money in Cancun is straightforward once you understand the basics. The official currency is the Mexican peso (MXN), but US dollars are accepted almost everywhere in the Hotel Zone and major tourist areas — usually at a less favorable exchange rate set by the merchant. The smartest approach is a mix: carry pesos for small purchases, tips, and local spots; use a no-foreign-transaction-fee credit card for larger purchases; and keep some USD cash for emergencies. ATMs are plentiful, but fees and exchange rates vary wildly. This guide covers pesos, USD, exchanges, cards, and budgeting so you can spend less time worrying about money and more time enjoying Cancun.
Mexican Peso Basics
The Mexican peso (MXN) is Mexico's official currency, and you'll see it written as '$' or 'MX$' on price tags — which can be confusing at first glance since the symbol matches USD. Coins come in 1, 2, 5, and 10 pesos; bills come in 20, 50, 100, 200, 500, and (less commonly) 1,000 peso denominations. As of mid-2024, the exchange rate hovers around 17-19 pesos to 1 USD, but rates fluctuate, so check before your trip. A quick mental shortcut: 100 pesos is roughly $5-6 USD, 200 pesos is roughly $10-12, and 1,000 pesos is roughly $55-60. Most menus, store signs, and hotel rates in the Hotel Zone list prices in pesos, though many places will quote USD to tourists on request. Familiarize yourself with the colorful peso bills so you can pay confidently and spot incorrect change.
Pesos vs USD
Both pesos and US dollars work in Cancun, but each has its place. Pesos are the local currency and give you the best exchange rate — you'll pay the actual market rate rather than the merchant's rounded-up dollar price. Use pesos at local restaurants, OXXO convenience stores, taxis, street vendors, and anywhere outside the Hotel Zone. USD is widely accepted at resorts, major restaurants, tours, and shops in tourist areas, but merchants set their own exchange rate — typically 15 or 17 pesos to the dollar when the real rate is 18 or 19. That's a 5-10% markup on every transaction. For small purchases and tips, the difference is negligible. For larger purchases like a $100 dinner, paying in pesos could save you $5-10. As a rule of thumb: use pesos wherever they're quoted, use USD only where necessary or for tipping (small bills are gold), and never let a merchant convert your card transaction to USD — always pay in pesos.
Exchanging Money
You have three main options for getting pesos in Cancun: ATMs, currency exchanges (casas de cambio), and your bank at home. ATMs at bank branches typically offer the best exchange rate, close to the interbank rate, plus whatever your home bank charges for international withdrawals. Casas de cambio are everywhere in the Hotel Zone and downtown — they're convenient and open late, but their rates include a markup of 2-5% compared to the interbank rate. Avoid exchanging money at the airport, where rates are worst, and at hotels, which often add the largest markup. If you exchange cash, bring crisp, undamaged USD bills — Mexican exchanges often reject torn, faded, or older-series bills. You can also order pesos from your US bank before traveling, though they may not have inventory for same-day pickup. For most travelers, withdrawing pesos from a bank ATM upon arrival is the simplest and cheapest approach. Withdraw larger amounts less often to minimize per-transaction fees.
Using Cards in Cancun
Credit and debit cards are widely accepted in Cancun's Hotel Zone, at resorts, restaurants, tour operators, and larger shops. Visa and Mastercard are the most commonly accepted; American Express works at many places but not all; Discover is rarely accepted. Use a card with no foreign transaction fees whenever possible — cards that charge 3% on international purchases add up quickly over a week-long trip. When paying with a card, you'll often be asked if you want to pay in USD or pesos — always choose pesos. This avoids dynamic currency conversion (DCC), which gives you a worse exchange rate than your bank would. Contactless payments (Apple Pay, Google Pay) work at many modern terminals, especially at resorts and chain stores. For street vendors, small local restaurants, and taxis, cash is still king — don't assume you can pay by card. Always carry enough cash for a full day of expenses in case card networks go down, which happens occasionally in Mexico.
Budgeting Tips
A typical Cancun vacation budget depends heavily on whether you're staying all-inclusive or self-catering. At an all-inclusive resort, most meals, drinks, and on-site activities are included — budget $20-40 per person per day for tips, off-site meals, and extras. For non-all-inclusive travelers, expect to spend $15-30 per person for a casual meal, $30-60 at a Hotel Zone restaurant, and $5-10 for breakfast. Taxis around the Hotel Zone run $10-20 each way; the ADO bus to downtown is about $1. Tours range from $50-150 per person depending on the activity. Beer at a beach bar runs $4-8; cocktails $8-15. Souvenirs and gifts are negotiable at markets — start at 40-50% of the asking price. To stretch your budget, eat where locals eat in downtown Cancun, take the R1 or R2 buses (about $0.50) instead of taxis, drink the free bottled water at your resort, and book tours through reputable operators rather than resort desks, which often mark up prices.
FAQ
Should I use pesos or USD in Cancun?
Use pesos for the best exchange rate, especially at local shops, taxis, and off-the-beaten-path restaurants. USD is widely accepted in the Hotel Zone, but merchants set their own (often less favorable) exchange rate. For small tips, USD bills are convenient; for larger purchases, pesos save money.
What's the exchange rate?
The rate fluctuates but has hovered around 17-19 pesos to 1 USD in recent years. Check a live rate app like XE before your trip. A quick mental shortcut: 100 pesos is roughly $5-6, 200 pesos is roughly $10-12, and 1,000 pesos is roughly $55-60.
Should I exchange money at the airport?
Avoid it if possible — airport exchange rates and ATM fees are the worst. Exchange a small amount for immediate needs if you must, then use bank ATMs in Cancun's Hotel Zone or downtown for the rest. Hotels also tend to offer poor exchange rates.
Can I use my US credit card everywhere?
Visa and Mastercard are widely accepted at resorts, restaurants, and shops in the Hotel Zone. Amex works at many places but not all; Discover is rarely accepted. Always choose to pay in pesos when given the option, and use a no-foreign-transaction-fee card.
How much cash should I bring?
Bring $100-200 USD in small bills for tips and emergencies, then withdraw pesos from a bank ATM in Cancun for daily expenses. Don't carry large amounts of cash — use your hotel room safe. For a 7-day all-inclusive trip, $300-500 USD total cash (including tips) is typically plenty.
Are there foreign transaction fees on cards?
Many US cards charge 2-3% per international transaction. Use a travel credit card with no foreign transaction fees — popular options include Chase Sapphire Preferred, Capital One Venture, and Amex Platinum. Over a week-long trip, that 3% adds up to real money.
Still have questions? Ask a local.
Our Cancun experts answer questions like yours every day. Book your trip through us and get personal advice — no service fees.