0

I have a valid Canadian Study Permit - Visa and will be travelling to Toronto Canada this summer via British Airways and I've booked and paid for my flight ticket, which has 2 connections from Muritala Muhammad Airport in Lagos to Heathrow Airport London and to Newark Liberty International (EWR) to LaGuardia Airport (LGA) in order to board my final flight to Toronto. My question goes thus: do I need a Transit Visa to board the US bound plane from Heathrow to Newark International and transiting from Newark Liberty International to LaGuardia Airport to board my last flights to Toronto?

mindcorrosive
  • 12,434
  • 7
  • 62
  • 89

1 Answers1

1

You will need a visa for the US. Transit as a concept does not exist in US Airports, and as a result, everyone either needs US Citizenship, an ESTA (Visa Waiver) if part of the list of countries eligible for the Visa Waiver Program in the Unites States.

Seeing as you're from Lagos (Nigerian citizen I assume?), you aren't eligible for the VWP, and as such require a Class C Visa for transiting in the US to get to Canada.

Mark Mayo
  • 160,001
  • 106
  • 687
  • 1,492