IndiaSpain

Indian Embassy & Consulates in Spain

  • 1 embassy
  • 1 consulate general
  • 1 honorary consulate

India is represented in Spain by 3 missions: an embassy in Madrid, a consulate general in Barcelona and an honorary consulate in Santa Cruz de Tenerife. Spanish citizens need an e-Visa for India, applied for online before travel and valid for up to 30 days.

Map: India’s 3 missions in Spain

Map: India’s 3 missions in Spain

Indian Embassy in Madrid

India has its embassy in Madrid, the capital; the address on record is Avenida de Pío XII 30-32, 28016 Madrid. The head of mission on record is Jayant N. Khobragade. Its phone number and website are on its page.

Indian consulates in Spain

India also has a consulate general in Barcelona; consulates handle passports, civil registration and, for many countries, visa applications for their district.

Indian honorary consulates in Spain

India has an honorary consulate in Santa Cruz de Tenerife; an honorary consul offers first help and passes documents on, but visas and passports are issued elsewhere.

India visa for Spanish citizens

SpainIndia e-Visa India visa for citizens of Spain

IndiaSpain Visa required Spain visa for citizens of India

India visa requirements for citizens of Spain

  • 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

Spanish citizens need a visa for India, which they can apply for online as an e-Visa for stays of up to 30 days. The application is made online on the official portal of India, not at the Indian embassy.

Spain’s missions in India

Missions of Spain in India (3)

In return, Spain has 3 missions in India, including its embassy in New Delhi.

Good to know

India in Spain

Worldwide, India has 251 missions in 156 countries; 3 of them are in Spain.

Travel to Spain for Indian citizens

Indian citizens need a visa for Spain, obtained before travel. In Spain, Indian citizens can turn to the Indian embassy for passports and emergency help.

When Indian missions in Spain are closed

Indian missions in Spain close on Spain’s public holidays, the next being Constitution Day (Día de la Constitución) on Sunday 6 December 2026, Immaculate Conception (Inmaculada Concepción) on Tuesday 8 December 2026 and Christmas Day (Navidad) on Friday 25 December 2026.

Frequently asked questions

Where is the Indian embassy in Spain?

The Indian embassy is in Madrid, at Avenida de Pío XII 30-32, 28016 Madrid.

Does India have consulates in Spain?

Yes, India has a consulate general in Barcelona. India also has an honorary consulate in Santa Cruz de Tenerife.

Do Spanish citizens need a visa for India?

Spanish citizens need an e-Visa for India, applied for online before travel and valid for up to 30 days.

Do Indian citizens need a visa for Spain?

Indian citizens must obtain a visa before travelling to Spain.

Does Spain have an embassy in India?

Yes, Spain has its embassy in New Delhi, along with 2 other missions in India.