Do I need an India Visa if I’m only in transit?

If you're merely passing through India, whether you need a visa depends on your nationality and how long you'll be there.

Many countries including Sri Lanka are eligible for a transit visa-free stay of up to 72 hours in India if they satisfy the qualifications listed below:

  • They have a valid passport that is at least six months old as of the date of admission into India.
  • They hold a valid ticket to another nation.
  • They do not exit the airport's international transit area.

Citizens of all other nations must get a transit visa, even if they are only passing through for a few hours. A transit visa can be obtained online or at an Indian embassy or consulate in your native country.

If you're unclear if you need a transit visa for India, contact the Indian embassy or consulate in your home country.

Here are some additional things to keep in mind when transiting through India:

  • You must enter and exit from one of India's recognized international airports.
  • You must remain in the airport's international transit area at all times.
  • A valid onward ticket to a third nation is required.
  • You must have a valid passport that is at least six months old as of the date of arrival in India.

If you depart the airport's international transit area or your onward flight is delayed for longer than 72 hours, you must get a visa at the Indian Immigration Services website. We are providing you with a tourist visa with a 30-day stay during the 1-month period in order to give you a chance for you to travel the whole India.