NepalIndia

Nepali Embassy in India

1 embassy

Nepal is represented in India by 1 mission: an embassy in New Delhi. Indian citizens can enter Nepal without a visa.

Nepali Embassy in New Delhi

Nepal has its embassy in New Delhi, the capital; the address on record is Barakhamba Road, 110001 New Delhi. Its phone number and website are on its page.

Nepal visa for Indian citizens

IndiaNepal Visa-free Nepal visa for citizens of India

NepalIndia Visa-free India visa for citizens of Nepal

Nepal admits Indian citizens without a visa.

India’s missions in Nepal

Missions of India in Nepal (4)

In return, India has 4 missions in Nepal, including its embassy in Kathmandu.

Good to know

Nepal in India

Worldwide, Nepal has 41 missions in 30 countries; one of them is in India.

Travel to India for Nepali citizens

Nepali citizens can enter India without a visa. In India, Nepali citizens can turn to the Nepali embassy for passports and emergency help.

Frequently asked questions

Where is the Nepali embassy in India?

The Nepali embassy is in New Delhi, at Barakhamba Road, 110001 New Delhi.

Do Indian citizens need a visa for Nepal?

Indian citizens can enter Nepal without a visa.

Do Nepali citizens need a visa for India?

India admits Nepali citizens without a visa.

Does India have an embassy in Nepal?

Yes, India has its embassy in Kathmandu, along with 3 other missions in Nepal.