Embassy
Embassy of Sri Lanka in Indonesia
Jalan Pangeran Diponegoro No. 70
Sri Lankan citizens need an eVisa for Indonesia. Apply on the official website.

LKA
Sri Lanka
IDN
Indonesia
eVisa
Apply online for a tourist stay of up to 60 days.
Apply on Indonesia's official eVisa portal with a scan of your passport and a photo.
Leave time for processing before you travel, and print the approval.
Enter on the dates and through the ports the eVisa allows.
Get your Indonesia visa sorted
A visa expert checks the rules and helps you apply. No payment now.
Visit without a visa or choose a tourist visa.
How to apply
Documents required
How to apply
For lost passports and emergencies.
Embassy
Jalan Pangeran Diponegoro No. 70
Day-by-day itineraries by snuck, shaped around you.
Best time to go: April to October is the dry season in most of the country, including Java and Bali. Rain still falls, seasons vary by region, and forest-fire smoke can affect Sumatra and Kalimantan, usually in June, July and August.

Indonesia is a Southeast Asian archipelago republic of more than 17,000 islands on the equator.
Going to Indonesia
Places close to Indonesia with simpler entry for you.
Sri Lankan citizens need an eVisa for Indonesia. Apply on the official website.
Up to 60 days each visit with the evisa rule. Staying longer can mean a fine or a ban from coming back.
Only on Indonesia's official government website. Avoid agents and look-alike sites that add fees. Apply before you book anything you can't cancel.
We have no record of Indonesia relaxing its rules for sri lankan citizens who hold another country's visa. Check with the embassy before you rely on one.
Indonesian citizens get a visa on arrival in Sri Lanka, for up to 30 days.
Brunei, Cambodia, Hong Kong, Kazakhstan Laos, and 5 more can enter without applying before they travel.
Singapore, Thailand, Cambodia, Laos Timor-Leste, and 3 more let sri lankan citizens in without applying before travel.
Apply on Indonesia's official eVisa portal with a scan of your passport and a photo. Leave time for processing before you travel, and print the approval.
Indonesian rupiah (Rp). Carry some cash for arrival, especially if a visa fee is paid at the border.
Indonesian.
Reviewed by @snuck