The official currency of Mexico is the Mexican peso, which is accepted everywhere. Credit cards are also widely accepted in many places.