The currency used in Oaxaca is the Mexican peso. You can exchange your currency at a bank or exchange bureau, or withdraw cash from an ATM. Credit cards are widely accepted in tourist areas, but it's always a good idea to have some cash on hand, just in case.