Currency in Mexico Mexico's official currency is the peso. Although the peso is the main currency, American dollars are accepted in touristy areas. Some high-traffic tourist regions might also accept Euros, Canadian dollars and British pounds. However, it's almost always more cost-efficient to pay with pesos.