Exchange rates of NBP today – March 31, 2026 [EUR, USD, GBP and others]

Exchange rates at 31 March 2026 present a diverse picture of the European and global financial markets, and the National Bank of Poland has today published official rates under table number 0.62/A/NBP/2026. The euro rate according to the NBP is PLN 4.2894, while the US dollar rate is PLN 3.7408 per dollar. Against the background of other currencies, the Swiss franc, whose rate exceeded PLN 4.6764, draws attention, making it the most expensive European currency in today's ranking. We invite you to read a full overview of NBP exchange rates on the last day of March 2026.

Exchange rates of NBP – 31 March 2026

Key exchange rates today

Euro (EUR)
Average rate NBP: PLN 4,2894
Purchase rate: 4,2458 PLN | Sales rate: PLN 4,3316
The euro rate remains close to PLN 4.29, which ranks the single European currency to the extent observed over the past weeks. The spread between the buy-and-sale rate today is just over 8 cents, which is worth considering when planning to exchange cash before going to the euro area. Those who go to Germany, France, Italy or Spain should remember that cantors and banks use their own courses which may deviate from the NBP average rate.

US Dollar (USD)
Average rate NBP: PLN 3,7408
Purchase rate: 3,7036 PLN | Sales rate: PLN 3,7784
The dollar rate today is PLN 3.7408, which means that for a hundred dollars we will pay in the conversion slightly over PLN 374. The spread between the purchase and sales rate is about 7.5 grosz, which is a relatively typical difference for this currency. The dollar rate matters not only to travellers to the United States — Many raw materials, including oil, are valued in this currency, which indirectly affects prices in Poland.

Pound sterling (GBP)
Average rate NBP: PLN 4,9426
Purchase rate: PLN 4,8828 | Sales rate: PLN 4,9814
Pound sterling remains the most expensive of the major European currencies, and its rate of nearly PLN 4.94 means that almost PLN 494 must be paid for a hundred pounds. The spread between the purchase and sales rate today is close to 99 grosz, which is one of the higher differences among the currencies listed in Table C of the NBP. Those working in the UK or regularly transferring money to the country should pay attention to this spread when planning foreign transfers.

Swiss franc (CHF)
Average rate NBP: PLN 4,6764
Purchase rate: 4,6279 PLN | Sales rate: 4,7213 PLN
For years Swiss franc has been considered one of the safest currencies in the world and its exchange rate of PLN 4.6764 confirms that the currency is clearly more expensive than the euro. The difference between the purchase and sale rate today is about 93 grosz, which could be important when exchanging larger amounts. Those paying mortgages in francs or planning to travel to Switzerland should follow NBP courses on an ongoing basis, as the franc belongs to currencies with relatively clear daily fluctuations.

Czech koruna (CZK)
Average rate NBP: 0.1749 PLN
Purchase rate: 0,1729 PLN | Sales rate: PLN 0,1763
We will pay 17.49 cents for one Czech crown today, which means that a thousand crowns are the cost of nearly 174.90 gold. Czech koruna is a currency particularly important for people travelling to the Czech Republic or shopping in border stores. The spread in Table C is relatively small and is only 3.4 cents per crown, which favours those who plan to exchange this currency.

Norwegian krone (NOK)
Average rate NBP: PLN 0,3824
Purchase rate: 0,3796 PLN | Sales rate: PLN 0,3872
The Norwegian Crown costs 38.24 cents today, so for a hundred crowns we will pay 38.24 gold. Norway is a popular destination for Polish workers and migrants, so NBP courses for this currency are of great interest. The difference between the purchase and sales rate today is 7.6 cents per hundred kronor, which is worth considering when planning to transfer savings.

Swedish krona (SEK)
Average rate NBP: PLN 0,3920
Purchase rate: PLN 0,3883 | Sales rate: PLN 0,3961
Swedish krona is slightly more expensive than Norwegian — For a hundred Swedish crowns today we will pay 39.20 gold. Sweden is another Scandinavian country that is eager to be visited by Poles for both tourist and commercial purposes, which is why the course of this currency regularly appears at the forefront of searches. The spread between the purchase and sale rate is 7,8 cents per crown, which is a comparable value to the Norwegian crown.

Exchange rates are derived from the official NBP table and shall apply from the date of publication until the following working day.

How to read NBP courses? Practical Guide

The NBP courses are divided into two types and it is worth knowing which one concerns a particular situation. The average rate, published in Table A, is the official reference value applicable, among others, to accounting and tax settlements — This is not a course after which you will exchange money in the cantore. When you go to a currency or bank, you will find the purchase rate and the sale rate from Table C: the purchase rate is the price at which the exchanger buys the currency from you and the sale rate is the price at which it sells the currency to you — so if you want to buy a euro before you leave, you will pay the price after the sale rate, which is higher. The difference between the purchase rate and the sale rate, called spread, is in the simplified earnings of a currency or bank on a transaction — the smaller the spread, the more favourable the exchange terms for the customer.

Other NBP exchange rates

Thai Bat (THB) — PLN 0,1137
Australian Dollar (AUD) — PLN 2,5665
Hong Kong Dollar (HKD) — PLN 0,4772
Canadian Dollar (CAD) — PLN 2,6834
New Zealand Dollar (NDD) — PLN 2,1375
Singapore Dollar (SGD) — PLN 2,8994
Hungarian Forint (HUF) — PLN 0,0111
Ukrainian Hryvna (UAH) — PLN 0,0851
Japanese Jen (JPY) — PLN 0,0234
Danish krone (DKK) — PLN 0,5740
Icelandic Krona (ISK) — PLN 0,0299
Romanian Leu (RON) — PLN 0,8413
Turkish lira (TRY) — PLN 0,0840
New Israeli Shekel (ILS) — 1,1820 PLN
Chilean Peso (CLP) — PLN 0,0040
Philippine Peso (PHP) — PLN 0,0616
Mexican Peso (MXN) — PLN 0,2068
South African Rand (ZAR) — PLN 0,2185
Brazilian Real (BRL) — PLN 0,7123
Malaysian Ringgit (MYR) — PLN 0,9246
Indonesian Rupee (IDR) — PLN 0,0002
Indian Rupee (INR) — PLN 0,0398
South Korean Won (KRW) — PLN 0,0024
Yuan renminbi Chinese (CNY) — PLN 0,5415
SDR — Special Drawing Rights (XDR) — PLN 5,0715

Currency Trivia of the Day

March 31 is the last day of the first quarter of the year, which for many companies and financial institutions means closing accounts and settling foreign exchange transactions at official NBP rates. This is why the last working day of the quarter is of particular practical importance — serve as the basis for the valuation of assets and liabilities in foreign currencies in the balance sheets of thousands of Polish companies. The euro rate for today, of PLN 4,2894, will therefore become a reference point for many financial accounts ending the first quarter of 2026.

Follow the digitalnexus.pl portal to keep up with current NBP exchange rates every working day — we publish the reports immediately after they are made available by the National Bank of Poland. The NBP rates are announced from Monday to Friday and Tables A and C differ in the range of currencies and the way they are used, so we regularly explain how to use them in practice. Thank you for reading digitalnexus.pl — We hope that our daily exchange rate reviews make it easier for you to plan finances and travel.

guest
0 Comments
Reviews in line
View all comments
Related article for 5 sec. Current WIBOR rate – lower mortgage payments in May 2025!