Sri LankaIndonesia

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

IndonesiaSri Lanka Visa on arrival Sri Lanka visa for citizens of Indonesia

Sri LankaIndonesia 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.