US Dollar to Peruvian Sol converter

1 US Dollar (USD) =

3.4336 PEN

1 PEN = 0.291243 USD · Updated: Oct 12, 2026, 8:43 PM UTC · This is a daily reference rate.

Convert US Dollar (USD) to Peruvian Sol (PEN) instantly. The rate refreshes every few seconds while the market is open, and the table below works out the amounts people look up most. Banks and exchange bureaus add a margin on top of this mid-market rate.

USD to PEN conversion table

Amount (USD)PEN
1 USD3.43 PEN
5 USD17.17 PEN
10 USD34.34 PEN
20 USD68.67 PEN
50 USD171.68 PEN
100 USD343.36 PEN
250 USD858.39 PEN
500 USD1,717 PEN
1,000 USD3,434 PEN
5,000 USD17,168 PEN
10,000 USD34,336 PEN
Amount (PEN)USD
1 PEN0.2912 USD
5 PEN1.46 USD
10 PEN2.91 USD
20 PEN5.82 USD
50 PEN14.56 USD
100 PEN29.12 USD
250 PEN72.81 USD
500 PEN145.62 USD
1,000 PEN291.24 USD
5,000 PEN1,456 USD
10,000 PEN2,912 USD

How much is 1 US Dollar in Peruvian Sol?

Right now 1 USD = 3.4336 PEN. The other way round, 1 PEN = 0.291243 USD.

How often is the rate updated?

Major pairs update every few seconds from a live feed while the market is open; the rest come from daily reference rates.

Rates on a past date →

Other exchange rates