IndiaBangladesh

Indian Embassy & Consulates in Bangladesh

  • 3 embassies
  • 4 consulates general

In Bangladesh, India has an embassy in Rajshahi, 4 consulates general in Sylhet, Rajshahi, Chittagong and Khulna and 2 other offices. Bangladeshi citizens must obtain a visa before travelling to India.

Map: India’s 7 missions in Bangladesh

Map: India’s 7 missions in Bangladesh

Indian Embassy in Rajshahi

India has its embassy in Rajshahi.

Indian consulates in Bangladesh

India also has 4 consulates general in Sylhet, Rajshahi, Chittagong and Khulna; a consulate does consular work for a region: passports, certificates and help for nationals in difficulty.

India visa for Bangladeshi citizens

BangladeshIndia Visa required India visa for citizens of Bangladesh

IndiaBangladesh Visa required Bangladesh visa for citizens of India

India visa requirements for citizens of Bangladesh

  • e-Tourist Visa (30 days, 1 year, 5 years)
  • e-Business Visa (incl. e-Conference)
  • e-Medical and e-Medical Attendant Visa
  • e-Transit Visa
  • Fee: US$25
  • 17 required documents

checked 22 October 2026

See the full checklist

India requires Bangladeshi citizens to hold a visa issued in advance. From Bangladesh, the application is made at the Indian embassy in Rajshahi or one of the consulates in Sylhet, Rajshahi, Chittagong and Khulna or through a visa centre appointed by India.

Bangladesh’s missions in India

Missions of Bangladesh in India (4)

In return, Bangladesh has 4 missions in India, including its embassy in New Delhi.

Good to know

India in Bangladesh

Worldwide, India has 251 missions in 156 countries; 7 of them are in Bangladesh.

Travel to Bangladesh for Indian citizens

Indian citizens must obtain a visa before travelling to Bangladesh. In Bangladesh, Indian citizens can turn to the Indian embassy for passports and emergency help.

When Indian missions in Bangladesh are closed

Indian missions in Bangladesh close on Bangladesh’s public holidays, the next being Victory Day on Wednesday 16 December 2026, Christmas Day on Friday 25 December 2026 and International Mother Language Day on Sunday 21 February 2027.

Frequently asked questions

Where is the Indian embassy in Bangladesh?

The Indian embassy is in Rajshahi.

Does India have consulates in Bangladesh?

Yes, India has 4 consulates general in Sylhet, Rajshahi, Chittagong and Khulna.

Do Bangladeshi citizens need a visa for India?

Bangladeshi citizens need a visa for India, obtained before travel.

Do Indian citizens need a visa for Bangladesh?

Indian citizens need a visa for Bangladesh, obtained before travel.

Does Bangladesh have an embassy in India?

Yes, Bangladesh has its embassy in New Delhi, along with 3 other missions in India.