KATHMANDU, July 16: Nepal Rastra Bank (NRB) has published the foreign exchange rates for today (Wednesday). As per the NRB, the buying rate for one US dollar has been fixed at Rs. 137, while the selling rate is Rs. 137.60. This marks a decrease from Tuesday’s rates, which were Rs. 137.28 for buying and Rs. 137.88 for selling.
The euro is being traded at a buying rate of Rs. 159.91 and a selling rate of Rs. 160.61. Similarly, the UK pound sterling has a buying rate of Rs. 184.19 and a selling rate of Rs. 185.00. The Swiss franc is set at Rs. 171.93 for buying and Rs. 172.68 for selling.
Among other major currencies, the Australian dollar is being exchanged at Rs. 89.90 (buying) and Rs. 90.29 (selling), while the Canadian dollar stands at Rs. 100.08 and Rs. 100.52, respectively. The Singapore dollar has been fixed at Rs. 106.90 for buying and Rs. 107.37 for selling.
Revised interest rate corridor system introduced

The Japanese yen (per 10 units) is priced at Rs. 9.26 (buying) and Rs. 9.30 (selling). The Chinese yuan is currently trading at Rs. 19.10 (buying) and Rs. 19.18 (selling). The Saudi Arabian riyal is trading at Rs. 36.53 for buying and Rs. 36.69 for selling, while the Qatari riyal is valued at Rs. 37.59 and Rs. 37.76, respectively.
The Thai baht is fixed at Rs. 4.22 (buying) and Rs. 4.24 (selling). The UAE dirham is being traded at Rs. 37.30 and Rs. 37.46, and the Malaysian ringgit at Rs. 32.30 (buying) and Rs. 32.44 (selling). The South Korean won (per 100 units) is set at Rs. 9.93 and Rs. 9.97, respectively.
In Scandinavian currencies, the Swedish krona is being traded at Rs. 14.20 (buying) and Rs. 14.26 (selling), while the Danish krone is fixed at Rs. 21.43 and Rs. 21.52, respectively.
The Hong Kong dollar is valued at Rs. 17.45 (buying) and Rs. 17.53 (selling). The Kuwaiti dinar is the highest among all, trading at Rs. 448.40 (buying) and Rs. 450.36 (selling). The Bahraini dinar is set at Rs. 363.40 and Rs. 364.99, and the Omani rial at Rs. 355.83 and Rs. 357.39, respectively.
For the Indian currency, the rate for 100 Indian rupees remains unchanged at Rs. 160.00 for buying and Rs. 160.15 for selling.
The central bank has stated that these exchange rates may be revised at any time as required. It has also been noted that rates set by commercial banks may differ, and the latest updates are available on the NRB’s official website.