Highest TT Buying
Best bank for receiving USD
332.5000(0.00)
Commercial Bank
Lowest TT Buying
Lowest buying rate for USD
330.6789(+0.10)
People's Bank
Highest TT Selling
Highest selling rate for USD
342.1100(-0.10)
Cargills
Lowest TT Selling
Best bank for sending USD
340.5000(0.00)
Commercial Bank
Average TT Buying
331.79 LKR(-0.17)
Based on applicable bank rates
Average TT Selling
341.26 LKR(-0.19)
Based on applicable bank rates
Market Movement Today 2 banks increased TT Buying 5 banks decreased TT Buying 6 unchanged
Showing today's applicable rate where available; otherwise last known bank rates.
USD Bank Comparison
Bank sources: 14
BOC 332.2500(0.00) 341.6500(0.00) 9.4000 Updated today · 30 Jun 2026
Cargills 330.7300(-0.10) 342.1100(-0.10) 11.3800 Updated today · 30 Jun 2026
Commercial Bank 332.5000(0.00) 340.5000(0.00) 8.0000 Updated today · 30 Jun 2026
DFCC 331.7500(+0.25) 341.2500(+0.25) 9.5000 Updated today · 30 Jun 2026
HNB 332.5000(-0.50) 340.7500(-0.75) 8.2500 Updated today · 30 Jun 2026
Nations Trust 330.9100(0.00) 342.0900(0.00) 11.1800 Updated today · 30 Jun 2026
NDB 332.5000(0.00) 341.5000(0.00) 9.0000 Updated today · 30 Jun 2026
Pan Asia 331.5000 341.5000 10.0000 Updated today - value changed
People's Bank 330.6789(+0.10) 340.6040(+0.10) 9.9251 Updated today · 30 Jun 2026
Sampath 332.0000(-0.75) 341.0000(-0.75) 9.0000 Updated today · 30 Jun 2026
SBI Sri Lanka 331.5000(-0.50) 341.5000(-0.50) 10.0000 Updated today · 30 Jun 2026
Seylan 332.5000(0.00) 340.5000(0.00) 8.0000 Updated today · 30 Jun 2026
Union Bank 332.0000(-0.75) 341.0000(-0.75) 9.0000 Updated today · 30 Jun 2026
Amana Bank 331.7500(0.00) 341.7500(0.00) 10.0000 Updated today · 30 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
29 Jun 2026 – 30 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: 14 Checked today: 0 Last known: 0 Average market spread: -
Best banks — This week so far
Applicable daily rates · Data available: 29 Jun 2026 – 30 Jun 2026 Limited history
Best banks to receive USD
🏆
NDB
332.5000 LKR
2/2 days · Avg TT Buying
🥈
BOC
332.2500 LKR
2/2 days · Avg TT Buying
🥉
Pan Asia
331.8750 LKR
2/2 days · Avg TT Buying
Best banks to pay in USD
🏆
People's Bank
340.5534 LKR
2/2 days · Avg TT Selling
🥈
NDB
341.5000 LKR
2/2 days · Avg TT Selling
🥉
BOC
341.6500 LKR
2/2 days · Avg TT Selling