- Address
- Jalan Pangeran Diponegoro 70, DKI Jakarta
- Website
- srilankaembassyjakarta.com
Sri Lanka
Indonesia
Sri Lankan Embassy in Indonesia
1 embassy
In Indonesia, Sri Lanka has an embassy in Jakarta. Sri Lanka issues Indonesian citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance.
Sri Lankan Embassy in Jakarta
At Jalan Pangeran Diponegoro 70, DKI Jakarta, the Sri Lankan embassy represents Sri Lanka towards Indonesia. Its website is linked on its page.
Sri Lanka visa for Indonesian citizens
Indonesia
Sri Lanka Visa on arrival Sri Lanka visa for citizens of Indonesia
Sri Lanka
Indonesia e-Visa Indonesia visa for citizens of Sri Lanka
Indonesian citizens can get a visa on arrival in Sri Lanka, valid for stays of up to 30 days.
Indonesia’s missions in Sri Lanka
Missions of Indonesia in Sri Lanka (1)
In return, Indonesia has an embassy in Sri Lanka, in Colombo.
Good to know
Sri Lanka in Indonesia
Worldwide, Sri Lanka has 68 missions in 47 countries; one of them is in Indonesia.
Travel to Indonesia for Sri Lankan citizens
Indonesia requires a visa from Sri Lankan citizens, available online as an e-Visa. In Indonesia, Sri Lankan citizens can turn to the Sri Lankan embassy for passports and emergency help.
When the Sri Lankan embassy in Indonesia is closed
The Sri Lankan embassy in Indonesia closes on Indonesia’s public holidays, the next being Christmas Day (Hari Raya Natal) on Friday 25 December 2026, New Year's Day (Tahun Baru Masehi) on Friday 1 January 2027 and Good Friday (Wafat Isa Almasih) on Friday 26 March 2027.
Frequently asked questions
Where is the Sri Lankan embassy in Indonesia?
The Sri Lankan embassy is in Jakarta, at Jalan Pangeran Diponegoro 70, DKI Jakarta.
Do Indonesian citizens need a visa for Sri Lanka?
Indonesian citizens receive their visa for Sri Lanka at the border; it covers up to 30 days.
Do Sri Lankan citizens need a visa for Indonesia?
Sri Lankan citizens need an e-Visa for Indonesia, applied for online before travel.
Does Indonesia have an embassy in Sri Lanka?
Yes, Indonesia has its embassy in Colombo.