Best Exchange Rates Today
For every currency: the best buying rate when you sell, and the best selling rate when you buy.
One row per currency. On the left is the buying rate: the bank buys, so you sell. That is the rate for money reaching you. On the right is the selling rate: the bank sells, so you buy. That is the rate for money you need to send or spend. Tap any currency for the full bank-by-bank list.
Updated: Sep 16, 4:15 PM
USD / LKR
US Dollar
Buying rate · Bank buys → You sellYou hand over USD and the bank gives you rupees. This is the rate that counts when money reaches you from abroad: a salary, a remittance, a gift. Higher is better for you.
330.50LKR / USD
Amana Bank
Selling rate · Bank sells → You buyYou hand over rupees and the bank gives you USD. This is the rate that counts when you need foreign currency: travel, tuition, an online payment. Lower is better for you.
334.00LKR / USD
Deutsche Bank (Colombo Branch)
EUR / LKR
Euro
Buying rate · Bank buys → You sellYou hand over EUR and the bank gives you rupees. This is the rate that counts when money reaches you from abroad: a salary, a remittance, a gift. Higher is better for you.
378.75LKR / EUR
Amana Bank
Selling rate · Bank sells → You buyYou hand over rupees and the bank gives you EUR. This is the rate that counts when you need foreign currency: travel, tuition, an online payment. Lower is better for you.
385.37LKR / EUR
Deutsche Bank (Colombo Branch)
GBP / LKR
Pound Sterling
Buying rate · Bank buys → You sellYou hand over GBP and the bank gives you rupees. This is the rate that counts when money reaches you from abroad: a salary, a remittance, a gift. Higher is better for you.
447.59LKR / GBP
Bank of China (Colombo Branch)
Selling rate · Bank sells → You buyYou hand over rupees and the bank gives you GBP. This is the rate that counts when you need foreign currency: travel, tuition, an online payment. Lower is better for you.
447.62LKR / GBP
Bank of China (Colombo Branch)
INR / LKR
Indian Rupee
Buying rate · Bank buys → You sellYou hand over INR and the bank gives you rupees. This is the rate that counts when money reaches you from abroad: a salary, a remittance, a gift. Higher is better for you.
3.4200LKR / INR
Cargills Bank
Selling rate · Bank sells → You buyYou hand over rupees and the bank gives you INR. This is the rate that counts when you need foreign currency: travel, tuition, an online payment. Lower is better for you.
3.4900LKR / INR
Deutsche Bank (Colombo Branch)
AUD / LKR
Australian Dollar
Buying rate · Bank buys → You sellYou hand over AUD and the bank gives you rupees. This is the rate that counts when money reaches you from abroad: a salary, a remittance, a gift. Higher is better for you.
236.64LKR / AUD
Bank of China (Colombo Branch)
Selling rate · Bank sells → You buyYou hand over rupees and the bank gives you AUD. This is the rate that counts when you need foreign currency: travel, tuition, an online payment. Lower is better for you.
236.66LKR / AUD
Bank of China (Colombo Branch)
SGD / LKR
Singapore Dollar
Buying rate · Bank buys → You sellYou hand over SGD and the bank gives you rupees. This is the rate that counts when money reaches you from abroad: a salary, a remittance, a gift. Higher is better for you.
260.77LKR / SGD
Bank of China (Colombo Branch)
Selling rate · Bank sells → You buyYou hand over rupees and the bank gives you SGD. This is the rate that counts when you need foreign currency: travel, tuition, an online payment. Lower is better for you.
260.79LKR / SGD
Bank of China (Colombo Branch)
SAR / LKR
Saudi Riyal
Buying rate · Bank buys → You sellYou hand over SAR and the bank gives you rupees. This is the rate that counts when money reaches you from abroad: a salary, a remittance, a gift. Higher is better for you.
87.800LKR / SAR
Amana Bank
Selling rate · Bank sells → You buyYou hand over rupees and the bank gives you SAR. This is the rate that counts when you need foreign currency: travel, tuition, an online payment. Lower is better for you.
89.273LKR / SAR
People's Bank
AED / LKR
UAE Dirham
Buying rate · Bank buys → You sellYou hand over AED and the bank gives you rupees. This is the rate that counts when money reaches you from abroad: a salary, a remittance, a gift. Higher is better for you.
89.670LKR / AED
Amana Bank
Selling rate · Bank sells → You buyYou hand over rupees and the bank gives you AED. This is the rate that counts when you need foreign currency: travel, tuition, an online payment. Lower is better for you.
91.292LKR / AED
People's Bank
KWD / LKR
Kuwaiti Dinar
Buying rate · Bank buys → You sellYou hand over KWD and the bank gives you rupees. This is the rate that counts when money reaches you from abroad: a salary, a remittance, a gift. Higher is better for you.
1079.44LKR / KWD
DFCC Bank
Selling rate · Bank sells → You buyYou hand over rupees and the bank gives you KWD. This is the rate that counts when you need foreign currency: travel, tuition, an online payment. Lower is better for you.
1088.51LKR / KWD
Commercial Bank of Ceylon
QAR / LKR
Qatari Riyal
Buying rate · Bank buys → You sellYou hand over QAR and the bank gives you rupees. This is the rate that counts when money reaches you from abroad: a salary, a remittance, a gift. Higher is better for you.
90.173LKR / QAR
People's Bank
Selling rate · Bank sells → You buyYou hand over rupees and the bank gives you QAR. This is the rate that counts when you need foreign currency: travel, tuition, an online payment. Lower is better for you.
91.995LKR / QAR
People's Bank
CAD / LKR
Canadian Dollar
Buying rate · Bank buys → You sellYou hand over CAD and the bank gives you rupees. This is the rate that counts when money reaches you from abroad: a salary, a remittance, a gift. Higher is better for you.
238.29LKR / CAD
Bank of China (Colombo Branch)
Selling rate · Bank sells → You buyYou hand over rupees and the bank gives you CAD. This is the rate that counts when you need foreign currency: travel, tuition, an online payment. Lower is better for you.
238.31LKR / CAD
Bank of China (Colombo Branch)
CHF / LKR
Swiss Franc
Buying rate · Bank buys → You sellYou hand over CHF and the bank gives you rupees. This is the rate that counts when money reaches you from abroad: a salary, a remittance, a gift. Higher is better for you.
405.56LKR / CHF
Bank of China (Colombo Branch)
Selling rate · Bank sells → You buyYou hand over rupees and the bank gives you CHF. This is the rate that counts when you need foreign currency: travel, tuition, an online payment. Lower is better for you.
405.58LKR / CHF
Bank of China (Colombo Branch)
JPY / LKR
Japanese Yen
Buying rate · Bank buys → You sellYou hand over JPY and the bank gives you rupees. This is the rate that counts when money reaches you from abroad: a salary, a remittance, a gift. Higher is better for you.
2.1362LKR / JPY
Bank of China (Colombo Branch)
Selling rate · Bank sells → You buyYou hand over rupees and the bank gives you JPY. This is the rate that counts when you need foreign currency: travel, tuition, an online payment. Lower is better for you.
2.1382LKR / JPY
Bank of China (Colombo Branch)
CNY / LKR
Chinese Yuan
Buying rate · Bank buys → You sellYou hand over CNY and the bank gives you rupees. This is the rate that counts when money reaches you from abroad: a salary, a remittance, a gift. Higher is better for you.
48.876LKR / CNY
Bank of China (Colombo Branch)
Selling rate · Bank sells → You buyYou hand over rupees and the bank gives you CNY. This is the rate that counts when you need foreign currency: travel, tuition, an online payment. Lower is better for you.
49.780LKR / CNY
Deutsche Bank (Colombo Branch)
NZD / LKR
NZ Dollar
Buying rate · Bank buys → You sellYou hand over NZD and the bank gives you rupees. This is the rate that counts when money reaches you from abroad: a salary, a remittance, a gift. Higher is better for you.
188.69LKR / NZD
Amana Bank
Selling rate · Bank sells → You buyYou hand over rupees and the bank gives you NZD. This is the rate that counts when you need foreign currency: travel, tuition, an online payment. Lower is better for you.
194.24LKR / NZD
HSBC Sri Lanka
HKD / LKR
HK Dollar
Buying rate · Bank buys → You sellYou hand over HKD and the bank gives you rupees. This is the rate that counts when money reaches you from abroad: a salary, a remittance, a gift. Higher is better for you.
42.323LKR / HKD
Bank of China (Colombo Branch)
Selling rate · Bank sells → You buyYou hand over rupees and the bank gives you HKD. This is the rate that counts when you need foreign currency: travel, tuition, an online payment. Lower is better for you.
42.327LKR / HKD
Bank of China (Colombo Branch)
SEK / LKR
Swedish Krona
Buying rate · Bank buys → You sellYou hand over SEK and the bank gives you rupees. This is the rate that counts when money reaches you from abroad: a salary, a remittance, a gift. Higher is better for you.
33.600LKR / SEK
Amana Bank
Selling rate · Bank sells → You buyYou hand over rupees and the bank gives you SEK. This is the rate that counts when you need foreign currency: travel, tuition, an online payment. Lower is better for you.
34.170LKR / SEK
Deutsche Bank (Colombo Branch)
NOK / LKR
Norwegian Krone
Buying rate · Bank buys → You sellYou hand over NOK and the bank gives you rupees. This is the rate that counts when money reaches you from abroad: a salary, a remittance, a gift. Higher is better for you.
35.150LKR / NOK
Amana Bank
Selling rate · Bank sells → You buyYou hand over rupees and the bank gives you NOK. This is the rate that counts when you need foreign currency: travel, tuition, an online payment. Lower is better for you.
35.990LKR / NOK
HSBC Sri Lanka
Banks do not publish new rates at weekends. On a Saturday or Sunday these are Friday's closing rates.
Rates are sourced from bank websites and may differ from counter rates. Always verify with your bank before transacting.
Common questions about exchange rates
What is the USD rate in Sri Lanka today?
Today the best buying rate for USD is 330.50 rupees, offered by Amana Bank, and the cheapest selling rate is 334.00 rupees at Deutsche Bank (Colombo Branch). Rates were last published on September 16, 2026.
Why does every bank quote a different rate?
Each bank sets its own rate from its own stock of foreign currency and its own margin. The gap between the highest and the lowest is real money. On USD 1,000 it is often more than LKR 3,000, which is why it is worth checking before you go.
What is the difference between the buying and selling rate?
The buying rate is the rate the bank buys at, so it is the rate you sell at. That is the one that matters when money is sent to you. The selling rate is the rate the bank sells at, so it is the rate you buy at. That is what matters before you travel. Banks name both rates from their own side of the counter, which is why they read backwards at first. The selling rate is always the higher of the two; the gap is the bank's margin.
Is the rate the same for cash and for a transfer?
Often not. Banks usually pay a little more for money that arrives as a transfer than for notes handed over the counter. The rates here are the ones each bank publishes, so confirm at the counter before you commit.
Why is the Central Bank rate different from the banks?
The Central Bank of Sri Lanka publishes an indicative reference rate for the market. It is not a rate you can transact at, because no counter will trade at it. That is why it is shown separately and left out of the best-rate comparison.
Do exchange rates change at weekends?
No. Banks publish rates on weekdays only and keep serving Friday's closing rates through Saturday and Sunday, so a weekend figure is Friday's number rather than a new one.
How often are these rates updated?
We check every bank's published rate card every 30 minutes while Sri Lankan banks are open. Most banks reprice once or twice a day.