Highest TT Buying
Best bank for receiving USD
330.0000(-0.50)
NDB
Lowest TT Buying
Lowest buying rate for USD
328.1000(-0.25)
Cargills
Highest TT Selling
Highest selling rate for USD
339.5400(+0.50)
Nations Trust
Lowest TT Selling
Best bank for sending USD
337.5000(-0.50)
Commercial Bank
Average TT Buying
329.00 LKR(-0.29)
Based on applicable bank rates
Average TT Selling
338.56 LKR(-0.32)
Based on applicable bank rates
Market Movement Today 1 banks increased TT Buying 9 banks decreased TT Buying 3 unchanged
Showing today's applicable rate where available; otherwise last known bank rates.
USD Bank Comparison
Bank sources: 14
BOC 329.3500(0.00) 338.7500(0.00) 9.4000 Updated today · 19 Jun 2026
Cargills 328.1000(-0.25) 339.4400(-0.25) 11.3400 Updated today · 19 Jun 2026
Commercial Bank 329.5000(-0.50) 337.5000(-0.50) 8.0000 Updated today · 19 Jun 2026
DFCC 328.5000(-1.00) 338.0000(-1.00) 9.5000 Updated today · 19 Jun 2026
HNB 328.9000(-0.60) 338.0000(-1.00) 9.1000 Updated today · 19 Jun 2026
Nations Trust 328.4600(+0.50) 339.5400(+0.50) 11.0800 Updated today · 19 Jun 2026
NDB 330.0000(-0.50) 339.0000(-0.50) 9.0000 Updated today · 19 Jun 2026
Pan Asia 329.0000 339.0000 10.0000 Updated today - value changed
People's Bank 328.2221(-0.15) 338.0735(-0.15) 9.8514 Updated today · 19 Jun 2026
Sampath 329.0000(-0.50) 338.0000(-0.50) 9.0000 Updated today · 19 Jun 2026
SBI Sri Lanka 329.0000(0.00) 339.0000(0.00) 10.0000 Updated today · 19 Jun 2026
Seylan 329.7500(-0.25) 337.7500(-0.25) 8.0000 Updated today · 19 Jun 2026
Union Bank 328.7500(-0.50) 338.2500(-0.50) 9.5000 Updated today · 19 Jun 2026
Amana Bank 329.5000(0.00) 339.5000(0.00) 10.0000 Updated today · 19 Jun 2026
USD Trend Analysis (All Banks Average)
TT Buying Rates & TT Selling Rates
Data available from 01 Jun 2026
Trend data is based on valid saved source dates from 01 Jun 2026.
Applicable daily trend. Carry-forward points are labelled in diagnostics.
Summary — This week so far
15 Jun 2026 – 19 Jun 2026
TT Buying
Opening Rate
-
-
Closing Rate
-
-
Highest Rate
-
-
Lowest Rate
-
-
This Week Average
-
Average of daily averages
Net Change
-
-
TT Selling
Opening Rate
-
-
Closing Rate
-
-
Highest Rate
-
-
Lowest Rate
-
-
This Week Average
-
Average of daily averages
Net Change
-
-
Banks shown: 14 Updated today: 14 Checked today: 0 Last known: 0 Average market spread: -
Best banks — This week so far
Applicable daily rates · Data available: 15 Jun 2026 – 19 Jun 2026
Best banks to receive USD
🏆
Commercial Bank
329.5000 LKR
5/5 days · Avg TT Buying
🥈
NDB
329.5000 LKR
5/5 days · Avg TT Buying
🥉
Sampath
329.4000 LKR
5/5 days · Avg TT Buying
Best banks to pay in USD
🏆
Seylan
337.3500 LKR
5/5 days · Avg TT Selling
🥈
Commercial Bank
337.7000 LKR
5/5 days · Avg TT Selling
🥉
People's Bank
338.0532 LKR
5/5 days · Avg TT Selling