Cozumel’s local currency is the Mexican Peso. Because of the large number of tourists from the US, some businesses will accept US dollars in addition to pesos. However, you typically get the best rate when you pay in pesos.