logo

Today’s Official Foreign Exchange Rates Published by NRB

NN

Nepal Verified News

Tue Dec 23 2025

news

Nepal Rastra Bank (NRB) has announced the official foreign exchange rates for today. According to the central bank, one US dollar is being bought at Rs 143.15 and sold at Rs 143.75.

 

The exchange rate for the euro has been fixed at Rs 167.98 for buying and Rs 168.68 for selling. Similarly, the UK pound sterling is being bought at Rs 192.31 and sold at Rs 193.11. The Swiss franc has a buying rate of Rs 180.46 and a selling rate of Rs 181.22.

 

Among other major currencies, the Australian dollar is being bought at Rs 95.07 and sold at Rs 95.46. The Canadian dollar stands at Rs 103.96 for buying and Rs 104.40 for selling, while the Singapore dollar is priced at Rs 110.95 for buying and Rs 111.41 for selling.

 

The central bank has set the buying rate of 10 Japanese yen at Rs 9.10 and the selling rate at Rs 9.13. One Chinese yuan is being bought at Rs 20.34 and sold at Rs 20.43. Likewise, the Saudi Arabian riyal is priced at Rs 38.17 for buying and Rs 38.33 for selling, while the Qatari riyal stands at Rs 39.27 for buying and Rs 39.44 for selling.

 

According to NRB, one Thai baht is being bought at Rs 4.59 and sold at Rs 4.61. The UAE dirham has a buying rate of Rs 38.98 and a selling rate of Rs 39.14. Similarly, the Malaysian ringgit is being bought at Rs 35.10 and sold at Rs 35.25.

 

The South Korean won is set at Rs 9.67 for buying and Rs 9.71 for selling. The Swedish krona is being traded at Rs 15.47 for buying and Rs 15.54 for selling, while the Danish krone stands at Rs 22.49 for buying and Rs 22.59 for selling.

 

In the same way, the Hong Kong dollar is being bought at Rs 18.40 and sold at Rs 18.48. The Kuwaiti dinar has been fixed at Rs 465.54 for buying and Rs 467.49 for selling. The Bahraini dinar stands at Rs 379.68 for buying and Rs 381.27 for selling, while the Omani rial is being bought at Rs 371.81 and sold at Rs 373.37.

 

Meanwhile, the exchange rate for Indian currency shows that 100 Indian rupees are being bought at Rs 160 and sold at Rs 160.15.

 

    CN
    All Comments

    No comments yet