Peru’s official currency is the Nuevo Sol. Currency can be exchanged at all banks and casas de cambio (foreign exchange houses), and at most hotels, restaurants and shops. US dollars are the easiest currency to exchange and many restaurants, hotels and shops in the main cities will accept US dollars for payment. It is recommended you avoid accepting torn money as it may not be accepted again when you go to spend it.
Major credit cards (Visa, Master Card, Diners and American Express) are accepted, however, Visa is the most widely recognised.
Cajeros automáticos (ATMs) are also available throughout Peru, so long as you have a four- digit PIN to access your account.
Travellers Cheques (cheques de viajero) can be exchanged in major cities but it may be more difficult in small towns and villages.