If you are planning a trip to Machu Picchu, it’s important to understand some basic information about the Peruvian currency and exchange rate so you can manage your travel budget comfortably.
The official currency of Peru is the Peruvian sol (S/). In tourist cities like Cusco, you can easily find exchange offices, banks, and ATMs where you can withdraw local currency. Although many hotels, restaurants, and travel agencies accept credit cards, it’s always a good idea to carry some cash for small purchases, local transportation, artisan markets, or tips.

About the exchange rate
The exchange rate in Peru is usually stable compared to other countries in the region, but it may vary slightly between banks, airports, and exchange offices. Exchange offices in city centers typically offer better rates than those at airports.
Many travelers arrive with U.S. dollars, which are widely accepted for currency exchange in cities like Lima and Cusco. It’s recommended to bring bills in good condition, as damaged or very old notes may not be accepted.
Payments during your trip
During your visit to Machu Picchu and other tourist destinations, you’ll notice that:
- Tours and hotels are often priced in dollars or soles.
- Small restaurants and shops usually accept cash in soles only.
- ATMs are available in urban areas but limited in small towns.
Planning how much cash you’ll need in advance will help you avoid extra fees from frequent withdrawals or currency conversions.
Final recommendation
Before traveling, check the current exchange rate and consider exchanging a small amount of money upon arrival for your first expenses. Later, you’ll usually find better exchange rates in downtown Cusco.
Understanding these details will make your trip to Peru smoother and allow you to focus on what really matters: enjoying the history, culture, and unforgettable landscapes of Machu Picchu.