Highest TT Buying
Best bank for receiving USD
331.4100(0.00)
Nations Trust
Lowest TT Buying
Lowest buying rate for USD
323.0000(-8.00)
SBI Sri Lanka
Highest TT Selling
Highest selling rate for USD
342.5900(0.00)
Nations Trust
Lowest TT Selling
Best bank for sending USD
332.7500(-8.50)
Union Bank
Average TT Buying
327.09 LKR(-4.06)
Based on applicable bank rates
Average TT Selling
336.93 LKR(-3.95)
Based on applicable bank rates
Market Movement Today 0 banks increased TT Buying 10 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.2500(0.00) 340.6500(0.00) 9.4000 Updated today · 15 Jun 2026
Cargills 323.8700(-6.22) 336.1800(-5.27) 12.3100 Updated today · 15 Jun 2026
Commercial Bank 325.5000(-6.50) 334.5000(-6.50) 9.0000 Updated today · 15 Jun 2026
DFCC 328.2500(-2.50) 337.7500(-2.50) 9.5000 Updated today · 15 Jun 2026
HNB 326.5000(-6.00) 336.5000(-5.50) 10.0000 Updated today · 15 Jun 2026
Nations Trust 331.4100(0.00) 342.5900(0.00) 11.1800 Updated today · 15 Jun 2026
NDB 331.0000(0.00) 340.0000(0.00) 9.0000 Updated today · 15 Jun 2026
Pan Asia 327.0000 337.0000 10.0000 Updated today
People's Bank 327.7308(-2.31) 337.5674(-2.38) 9.8366 Updated today · 15 Jun 2026
Sampath 327.5000(-4.50) 336.5000(-4.50) 9.0000 Updated today · 15 Jun 2026
SBI Sri Lanka 323.0000(-8.00) 333.0000(-8.00) 10.0000 Updated today · 15 Jun 2026
Seylan 326.0000(-4.50) 335.0000(-4.50) 9.0000 Updated today · 15 Jun 2026
Union Bank 323.2500(-8.50) 332.7500(-8.50) 9.5000 Updated today · 15 Jun 2026
Amana Bank 327.0000(-3.75) 337.0000(-3.75) 10.0000 Updated today · 15 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
15 Jun 2026 – 15 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: 15 Jun 2026 Single-day view
Best banks to receive USD
🏆
Nations Trust
331.4100 LKR
1/1 days · Avg TT Buying
🥈
BOC
331.2500 LKR
1/1 days · Avg TT Buying
🥉
NDB
331.0000 LKR
1/1 days · Avg TT Buying
Best banks to pay in USD
🏆
Union Bank
332.7500 LKR
1/1 days · Avg TT Selling
🥈
SBI Sri Lanka
333.0000 LKR
1/1 days · Avg TT Selling
🥉
Commercial Bank
334.5000 LKR
1/1 days · Avg TT Selling