1. Central bank exchange rates
  2. National Bank of Poland
  3. USD

National Bank of Poland US Dollar rate

1 USD = 3.8537 PLN +0.15%

Published Tuesday, 29 September 2026 as the average exchange rates (table A).

1 PLN = 0.259491 USD

USD to PLN over the last year

3.603.80Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
3.8570
52-week low
3.5045
52-week average
3.6701
Change over the year
+6.12%

Yearly averages

The mean of each year’s publications, 1 USD in PLN. Open a year for every daily rate and the monthly averages.

YearAverageHighLowPublications
2026 3.6791 3.8570 3.5045 189
2025 3.7588 4.1904 3.5848 251
2024 3.9799 4.1752 3.8117 252
2023 4.2030 4.4888 3.8990 251
2022 4.4615 5.0381 3.9218 252
2021 3.8647 4.1893 3.6545 254
2020 3.8978 4.2654 3.6254 255
2019 3.8399 4.0154 3.7243 251
2018 3.6117 3.8268 3.3173 252
2017 3.7782 4.2271 3.4813 251
2016 3.9435 4.2493 3.7193 252
2015 3.7730 4.0400 3.5550 254
2014 3.1537 3.5458 3.0042 252
2013 3.1615 3.3724 3.0105 251
2012 3.2581 3.5777 3.0690 252
2011 2.9636 3.5066 2.6458 252
2010 3.0179 3.4916 2.7449 255
2009 3.1181 3.8978 2.7093 255
2008 2.4061 3.1303 2.0220 254
2007 2.7686 3.0400 2.4260 252
2006 3.1047 3.3008 2.8628 252
2005 3.2347 3.4491 2.9066 252
2004 3.6484 4.0572 2.9716 256
2003 3.8898 4.0910 3.6709 253
2002 4.0811 4.2628 3.8369 251

This rate via API

The National Bank of Poland USD rate for any day since 2 January 2002, or every publication in a range of up to a year, as JSON or CSV.

curl https://api.currencyapi.com/v3/official \
  -G -d source=nbp -d base_currency=USD \
  -d currencies=PLN -d date=2026-09-29 \
  -H "apikey: YOUR-API-KEY"

# every publication of 2026
curl https://api.currencyapi.com/v3/official/range \
  -G -d source=nbp -d currencies=USD \
  -d date_from=2026-01-01 -d date_to=2026-12-31 \
  -H "apikey: YOUR-API-KEY"

US Dollar at other central banks

Questions about this rate

What is the National Bank of Poland USD rate today?

On 29 September 2026 the National Bank of Poland published 1 USD = 3.8537 PLN (1 PLN = 0.259491 USD).

What was the average USD rate in 2026?

The average of the 189 publications in 2026 is 1 USD = 3.6791 PLN, the simple mean of the daily rates.

Is this the rate I must use for tax or accounting?

That depends on your jurisdiction. Many rules name a specific bank and day, for example the rate published on the business day before the transaction. Use the date lookup in the API to get exactly the publication your rule asks for.