Highest TT Buying
Best bank for receiving USD
331.5000
Commercial Bank
Lowest TT Buying
Lowest buying rate for USD
329.8300(0.00)
Nations Trust
Highest TT Selling
Highest selling rate for USD
340.9700(0.00)
Nations Trust
Lowest TT Selling
Best bank for sending USD
338.5000
Seylan
Average TT Buying
330.80 LKR(0.00)
Based on applicable bank rates
Average TT Selling
339.98 LKR(0.00)
Based on applicable bank rates
Market Movement Today Awaiting today's bank publications. Market movement analysis will begin once sufficient current-day data becomes available. 0 banks increased TT Buying 0 banks decreased TT Buying 0 unchanged
Showing today's applicable rate where available; otherwise last known bank rates.
USD Bank Comparison
Bank sources: 14
BOC 331.1000(0.00) 340.5000(0.00) 9.4000 Updated today · 05 Jul 2026
Cargills 330.0900 340.4500 10.3600 Last known · 03 Jul 2026Applied for 05 Jul 2026
Commercial Bank 331.5000 339.5000 8.0000 Last known · 03 Jul 2026Applied for 05 Jul 2026
DFCC 330.5000 340.0000 9.5000 Last known · 04 Jul 2026Applied for 05 Jul 2026
HNB 331.5000 339.7500 8.2500 Last known · 03 Jul 2026Applied for 05 Jul 2026
Nations Trust 329.8300(0.00) 340.9700(0.00) 11.1400 Updated today · 05 Jul 2026
NDB 331.2500(0.00) 340.2500(0.00) 9.0000 Updated today · 05 Jul 2026
Pan Asia 330.0000 340.0000 10.0000 Checked today
People's Bank 330.9634(0.00) 339.2881(0.00) 8.3247 Updated today · 05 Jul 2026
Sampath 331.0000 340.0000 9.0000 Last known · 03 Jul 2026Applied for 05 Jul 2026
SBI Sri Lanka 330.7500 340.2500 9.5000 Last known · 03 Jul 2026Applied for 05 Jul 2026
Seylan 331.5000 338.5000 7.0000 Last known · 03 Jul 2026Applied for 05 Jul 2026
Union Bank 331.0000 340.0000 9.0000 Last known · 03 Jul 2026Applied for 05 Jul 2026
Amana Bank 330.2000 340.2000 10.0000 Last known · 04 Jul 2026Applied for 05 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 – 05 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: 4 Checked today: 1 Last known: 9 Average market spread: -
Best banks — This week so far
Applicable daily rates · Data available: 29 Jun 2026 – 05 Jul 2026
Best banks to receive USD
🏆
HNB
331.8917 LKR
6/7 days · Avg TT Buying
🥈
Commercial Bank
331.8333 LKR
6/7 days · Avg TT Buying
🥉
Seylan
331.8333 LKR
6/7 days · Avg TT Buying
Best banks to pay in USD
🏆
Seylan
339.3333 LKR
6/7 days · Avg TT Selling
🥈
Commercial Bank
339.8333 LKR
6/7 days · Avg TT Selling
🥉
People's Bank
340.0472 LKR
7/7 days · Avg TT Selling