Highest TT Buying
Best bank for receiving USD
329.0000(+0.50)
Commercial Bank
Lowest TT Buying
Lowest buying rate for USD
327.0000(-4.00)
NDB
Highest TT Selling
Highest selling rate for USD
339.1900(-0.25)
Cargills
Lowest TT Selling
Best bank for sending USD
336.0000(-4.00)
NDB
Average TT Buying
328.12 LKR(-0.22)
Based on applicable bank rates
Average TT Selling
337.77 LKR(-0.34)
Based on applicable bank rates
Market Movement Today 6 banks increased TT Buying 4 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 327.1000(-4.15) 336.5000(-4.15) 9.4000 Updated today · 16 Jun 2026
Cargills 327.8500(-0.25) 339.1900(-0.25) 11.3400 Updated today · 16 Jun 2026
Commercial Bank 329.0000(+0.50) 337.0000(-0.50) 8.0000 Updated today · 16 Jun 2026
DFCC 328.2500(0.00) 337.7500(0.00) 9.5000 Updated today · 16 Jun 2026
HNB 328.5000(+2.00) 338.0000(+1.50) 9.5000 Updated today · 16 Jun 2026
Nations Trust 327.4700(-3.94) 338.5300(-4.06) 11.0600 Updated today · 16 Jun 2026
NDB 327.0000(-4.00) 336.0000(-4.00) 9.0000 Updated today · 16 Jun 2026
Pan Asia 328.0000 338.0000 10.0000 Updated today
People's Bank 327.7308(0.00) 337.5674(0.00) 9.8366 Updated today · 16 Jun 2026
Sampath 328.5000(+1.00) 337.5000(+1.00) 9.0000 Updated today · 16 Jun 2026
SBI Sri Lanka 328.0000(0.00) 338.0000(0.00) 10.0000 Updated today · 16 Jun 2026
Seylan 329.0000(+3.00) 338.0000(+3.00) 9.0000 Updated today · 16 Jun 2026
Union Bank 328.2500(+1.00) 337.7500(+1.00) 9.5000 Updated today · 16 Jun 2026
Amana Bank 329.0000(+2.00) 339.0000(+2.00) 10.0000 Updated today · 16 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 – 16 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 – 16 Jun 2026 Limited history
Best banks to receive USD
🏆
Nations Trust
329.4400 LKR
2/2 days · Avg TT Buying
🥈
BOC
329.1750 LKR
2/2 days · Avg TT Buying
🥉
NDB
329.0000 LKR
2/2 days · Avg TT Buying
Best banks to pay in USD
🏆
Seylan
336.5000 LKR
2/2 days · Avg TT Selling
🥈
Sampath
337.0000 LKR
2/2 days · Avg TT Selling
🥉
Commercial Bank
337.2500 LKR
2/2 days · Avg TT Selling