Sri LankaIndia

Sri Lankan Embassy in India

2 embassies

Sri Lanka is represented in India by 2 missions: an embassy in New Delhi and 1 other office. Sri Lanka issues Indian citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance.

Map: Sri Lanka’s 2 missions in India

Map: Sri Lanka’s 2 missions in India

Sri Lankan Embassy in New Delhi

High Commission of Sri Lanka in New Delhi

High Commission · New Delhi

Today · Closed
Address
Kautilya Marg 27, New Delhi

Sri Lanka has its embassy in New Delhi, the capital; the address on record is Kautilya Marg 27, New Delhi. Its phone number and website are on its page.

Consulates

Sri Lanka visa for Indian citizens

IndiaSri Lanka Visa on arrival Sri Lanka visa for citizens of India

Sri LankaIndia e-Visa India visa for citizens of Sri Lanka

Sri Lanka issues Indian citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance.

India’s missions in Sri Lanka

Missions of India in Sri Lanka (4)

In return, India has 4 missions in Sri Lanka, including its embassy in Kandy.

Good to know

Sri Lanka in India

Worldwide, Sri Lanka has 68 missions in 47 countries; 2 of them are in India.

Travel to India for Sri Lankan citizens

Sri Lankan citizens need an e-Visa for India, applied for online before travel and valid for up to 30 days. In India, Sri Lankan citizens can turn to the Sri Lankan embassy for passports and emergency help.

Frequently asked questions

Where is the Sri Lankan embassy in India?

The Sri Lankan embassy is in New Delhi, at Kautilya Marg 27, New Delhi.

Do Indian citizens need a visa for Sri Lanka?

Indian citizens receive their visa for Sri Lanka at the border; it covers up to 30 days.

Do Sri Lankan citizens need a visa for India?

Sri Lankan citizens need a visa for India, which they can apply for online as an e-Visa for stays of up to 30 days.

Does India have an embassy in Sri Lanka?

Yes, India has its embassy in Kandy, along with 3 other missions in Sri Lanka.