20 USD US Dollar to LKR Sri Lankan Rupee

On 2026-10-12, 1 US Dollar (USD) = 330.68 Sri Lankan Rupee (LKR) at the mid-market rate. Conversely, 1 LKR = 0.003024 USD. Over the last 30 days the USD/LKR rate moved between 328.50 and 332.42, a change of +0.65%.

You have converted 20 USD to LKR : 6613.652647 SLRs.
On this page you can find the latest exchange rate between US Dollar and Sri Lankan Rupee, rates are updated every day, for this conversion we used the mid-market rate: 330.68263233. You can convert US Dollar to other different currencies with the converter on right sidebar.

Would you like to invert the currencies ?
Please visit Sri Lankan Rupee (LKR) US Dollar (USD).


Last update : Sun, 11 Oct 2026 22:00:00 +0000

20$
US Dollar
or 20 USD to LKR: =
6613.652647 SLRs
Sri Lankan Rupee
Exchange rate : 330.68263233


Last update : Sun, 11 Oct 2026 22:00:00 +0000

US Dollar vs Sri Lankan Rupee. the last 10 days
Date US Dollar Sri Lankan Rupee
Monday, 10/12/2026 1 USD = 330.68263233 LKR
Sunday, 10/11/2026 1 USD = 330.7893992 LKR
Saturday, 10/10/2026 1 USD = 330.84159449 LKR
Friday, 10/09/2026 1 USD = 330.53934749 LKR
Thursday, 10/08/2026 1 USD = 330.63012984 LKR
Wednesday, 10/07/2026 1 USD = 330.5837734 LKR
Tuesday, 10/06/2026 1 USD = 329.83233277 LKR
Monday, 10/05/2026 1 USD = 330.48324295 LKR
Sunday, 10/04/2026 1 USD = 330.70155663 LKR
Saturday, 10/03/2026 1 USD = 330.61722673 LKR
Real-Time chart of USD/LKR or (US Dollar / Sri Lankan Rupee)
US Dollar to Sri Lankan Rupee and Sri Lankan Rupee to US Dollar
USD LKR USD LKR
5 USD = 1653.4132 LKR 0.0151 USD = 5 LKR
10 USD = 3306.8263 LKR 0.0302 USD = 10 LKR
20 USD = 6613.6526 LKR 0.0605 USD = 20 LKR
50 USD = 16534.1316 LKR 0.1512 USD = 50 LKR
100 USD = 33068.2632 LKR 0.3024 USD = 100 LKR
300 USD = 99204.7897 LKR 0.9072 USD = 300 LKR
500 USD = 165341.3162 LKR 1.5120 USD = 500 LKR
1000 USD = 330682.6323 LKR 3.0240 USD = 1000 LKR

Frequently asked questions

How much is 1 USD in LKR today?

1 US Dollar is worth 330.68 Sri Lankan Rupee at the mid-market rate of 2026-10-12. 1 Sri Lankan Rupee is worth 0.003024 US Dollar.

How much is 100 USD in LKR?

100 USD = 33,068.26 LKR, and 100 LKR = 0.3024 USD (rate of 2026-10-12).

How has the USD to LKR rate changed over the last month?

Over 30 days the rate went from 328.56 to 330.68 (+0.65%). The 30-day high was 332.42 and the low was 328.50.

Where does this exchange rate come from?

XeConvert publishes daily mid-market reference rates aggregated from public market data and central bank sources. Banks, card issuers and exchange offices add a margin, so the rate you actually get may be slightly different.

Currency Converter
USD