Highest TT Buying
Best bank for receiving USD
329.7500
Seylan
Lowest TT Buying
Lowest buying rate for USD
327.9765
People's Bank
Highest TT Selling
Highest selling rate for USD
339.6900
Cargills
Lowest TT Selling
Best bank for sending USD
337.5000
Commercial Bank
Average TT Buying
328.97 LKR
Based on applicable bank rates
Average TT Selling
338.52 LKR
Based on applicable bank rates
Market Movement Today Awaiting today's bank publications. Market movement analysis will begin once sufficient current-day data becomes available. 0 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 329.1000 338.5000 9.4000 Last known · 20 Jun 2026Applied for 21 Jun 2026
Cargills 328.3500 339.6900 11.3400 Last known · 19 Jun 2026Applied for 21 Jun 2026
Commercial Bank 329.5000 337.5000 8.0000 Last known · 19 Jun 2026Applied for 21 Jun 2026
DFCC 329.2500 338.7500 9.5000 Last known · 20 Jun 2026Applied for 21 Jun 2026
HNB 328.9000 338.0000 9.1000 Last known · 19 Jun 2026Applied for 21 Jun 2026
Nations Trust 328.4600 339.5400 11.0800 Last known · 20 Jun 2026Applied for 21 Jun 2026
NDB 329.5000 338.5000 9.0000 Last known · 20 Jun 2026Applied for 21 Jun 2026
Pan Asia 329.0000 339.0000 10.0000 Last known
People's Bank 327.9765 337.8204 9.8439 Last known · 20 Jun 2026Applied for 21 Jun 2026
Sampath 329.0000 338.0000 9.0000 Last known · 19 Jun 2026Applied for 21 Jun 2026
SBI Sri Lanka 329.0000 339.0000 10.0000 Last known · 19 Jun 2026Applied for 21 Jun 2026
Seylan 329.7500 337.7500 8.0000 Last known · 19 Jun 2026Applied for 21 Jun 2026
Union Bank 328.7500 338.2500 9.5000 Last known · 19 Jun 2026Applied for 21 Jun 2026
Amana Bank 329.0000 339.0000 10.0000 Last known · 20 Jun 2026Applied for 21 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 – 21 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: 0 Checked today: 0 Last known: 14 Average market spread: -
Best banks — This week so far
Applicable daily rates · Data available: 15 Jun 2026 – 21 Jun 2026
Best banks to receive USD
🏆
Commercial Bank
329.5000 LKR
7/7 days · Avg TT Buying
🥈
NDB
329.5000 LKR
7/7 days · Avg TT Buying
🥉
Sampath
329.2857 LKR
7/7 days · Avg TT Buying
Best banks to pay in USD
🏆
Seylan
337.4643 LKR
7/7 days · Avg TT Selling
🥈
Commercial Bank
337.6429 LKR
7/7 days · Avg TT Selling
🥉
People's Bank
337.9867 LKR
7/7 days · Avg TT Selling