Highest TT Buying
Best bank for receiving USD
333.0000
Commercial Bank
Lowest TT Buying
Lowest buying rate for USD
330.9000
NDB
Highest TT Selling
Highest selling rate for USD
342.7100
Cargills
Lowest TT Selling
Best bank for sending USD
339.5000
Seylan
Average TT Buying
332.12 LKR
Based on applicable bank rates
Average TT Selling
341.61 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 332.6000 342.0000 9.4000 Last known · 25 Jun 2026Applied for 26 Jun 2026
Cargills 331.3300 342.7100 11.3800 Last known · 25 Jun 2026Applied for 26 Jun 2026
Commercial Bank 333.0000 341.0000 8.0000 Last known · 25 Jun 2026Applied for 26 Jun 2026
DFCC 332.5000 342.0000 9.5000 Last known · 25 Jun 2026Applied for 26 Jun 2026
HNB 333.0000 341.5000 8.5000 Last known · 25 Jun 2026Applied for 26 Jun 2026
Nations Trust 331.4100 342.5900 11.1800 Last known · 25 Jun 2026Applied for 26 Jun 2026
NDB 330.9000 339.9000 9.0000 Last known · 25 Jun 2026Applied for 26 Jun 2026
Pan Asia 332.0000 342.0000 10.0000 Last known
People's Bank 331.6616 341.6162 9.9546 Last known · 25 Jun 2026Applied for 26 Jun 2026
Sampath 332.7500 341.7500 9.0000 Last known · 25 Jun 2026Applied for 26 Jun 2026
SBI Sri Lanka 332.0000 342.0000 10.0000 Last known · 25 Jun 2026Applied for 26 Jun 2026
Seylan 331.5000 339.5000 8.0000 Last known · 25 Jun 2026Applied for 26 Jun 2026
Union Bank 332.7500 341.7500 9.0000 Last known · 25 Jun 2026Applied for 26 Jun 2026
Amana Bank 332.2500 342.2500 10.0000 Last known · 25 Jun 2026Applied for 26 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 – 26 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 – 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