IndiaNepal

Indian Embassy & Consulates in Nepal

  • 1 embassy
  • 1 consulate general
  • 1 consulate

In Nepal, India has an embassy in Kathmandu, a consulate general in Birgunj, a consulate in Kathmandu and 1 other office. India admits Nepali citizens without a visa.

Map: India’s 4 missions in Nepal

Map: India’s 4 missions in Nepal

Indian Embassy in Kathmandu

At Kapurdhara Marg, Lainchaur 336, P.O. Box. 292 Kathmandu, the Indian embassy represents India towards Nepal. The head of mission on record is Naveen Srivastava. Its phone number and website are on its page.

Indian consulates in Nepal

India also has a consulate general in Birgunj and a consulate in Kathmandu; its work is consular: passports and documents for its own citizens and, often, visas for visitors.

India visa for Nepali citizens

NepalIndia Visa-free India visa for citizens of Nepal

IndiaNepal Visa-free Nepal visa for citizens of India

Nepali citizens can enter India without a visa.

Nepal’s missions in India

Missions of Nepal in India (1)

In return, Nepal has an embassy in India, in New Delhi.

Good to know

India in Nepal

Worldwide, India has 251 missions in 156 countries; 4 of them are in Nepal.

Travel to Nepal for Indian citizens

Indian citizens do not need a visa to travel to Nepal. In Nepal, Indian citizens can turn to the Indian embassy for passports and emergency help.

Frequently asked questions

Where is the Indian embassy in Nepal?

The Indian embassy is in Kathmandu, at Kapurdhara Marg, Lainchaur 336, P.O. Box. 292 Kathmandu.

Does India have consulates in Nepal?

Yes, India has a consulate general in Birgunj and a consulate in Kathmandu.

Do Nepali citizens need a visa for India?

Nepali citizens can enter India without a visa.

Do Indian citizens need a visa for Nepal?

Nepal admits Indian citizens without a visa.

Does Nepal have an embassy in India?

Yes, Nepal has its embassy in New Delhi.