Highest TT Buying
Best bank for receiving USD
331.5000
Commercial Bank
Lowest TT Buying
Lowest buying rate for USD
329.8300(-0.59)
Nations Trust
Highest TT Selling
Highest selling rate for USD
340.9700(-0.61)
Nations Trust
Lowest TT Selling
Best bank for sending USD
338.5000
Seylan
Average TT Buying
330.80 LKR(-0.46)
Based on applicable bank rates
Average TT Selling
339.98 LKR(-0.47)
Based on applicable bank rates
Market Movement Today 0 banks increased TT Buying 5 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 331.1000(-0.25) 340.5000(-0.25) 9.4000 Updated today · 04 Jul 2026
Cargills 330.0900 340.4500 10.3600 Last known · 03 Jul 2026Applied for 04 Jul 2026
Commercial Bank 331.5000 339.5000 8.0000 Last known · 03 Jul 2026Applied for 04 Jul 2026
DFCC 330.5000(0.00) 340.0000(0.00) 9.5000 Updated today · 04 Jul 2026
HNB 331.5000 339.7500 8.2500 Last known · 03 Jul 2026Applied for 04 Jul 2026
Nations Trust 329.8300(-0.59) 340.9700(-0.61) 11.1400 Updated today · 04 Jul 2026
NDB 331.2500(-0.50) 340.2500(-0.50) 9.0000 Updated today · 04 Jul 2026
Pan Asia 330.0000 340.0000 10.0000 Updated today - value changed
People's Bank 330.9634(-0.64) 339.2881(-0.66) 8.3247 Updated today · 04 Jul 2026
Sampath 331.0000 340.0000 9.0000 Last known · 03 Jul 2026Applied for 04 Jul 2026
SBI Sri Lanka 330.7500 340.2500 9.5000 Last known · 03 Jul 2026Applied for 04 Jul 2026
Seylan 331.5000 338.5000 7.0000 Last known · 03 Jul 2026Applied for 04 Jul 2026
Union Bank 331.0000 340.0000 9.0000 Last known · 03 Jul 2026Applied for 04 Jul 2026
Amana Bank 330.2000(-0.80) 340.2000(-0.80) 10.0000 Updated today · 04 Jul 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
29 Jun 2026 – 04 Jul 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: 7 Checked today: 0 Last known: 7 Average market spread: -
Best banks — This week so far
Applicable daily rates · Data available: 29 Jun 2026 – 04 Jul 2026
Best banks to receive USD
🏆
HNB
331.9700 LKR
5/6 days · Avg TT Buying
🥈
NDB
331.9167 LKR
6/6 days · Avg TT Buying
🥉
Commercial Bank
331.9000 LKR
5/6 days · Avg TT Buying
Best banks to pay in USD
🏆
Seylan
339.5000 LKR
5/6 days · Avg TT Selling
🥈
Commercial Bank
339.9000 LKR
5/6 days · Avg TT Selling
🥉
People's Bank
340.1738 LKR
6/6 days · Avg TT Selling