India maintains the following diplomatic and consular missions abroad. To apply for a visa, contact the mission located in (or nearest to) your country of residence.
Afghanistan
Kabul
Telephone: +873-7630-95560
http://www.eoi.gov.in/kabul
Herat — Consulate General
Jalalabad — Consulate General
Kandahar — Consulate General
Mazar-i-Sharif — Consulate General
Bangladesh
Chittagong — Assistant High Commission
Khulna — Assistant High Commission
Rajshahi — Assistant High Commission
Sylhet — Assistant High Commission
Belgium
Antwerp — Consulate General
Belize
Belize City — Consulate
Bhutan
Phuntsholing — Consulate General
Brazil
Belo Horizonte — Consulate
Rio de Janeiro — Consulate General
São Paulo — Consulate General
Canada
Toronto — Consulate General
Vancouver — Consulate General
Democratic Republic of the Congo
Dominican Republic
Santo Domingo
Egypt
Alexandria — Consulate
Germany
Frankfurt — Consulate General
Hamburg — Consulate General
Munich — Consulate General
https://cgimunich.gov.in/
Stuttgart — Consulate
Greece
Thessaloniki — Consulate
Iceland
Akureyri — Consulate
Indonesia
Denpasar — Consulate General
Medan — Consulate General
Iran
Bandar Abbas — Consulate
Zahedan — Consulate
Iraq
Erbil — Consulate General
Italy
Rome
Milan — Consulate General
Mexico
Cancun — Consulate
Guadalajara — Consulate
Monterrey — Consulate
Paraguay
Asunción — Consulate
Telephone: +595-21-660-111
People's Republic of China
Guangzhou — Consulate General
Shanghai — Consulate General
Russia
Vladivostok — Consulate General
South Korea
Busan — Consulate General
São Tomé and Príncipe
São Tomé
Uruguay
Montevideo — Consulate
Telephone: +598-2924-6529