The currency in Riviera Maya is the Mexican Peso (Mex$). US dollars are sometimes accepted in some spots, but it’s best to get your Riviera Maya currency sorted out before you go.
You can do this online, or pop into your local Thomas Cook outlet and you can pre-order your currency before you travel.
There are ATMs and banks in Riviera Maya, but do bear in mind that if you use a credit or debit card to take out cash then your bank may charge you a fee, which can quickly eat into your holiday money. Most restaurants, large outlets and hotels will accept the major credit cards, but if you do go off exploring then you may want to make sure you have some cash to use at smaller shops, bars and cafés. Tipping in Riviera Maya isn’t mandatory, but it is appreciated, so have some lower denomination currency to use if you want to tip your taxi driver or waiter.