I am an Afghan citizen travelling to Sri Lanka from Kabul. I have a layover at Delhi Airport with a flight change. Please let me know in case i need a transit visa.

  • Do you have separate tickets or a single booking? Commented Mar 26, 2019 at 1:34
  • 1
    On a single booking two different PNRs for two different airline and only cabin luggage. The Layover is for 4 hrs
    – user94083
    Commented Mar 27, 2019 at 15:06

1 Answer 1


A visa is not required, if the trip was made on the same booking, you transit within 24 hours and stay within the transit area:

A visa is not required to transit only if you will remain within the transit area reserved for international transit passengers for the duration of time you are in an Indian Airport and you will not pass through immigration.


Note: If collecting bags, you will need a visa:

You have to pass immigration to collect bags so will need a visa. Ideally you need to check your bags through to your final destination so you can remain in transit in Delhi.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .