This question already has an answer here:
I am booking a trip to Dehradun from Dubai, via New Delhi.
My incoming flight will be on Emirates, and the domestic flight will be on whichever airline is most convenient.
My questions are:
According to the agent, I will need to clear immigration at Delhi and collect my checked-in baggage and then go to the domestic terminal and check in for the flight to Dehradun. Is this correct ?
How much time should I leave between the scheduled arrival and departure times at Delhi (both for arriving and departing India).