Peru Currency Exchange Rates Calculator

.peru-calc-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #ddd; border-radius: 12px; background-color: #f9f9f9; color: #333; box-shadow: 0 4px 15px rgba(0,0,0,0.05); } .peru-calc-header { text-align: center; margin-bottom: 30px; border-bottom: 3px solid #d91e18; padding-bottom: 15px; } .peru-calc-header h2 { color: #d91e18; margin: 0; font-size: 28px; } .peru-calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 25px; } @media (max-width: 600px) { .peru-calc-grid { grid-template-columns: 1fr; } } .peru-calc-group { display: flex; flex-direction: column; } .peru-calc-group label { font-weight: 600; margin-bottom: 8px; font-size: 14px; color: #555; } .peru-calc-group input, .peru-calc-group select { padding: 12px; border: 1px solid #ccc; border-radius: 6px; font-size: 16px; } .peru-calc-btn { grid-column: 1 / -1; background-color: #d91e18; color: white; padding: 15px; border: none; border-radius: 6px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background 0.3s; } .peru-calc-btn:hover { background-color: #a91612; } .peru-calc-result { margin-top: 30px; padding: 20px; background-color: #fff; border-left: 5px solid #d91e18; border-radius: 4px; text-align: center; } .peru-calc-result-val { font-size: 32px; font-weight: 800; color: #d91e18; display: block; } .peru-calc-content { margin-top: 40px; line-height: 1.6; color: #444; } .peru-calc-content h3 { color: #d91e18; border-bottom: 1px solid #eee; padding-bottom: 10px; } .peru-calc-content table { width: 100%; border-collapse: collapse; margin: 20px 0; } .peru-calc-content th, .peru-calc-content td { padding: 12px; border: 1px solid #eee; text-align: left; } .peru-calc-content th { background-color: #f4f4f4; }

Peruvian Sol (PEN) Currency Converter

Calculate live-market value for foreign currency to Soles

US Dollar (USD) Euro (EUR) British Pound (GBP) Canadian Dollar (CAD) Chilean Peso (CLP)
Total Received in PEN 0.00 PEN

Understanding the Peruvian Sol (PEN)

When traveling to Peru, the official currency is the Sol (PEN). While many tourist-facing businesses in Lima, Cusco, and Arequipa accept US Dollars, you will generally get a better price by paying in the local currency. Exchange rates fluctuate daily based on global markets and local economic conditions set by the Banco Central de Reserva del Perú.

Practical Example of Exchange

If you are arriving at Jorge Chávez International Airport in Lima with 200 USD and the current market rate is 3.72 PEN per Dollar:

  • Gross Conversion: 200 x 3.72 = 744.00 PEN
  • If the booth charges 3% fee: 744.00 – 22.32 = 721.68 PEN

Where to Exchange Money in Peru

Location Pros Cons
Casas de Cambio Competitive rates, fast service. Check for fake bills.
Cambistas (Street) Very convenient, official IDs. Safety risks in some areas.
Banks Highest security. Long lines, worst rates.
ATMs Convenient for cash. High bank withdrawal fees.

Tips for Travelers

1. Check the "Sello": When exchanging money, ensure the bills are not torn. Peruvian vendors are extremely strict and will often refuse any banknote with even a tiny rip.

2. Avoid Airport Booths: Exchange rates at the Lima airport are notoriously poor. Exchange just enough for a taxi and find a "Casa de Cambio" in Miraflores or San Isidro for better rates.

3. Verify Counterfeits: Learn to recognize the security features of the 10, 20, 50, 100, and 200 Sol notes, such as the watermark and the color-changing ink on the denomination number.

function calculatePeruExchange() { var amount = parseFloat(document.getElementById('foreignAmount').value); var rate = parseFloat(document.getElementById('exchangeRate').value); var feePercent = parseFloat(document.getElementById('commission').value); var currency = document.getElementById('foreignCurrency').value; if (isNaN(amount) || amount <= 0) { alert("Please enter a valid amount."); return; } if (isNaN(rate) || rate 0) { feeAmount = grossTotal * (feePercent / 100); } var finalTotal = grossTotal – feeAmount; document.getElementById('peruResultArea').style.display = 'block'; document.getElementById('peruTotalResult').innerHTML = finalTotal.toLocaleString('es-PE', { minimumFractionDigits: 2, maximumFractionDigits: 2 }) + ' PEN'; var breakdownText = amount + ' ' + currency + ' at a rate of ' + rate; if (feeAmount > 0) { breakdownText += ' (minus ' + feePercent + '% fee: ' + feeAmount.toFixed(2) + ' PEN)'; } document.getElementById('breakdown').innerHTML = breakdownText; }

Leave a Comment