Highest TT Buying
Best bank for receiving USD
332.1000(-0.15)
HNB
Lowest TT Buying
Lowest buying rate for USD
330.7200(-0.44)
Nations Trust
Highest TT Selling
Highest selling rate for USD
341.8800(-0.46)
Nations Trust
Lowest TT Selling
Best bank for sending USD
340.0000(0.00)
Commercial Bank
Average TT Buying
331.57 LKR(+0.15)
Based on applicable bank rates
Average TT Selling
340.86 LKR(-0.14)
Based on applicable bank rates
Market Movement Today 3 banks increased TT Buying 3 banks decreased TT Buying 3 unchanged
Showing today's applicable rate where available; otherwise last known bank rates.
USD Bank Comparison
Bank sources: 14
BOC 331.3500(-0.25) 340.7500(-0.25) 9.4000 Updated today · 02 Jul 2026
Cargills 331.0800(+0.50) 341.4500(-0.51) 10.3700 Updated today · 02 Jul 2026
Commercial Bank 332.0000(0.00) 340.0000(0.00) 8.0000 Updated today · 02 Jul 2026
DFCC 331.5000 341.0000 9.5000 Last known · 30 Jun 2026
HNB 332.1000(-0.15) 340.4000(-0.10) 8.3000 Updated today · 02 Jul 2026
Nations Trust 330.7200(-0.44) 341.8800(-0.46) 11.1600 Updated today · 02 Jul 2026
NDB 331.7500(0.00) 340.7500(0.00) 9.0000 Updated today · 02 Jul 2026
Pan Asia 331.2500 341.2500 10.0000 Updated today - value changed
People's Bank 332.0001(+1.57) 340.3509(0.00) 8.3508 Updated today · 02 Jul 2026
Sampath 331.7500(0.00) 340.7500(0.00) 9.0000 Updated today · 02 Jul 2026
SBI Sri Lanka 331.2500 341.2500 10.0000 Last known · 01 Jul 2026
Seylan 332.0000 340.0000 8.0000 Last known · 01 Jul 2026
Union Bank 331.7500 340.7500 9.0000 Last known · 01 Jul 2026
Amana Bank 331.5000(+0.10) 341.5000(+0.10) 10.0000 Updated today · 02 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 – 02 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: 10 Checked today: 0 Last known: 4 Average market spread: -
Best banks — This week so far
Applicable daily rates · Data available: 29 Jun 2026 – 02 Jul 2026
Best banks to receive USD
🏆
HNB
332.2833 LKR
3/4 days · Avg TT Buying
🥈
Commercial Bank
332.1667 LKR
3/4 days · Avg TT Buying
🥉
NDB
332.1250 LKR
4/4 days · Avg TT Buying
Best banks to pay in USD
🏆
Commercial Bank
340.1667 LKR
3/4 days · Avg TT Selling
🥈
People's Bank
340.4521 LKR
4/4 days · Avg TT Selling
🥉
HNB
340.5500 LKR
3/4 days · Avg TT Selling