Yes, most places accept US Dollars but you will be given your change in Mexican pesos. We advise changing your money to pesos or taking pesos directly from the ATM machines located at the airport and in the town of Tulum.