I am an Indian national. I am flying from New Delhi to Toronto with United Airlines via Newark. I will be landing at terminal C Newark Liberty airport with a transit time of 3 hours 55 minutes and then I have a connecting flight to Toronto from Terminal B La Guardia New York with the same United Airlines. Do I need a transit visa for the USA? More related information would be highly appreciated.

  • 1
    Does the airline provide transportation from Newark to LaGuardia, or do you have to manage it yourself? It could be challenging for a newcomer, and 3:55 is really not that much time. – Nate Eldredge Apr 8 '18 at 15:31

Yes, Indian nationals require a transit visa for the US. See this answer Is a transit visa required for an Indian in a connecting flight via USA coming from Toronto? And https://travel.state.gov/content/travel/en/us-visas/other-visa-categories/transit.html

Not the answer you're looking for? Browse other questions tagged or ask your own question.