NBU Exchange Rates for July 31

The exchange rates of major currencies set by the National Bank of Ukraine on Friday, July 31, 2026

The US dollar rate, compared to July 30, decreased by 19 kopecks to 44.6916 per 1 dollar.

The euro rose by 19 kopecks to 51.2747 per 1 euro.

The pound sterling increased by 17 kopecks to 59.8197 per 1 pound sterling.

The Swiss franc rate reached 54.9847 per 1 Swiss franc.

The Polish zloty rate reached 11.8975 per 1 Polish zloty.

Currency Full Name Rate
USD US Dollar 44.691600 --0.1873
EUR Euro 51.274700 +0.1935
GBP Pound Sterling 59.819700 +0.1667
CHF Swiss Franc 54.984700 +0.241
PLN Polish Zloty 11.897500 +0.0941

The National Bank of Ukraine sets the exchange rate from 3:00 PM to 4:00 PM, and the rate takes effect the following day. Also, at 12:00 PM, the NBU publishes a reference rate, which serves as a guide for what to expect at 3:00 PM. On weekends and holidays, the rates of the last working day apply.

The National Bank continues daily efforts to maintain the stability of the hryvnia by conducting foreign exchange interventions and preventing significant exchange rate fluctuations.

analytics