Highest TT Buying
Best bank for receiving USD
330.2500(0.00)
Commercial Bank
Lowest TT Buying
Lowest buying rate for USD
328.7135(+0.74)
People's Bank
Highest TT Selling
Highest selling rate for USD
340.3000(+0.40)
Cargills
Lowest TT Selling
Best bank for sending USD
338.0000(-0.25)
Seylan
Average TT Buying
329.62 LKR(+0.30)
Based on applicable bank rates
Average TT Selling
339.14 LKR(+0.24)
Based on applicable bank rates
Market Movement Today 8 banks increased TT Buying 1 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.6000(+0.50) 339.0000(+0.50) 9.4000 Updated today · 23 Jun 2026
Cargills 328.9400(+0.40) 340.3000(+0.40) 11.3600 Updated today · 23 Jun 2026
Commercial Bank 330.2500(0.00) 338.2500(0.00) 8.0000 Updated today · 23 Jun 2026
DFCC 329.7500(0.00) 339.2500(0.00) 9.5000 Updated today · 23 Jun 2026
HNB 330.0000(+0.25) 338.5000(-0.50) 8.5000 Updated today · 23 Jun 2026
Nations Trust 328.9500(+0.49) 340.0500(+0.51) 11.1000 Updated today · 23 Jun 2026
NDB 329.7500(0.00) 338.7500(0.00) 9.0000 Updated today · 23 Jun 2026
Pan Asia 330.0000 340.0000 10.0000 Updated today - value changed
People's Bank 328.7135(+0.74) 338.5796(+0.76) 9.8661 Updated today · 23 Jun 2026
Sampath 330.0000(+0.50) 339.0000(+0.50) 9.0000 Updated today · 23 Jun 2026
SBI Sri Lanka 329.0000 339.0000 10.0000 Last known · 22 Jun 2026
Seylan 330.0000(-0.25) 338.0000(-0.25) 8.0000 Updated today · 23 Jun 2026
Union Bank 329.7500(+0.50) 339.2500(+0.50) 9.5000 Updated today · 23 Jun 2026
Amana Bank 330.0000(+0.50) 340.0000(+0.50) 10.0000 Updated today · 23 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
22 Jun 2026 – 23 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: 13 Checked today: 0 Last known: 1 Average market spread: -
Best banks — This week so far
Applicable daily rates · Data available: 22 Jun 2026 – 23 Jun 2026 Limited history
Best banks to receive USD
🏆
Commercial Bank
330.2500 LKR
2/2 days · Avg TT Buying
🥈
Seylan
330.1250 LKR
2/2 days · Avg TT Buying
🥉
HNB
329.8750 LKR
2/2 days · Avg TT Buying
Best banks to pay in USD
🏆
Seylan
338.1250 LKR
2/2 days · Avg TT Selling
🥈
People's Bank
338.2000 LKR
2/2 days · Avg TT Selling
🥉
Commercial Bank
338.2500 LKR
2/2 days · Avg TT Selling