Do you need a visa or ESTA to fly from Canada to the US?

Whether you need a visa or ESTA to travel from Canada to the US depends on your citizenship, not your residency. Every traveller needs a valid passport. Canadian citizens generally need no visa or ESTA for short visits. Citizens of Visa Waiver Program (VWP) countries need an approved ESTA, and everyone else — including Indian citizens living in Canada — needs a US B1/B2 visitor visa.

Passport: the one requirement for everyone

A valid passport is required for all air travel from Canada to the United States. Make sure it will stay valid for the duration of your stay. Permanent residents of Canada who are not Canadian citizens travel on the passport of their country of citizenship, and that citizenship determines what else they need.

Canadian citizens

Canadian citizens do not need a visa or an ESTA for tourism or business visits to the US. A valid passport is enough for air travel. Stays are normally permitted for up to six months, though the final decision always rests with the US border officer.

Citizens of Visa Waiver Program countries

If you hold citizenship of a VWP country, you need an approved ESTA (Electronic System for Travel Authorization) to fly to the US. An ESTA is applied for online, is usually approved quickly, and remains valid for two years or until your passport expires. It permits visits of up to 90 days.

Travellers who need a US visitor visa

Citizens of countries outside the Visa Waiver Program — including India — need a B1/B2 visitor visa to enter the US, even when living in Canada as a permanent resident. The B1/B2 covers business and tourism. Applications are made through a US embassy or consulate and usually involve an in-person interview, so apply well before you travel.

TravellerDocument needed
Canadian citizenValid passport only
Citizen of a Visa Waiver Program countryPassport + approved ESTA
Citizen of a non-VWP country (e.g. India)Passport + US B1/B2 visitor visa

Plan your Canada-to-US trip with Metairfare

Sorting your documents early avoids stressful surprises at the airport. Once you are travel-ready, see our Canada-to-USA flights guide for routes and fares, or contact Metairfare to book. Always confirm current requirements with official US government sources before you fly.

Frequently Asked Questions

Do Canadian citizens need an ESTA for the US?

No. Canadian citizens do not need an ESTA or a visa for short visits. A valid passport is sufficient for air travel.

Do Indian citizens living in Canada need a US visa?

Yes. India is not in the Visa Waiver Program, so Indian citizens need a US B1/B2 visitor visa even if they are permanent residents of Canada.

How long does an ESTA last?

An approved ESTA is valid for two years, or until the passport expires, whichever comes first, and allows visits of up to 90 days.

Is a passport enough to fly from Canada to the US?

A passport is always required, but it may not be enough on its own. Depending on your citizenship you may also need an ESTA or a US visa.