Foreigners may not exchange more than $1,500 U.S.D. (cash) per person, per month into Mexican pesos. Mexican travelers are also limited to $1,500 U.S.D. cash per person, per month, with the added restriction of no more than $300 U.S.D. cash per day. Most banks along Carretera 307 have ATMs where you can withdraw local currency, or you can pay for services with a debit or credit card without restrictions. There's no limit to the number of purchases or the amount of each individual transaction. We recommend having Mexican pesos on hand, especially if you intend to use public transportation, leave tips, or pay cash during your trip.