Is a three hour layover at Delhi international airport enough to catch a flight to Newark, USA (Indian citizen)?

Is a three hour layover at Delhi international airport enough to catch a flight to Newark, USA (Indian citizen)? - Back view of anonymous ground crews in uniforms and headsets meeting passenger helicopter on airfield after flight against cloudless blue sky

I am an Indian citizen flying AirIndia from Ahmedabad to Delhi, and after a three hour layover at Delhi airport, I fly to the US (on a student visa). Is this time sufficient to get through immigration, etc? This is part of a round-trip (US-India-US) that I booked on United/AirIndia, and I also have travel insurance.






Pictures about "Is a three hour layover at Delhi international airport enough to catch a flight to Newark, USA (Indian citizen)?"

Is a three hour layover at Delhi international airport enough to catch a flight to Newark, USA (Indian citizen)? - Stylish man with suitcase and passport walking along airport corridor
Is a three hour layover at Delhi international airport enough to catch a flight to Newark, USA (Indian citizen)? - Stylish happy traveler with suitcase in airport hallway
Is a three hour layover at Delhi international airport enough to catch a flight to Newark, USA (Indian citizen)? - Cute little girl with suitcase and passport





Can you leave airport while waiting for a connecting flight?




Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.

Images: Maarten van den Heuvel, Gustavo Fring, Gustavo Fring, Gustavo Fring