Highest TT Buying
Best bank for receiving USD
333.0000(+2.00)
Commercial Bank
Lowest TT Buying
Lowest buying rate for USD
330.9000(+0.90)
NDB
Highest TT Selling
Highest selling rate for USD
342.7100(+0.25)
Cargills
Lowest TT Selling
Best bank for sending USD
339.5000(+0.50)
Seylan
Average TT Buying
332.12 LKR(+1.52)
Based on applicable bank rates
Average TT Selling
341.61 LKR(+1.54)
Based on applicable bank rates
Market Movement Today 13 banks increased TT Buying 0 banks decreased TT Buying 0 unchanged
Showing today's applicable rate where available; otherwise last known bank rates.
USD Bank Comparison
Bank sources: 14
BOC 332.6000(+2.50) 342.0000(+2.50) 9.4000 Updated today · 25 Jun 2026
Cargills 331.3300(+0.25) 342.7100(+0.25) 11.3800 Updated today · 25 Jun 2026
Commercial Bank 333.0000(+2.00) 341.0000(+2.00) 8.0000 Updated today · 25 Jun 2026
DFCC 332.5000(+0.25) 342.0000(+0.25) 9.5000 Updated today · 25 Jun 2026
HNB 333.0000(+2.00) 341.5000(+2.00) 8.5000 Updated today · 25 Jun 2026
Nations Trust 331.4100(+2.46) 342.5900(+2.54) 11.1800 Updated today · 25 Jun 2026
NDB 330.9000(+0.90) 339.9000(+0.90) 9.0000 Updated today · 25 Jun 2026
Pan Asia 332.0000 342.0000 10.0000 Updated today - value changed
People's Bank 331.6616(+2.21) 341.6162(+2.28) 9.9546 Updated today · 25 Jun 2026
Sampath 332.7500(+2.00) 341.7500(+2.00) 9.0000 Updated today · 25 Jun 2026
SBI Sri Lanka 332.0000(+3.00) 342.0000(+3.00) 10.0000 Updated today · 25 Jun 2026
Seylan 331.5000(+0.50) 339.5000(+0.50) 8.0000 Updated today · 25 Jun 2026
Union Bank 332.7500(+1.25) 341.7500(+1.25) 9.0000 Updated today · 25 Jun 2026
Amana Bank 332.2500(+0.50) 342.2500(+0.50) 10.0000 Updated today · 25 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 – 25 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: 22 Jun 2026 – 25 Jun 2026
Best banks to receive USD
🏆
DFCC
331.1875 LKR
4/4 days · Avg TT Buying
🥈
Commercial Bank
331.1250 LKR
4/4 days · Avg TT Buying
🥉
HNB
330.9375 LKR
4/4 days · Avg TT Buying
Best banks to pay in USD
🏆
Seylan
338.6875 LKR
4/4 days · Avg TT Selling
🥈
NDB
339.1000 LKR
4/4 days · Avg TT Selling
🥉
Commercial Bank
339.1250 LKR
4/4 days · Avg TT Selling