Highest TT Buying
Best bank for receiving USD
330.7500(+0.75)
Sampath
Lowest TT Buying
Lowest buying rate for USD
328.9400
Cargills
Highest TT Selling
Highest selling rate for USD
340.3000
Cargills
Lowest TT Selling
Best bank for sending USD
338.0000
Seylan
Average TT Buying
329.84 LKR(+0.45)
Based on applicable bank rates
Average TT Selling
339.35 LKR(+0.45)
Based on applicable bank rates
Market Movement Today 4 banks increased TT Buying 0 banks decreased TT Buying 1 unchanged
Showing today's applicable rate where available; otherwise last known bank rates.
USD Bank Comparison
Bank sources: 14
BOC 330.1000(+0.50) 339.5000(+0.50) 9.4000 Updated today · 24 Jun 2026
Cargills 328.9400 340.3000 11.3600 Last known · 23 Jun 2026
Commercial Bank 330.2500 338.2500 8.0000 Last known · 23 Jun 2026
DFCC 330.2500 339.7500 9.5000 Last known · 23 Jun 2026
HNB 330.0000 338.5000 8.5000 Last known · 23 Jun 2026
Nations Trust 328.9500(0.00) 340.0500(0.00) 11.1000 Updated today · 24 Jun 2026
NDB 330.0000(+0.25) 339.0000(+0.25) 9.0000 Updated today · 24 Jun 2026
Pan Asia 330.2500 340.2500 10.0000 Updated today - value changed
People's Bank 329.4505(+0.74) 339.3387(+0.76) 9.8882 Updated today · 24 Jun 2026
Sampath 330.7500(+0.75) 339.7500(+0.75) 9.0000 Updated today · 24 Jun 2026
SBI Sri Lanka 329.0000 339.0000 10.0000 Last known · 22 Jun 2026
Seylan 330.0000 338.0000 8.0000 Last known · 23 Jun 2026
Union Bank 329.7500 339.2500 9.5000 Last known · 23 Jun 2026
Amana Bank 330.0000 340.0000 10.0000 Last known · 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 – 24 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: 6 Checked today: 0 Last known: 8 Average market spread: -
Best banks — This week so far
Applicable daily rates · Data available: 22 Jun 2026 – 24 Jun 2026
Best banks to receive USD
🏆
Sampath
330.0833 LKR
3/3 days · Avg TT Buying
🥈
NDB
329.8333 LKR
3/3 days · Avg TT Buying
🥉
Pan Asia
329.7500 LKR
3/3 days · Avg TT Buying
Best banks to pay in USD
🏆
People's Bank
338.5796 LKR
3/3 days · Avg TT Selling
🥈
NDB
338.8333 LKR
3/3 days · Avg TT Selling
🥉
BOC
339.0000 LKR
3/3 days · Avg TT Selling