RemitLens

USD to PEN exchange rate today

US Dollar to Peruvian Sol market rate

1 US Dollar =

3.4535 PEN

1 PEN = 0.2896 USD

Market rates from ExchangeRate-API, for information only.

Market exchange rate

1 USD = 3.4535 PEN

USD/PEN over the last 30 days

We record one rate per day — the trend chart fills up as history builds. Check back tomorrow!

Find the provider closest to the market rate

Money transfer services rarely give you the market rate. Compare their real rate and fees for your corridor:

Compare all destinations

Convert USD to PEN

1 USD3.45 PEN
5 USD17.27 PEN
10 USD34.54 PEN
25 USD86.34 PEN
50 USD172.68 PEN
100 USD345.35 PEN
250 USD863.38 PEN
500 USD1,726.75 PEN
1,000 USD3,453.50 PEN
5,000 USD17,267.50 PEN

Convert PEN to USD

1 PEN0.29 USD
5 PEN1.45 USD
10 PEN2.90 USD
25 PEN7.24 USD
50 PEN14.48 USD
100 PEN28.96 USD
250 PEN72.39 USD
500 PEN144.78 USD
1,000 PEN289.56 USD
5,000 PEN1,447.81 USD

Frequently asked questions

What is the USD to PEN exchange rate today?

Today's market rate is 1 USD = 3.4535 PEN (updated October 30, 2026 at 12:00 AM UTC). Conversely, 1 PEN = 0.2896 USD.

Will I get this rate when I send money?

Not exactly. The market rate is a benchmark: most banks and transfer services apply a margin to it. Compare providers on RemitLens to find the one whose rate is closest to 3.4535 PEN per USD, with the lowest fees.

How much is 100 USD in PEN?

At today's market rate, 100 USD equals 345.35 PEN. What your recipient actually receives depends on the provider's exchange rate and fees.

How often is the USD/PEN rate updated?

We refresh our market rates once a day. Provider rates on our comparison pages are also checked daily.