Karachi – Foreign currency exchange rates in Pakistan are slightly fluctuating. According to the latest exchange rates, the US dollar was bought at Rs279.05 and sold at Rs280.40. The euro was traded at Rs320.59 to buy and Rs324.05 to sell, while the British pound was traded at Rs371.65 to buy and Rs375.25 to sell.
The UAE dirham sells for Rs75.50 to buy and Rs76.75 to sell, while the Saudi riyal costs Rs73.75 to buy and sells for Rs74.70.
Other major currencies also recorded the following exchange rates on the open market: The Australian dollar was trading at Rs193.40 for buying and Rs197 for selling, while the Canadian dollar was trading at Rs202.18 for buying and Rs206.50 for selling. The Chinese Yuan purchase price is Rs36.50 and the selling price is Rs37.75.
The Danish krone was trading at Rs43.32 to buy and Rs43.72 to sell, while the Norwegian krone was trading at Rs27.61 to buy and Rs27.91 to sell. The Swedish Corona was traded at Rs30.15 for buy and Rs30.45 for sell, while the Swiss franc was recorded at Rs355 for buy and Rs358.85 for sell.
The Indian rupee was trading at Rs2.40 for buying and Rs2.85 for selling, while the Hong Kong dollar was trading at Rs34.80 for buying and Rs35.80 for selling. The New Zealand dollar stood at Rs162.77 for buying and Rs166.25 for selling.
Exchange Rates in Pakistan Open Markets – US Dollar, Euro, Pound, Riyal Update – first appeared in Daily Pakistan English News on March 15, 2026.