Highest TT Buying
Best bank for receiving USD
330.2500
Commercial Bank
Lowest TT Buying
Lowest buying rate for USD
328.7135
People's Bank
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.62 LKR
Based on applicable bank rates
Average TT Selling
339.14 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.6000 339.0000 9.4000 Last known · 23 Jun 2026Applied for 24 Jun 2026
Cargills 328.9400 340.3000 11.3600 Last known · 23 Jun 2026Applied for 24 Jun 2026
Commercial Bank 330.2500 338.2500 8.0000 Last known · 23 Jun 2026Applied for 24 Jun 2026
DFCC 329.7500 339.2500 9.5000 Last known · 23 Jun 2026Applied for 24 Jun 2026
HNB 330.0000 338.5000 8.5000 Last known · 23 Jun 2026Applied for 24 Jun 2026
Nations Trust 328.9500 340.0500 11.1000 Last known · 23 Jun 2026Applied for 24 Jun 2026
NDB 329.7500 338.7500 9.0000 Last known · 23 Jun 2026Applied for 24 Jun 2026
Pan Asia 330.0000 340.0000 10.0000 Last known
People's Bank 328.7135 338.5796 9.8661 Last known · 23 Jun 2026Applied for 24 Jun 2026
Sampath 330.0000 339.0000 9.0000 Last known · 23 Jun 2026Applied for 24 Jun 2026
SBI Sri Lanka 329.0000 339.0000 10.0000 Last known · 22 Jun 2026Applied for 24 Jun 2026
Seylan 330.0000 338.0000 8.0000 Last known · 23 Jun 2026Applied for 24 Jun 2026
Union Bank 329.7500 339.2500 9.5000 Last known · 23 Jun 2026Applied for 24 Jun 2026
Amana Bank 330.0000 340.0000 10.0000 Last known · 23 Jun 2026Applied for 24 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: 0 Checked today: 0 Last known: 14 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