Highest TT Buying
Best bank for receiving USD
333.0000
HNB
Lowest TT Buying
Lowest buying rate for USD
330.5806(-0.84)
People's Bank
Highest TT Selling
Highest selling rate for USD
342.2500
Pan Asia
Lowest TT Selling
Best bank for sending USD
340.5000
Commercial Bank
Average TT Buying
331.99 LKR(-0.39)
Based on applicable bank rates
Average TT Selling
341.48 LKR(-0.39)
Based on applicable bank rates
Market Movement Today 0 banks increased TT Buying 3 banks decreased TT Buying 2 unchanged
Showing today's applicable rate where available; otherwise last known bank rates.
USD Bank Comparison
Bank sources: 14
BOC 332.2500(-0.35) 341.6500(-0.35) 9.4000 Updated today · 27 Jun 2026
Cargills 330.8300 342.2100 11.3800 Last known · 26 Jun 2026Applied for 27 Jun 2026
Commercial Bank 332.5000 340.5000 8.0000 Last known · 26 Jun 2026Applied for 27 Jun 2026
DFCC 331.5000(0.00) 341.0000(0.00) 9.5000 Updated today · 27 Jun 2026
HNB 333.0000 341.5000 8.5000 Last known · 26 Jun 2026Applied for 27 Jun 2026
Nations Trust 330.9100(-0.74) 342.0900(-0.76) 11.1800 Updated today · 27 Jun 2026
NDB 332.5000(0.00) 341.5000(0.00) 9.0000 Updated today · 27 Jun 2026
Pan Asia 332.2500 342.2500 10.0000 Checked today
People's Bank 330.5806(-0.84) 340.5027(-0.86) 9.9221 Updated today · 27 Jun 2026
Sampath 332.7500 341.7500 9.0000 Last known · 26 Jun 2026Applied for 27 Jun 2026
SBI Sri Lanka 332.0000 342.0000 10.0000 Last known · 26 Jun 2026Applied for 27 Jun 2026
Seylan 332.5000 340.5000 8.0000 Last known · 26 Jun 2026Applied for 27 Jun 2026
Union Bank 332.7500 341.7500 9.0000 Last known · 26 Jun 2026Applied for 27 Jun 2026
Amana Bank 331.5000 341.5000 10.0000 Last known · 26 Jun 2026Applied for 27 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 – 27 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: 5 Checked today: 1 Last known: 8 Average market spread: -
Best banks — This week so far
Applicable daily rates · Data available: 22 Jun 2026 – 27 Jun 2026
Best banks to receive USD
🏆
HNB
331.6250 LKR
6/6 days · Avg TT Buying
🥈
Commercial Bank
331.5833 LKR
6/6 days · Avg TT Buying
🥉
Union Bank
331.4583 LKR
6/6 days · Avg TT Buying
Best banks to pay in USD
🏆
Seylan
339.2917 LKR
6/6 days · Avg TT Selling
🥈
Commercial Bank
339.5833 LKR
6/6 days · Avg TT Selling
🥉
People's Bank
339.8701 LKR
6/6 days · Avg TT Selling