Article
Rupee today: US dollar at Rs 332.41 (Central Bank), 29 October 2026
29 October 2026 2 min read
Share
The Central Bank of Sri Lanka's indicative rate for the US dollar was Rs 332.41 on 28 October 2026, up Rs 0.09 from Rs 332.31 on 27 October 2026 (the rupee weaker).
Other indicative rates: EUR Rs 369.74, GBP Rs 442.14, AED Rs 90.50, SAR Rs 88.55, AUD Rs 233.78, JPY Rs 2.10.
What banks pay for US dollars today
- Amãna Bank: buys at Rs 330.25, sells at Rs 335.25
- Seylan Bank: buys at Rs 328.80, sells at Rs 335.80
- HNB: buys at Rs 328.75, sells at Rs 336.00
- People's Bank: buys at Rs 328.69, sells at Rs 336.36
- National Savings Bank: buys at Rs 328.50, sells at Rs 336.50
- Sampath Bank: buys at Rs 328.50, sells at Rs 336.50
- SDB Bank: buys at Rs 328.45, sells at Rs 336.59
- NDB Bank: buys at Rs 328.00, sells at Rs 337.00
- SBI Sri Lanka: buys at Rs 328.00, sells at Rs 337.00
- Bank of Ceylon: buys at Rs 327.90, sells at Rs 336.90
- DFCC Bank: buys at Rs 327.75, sells at Rs 337.25
- Nations Trust Bank: buys at Rs 326.98, sells at Rs 338.02
- Cargills Bank: buys at Rs 326.85, sells at Rs 338.19
Receiving money from abroad? Amãna Bank pays the most for dollars sent by telegraphic transfer today (Rs 330.25), Rs 3,400.00 more on USD 1,000 than Cargills Bank. Buying dollars? Amãna Bank sells them for the least (Rs 335.25).
Live rates, history and every bank's rates: exchange rates and bank exchange rates. Banks' rates change during the day; check with your bank before you transfer.


