This question already has an answer here:

I am a foreign student with a Canadian Resident Permit. I intend to travel back to my country for a holiday and will come back to Canada to pursue my study. My flight to my country (Zambia) is through Seattle in the USA where I need to change plane. Do I need a US visa to transit even though I am not getting out of the airport?

marked as duplicate by jpatokal, Karlson, Relaxed, Mark Mayo, choster Feb 25 '14 at 0:19

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


Yes, you need a transit visa, because the US does not have sterile transit facilities at any airport.

I would recommend flying directly from Canada to Europe and connecting there instead. Because you have a Canadian visa, if you have a direct connection, you will not need a transit visa for the UK or the EU (Schengen).

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