Highest TT Buying
Best bank for receiving USD
332.2500
HNB
Lowest TT Buying
Lowest buying rate for USD
330.4332
People's Bank
Highest TT Selling
Highest selling rate for USD
342.3400
Nations Trust
Lowest TT Selling
Best bank for sending USD
340.0000
Commercial Bank
Average TT Buying
331.48 LKR
Based on applicable bank rates
Average TT Selling
340.95 LKR
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.6000 341.0000 9.4000 Last known · 01 Jul 2026Applied for 02 Jul 2026
Cargills 330.5800 341.9600 11.3800 Last known · 01 Jul 2026Applied for 02 Jul 2026
Commercial Bank 332.0000 340.0000 8.0000 Last known · 01 Jul 2026Applied for 02 Jul 2026
DFCC 331.5000 341.0000 9.5000 Last known · 30 Jun 2026Applied for 02 Jul 2026
HNB 332.2500 340.5000 8.2500 Last known · 01 Jul 2026Applied for 02 Jul 2026
Nations Trust 331.1600 342.3400 11.1800 Last known · 01 Jul 2026Applied for 02 Jul 2026
NDB 331.7500 340.7500 9.0000 Last known · 01 Jul 2026Applied for 02 Jul 2026
Pan Asia 331.2500 341.2500 10.0000 Last known
People's Bank 330.4332 340.3509 9.9177 Last known · 01 Jul 2026Applied for 02 Jul 2026
Sampath 331.7500 340.7500 9.0000 Last known · 01 Jul 2026Applied for 02 Jul 2026
SBI Sri Lanka 331.2500 341.2500 10.0000 Last known · 01 Jul 2026Applied for 02 Jul 2026
Seylan 332.0000 340.0000 8.0000 Last known · 01 Jul 2026Applied for 02 Jul 2026
Union Bank 331.7500 340.7500 9.0000 Last known · 01 Jul 2026Applied for 02 Jul 2026
Amana Bank 331.4000 341.4000 10.0000 Last known · 01 Jul 2026Applied for 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: 0 Checked today: 0 Last known: 14 Average market spread: -
Best banks — This week so far
Applicable daily rates · Data available: 29 Jun 2026 – 01 Jul 2026
Best banks to receive USD
🏆
NDB
332.2500 LKR
3/3 days · Avg TT Buying
🥈
BOC
332.0333 LKR
3/3 days · Avg TT Buying
🥉
Pan Asia
331.6667 LKR
3/3 days · Avg TT Buying
Best banks to pay in USD
🏆
People's Bank
340.4859 LKR
3/3 days · Avg TT Selling
🥈
NDB
341.2500 LKR
3/3 days · Avg TT Selling
🥉
BOC
341.4333 LKR
3/3 days · Avg TT Selling