ROUTES

Nonstop flights from Canada: every route and airline

154 nonstop routes from eight Canadian cities to places outside Canada, with the airline or airlines that fly each one and the estimated flying time.

Toronto has the most nonstop international routes of the eight Canadian cities we track (50). Every route below is nonstop; any other trip connects at least once. Airlines and schedules change with the seasons, so check your dates on the route page.

From Toronto

Nonstop flights from Toronto (YYZ)

DestinationNonstop airlinesFlying timeAirports
LondonAir Canada, British Airways and Virgin Atlantic to Heathrow, and Air Transat to Gatwick~7hYYZ–LHR
ParisAir Canada, Air France and Air Transat~7h 20mYYZ–CDG
New YorkAir Canada and Porter to LaGuardia, Air Canada and United to Newark, and Delta to JFK~1h 10mYYZ–NYC
CancúnAir Canada, Air Transat, Flair, Porter and WestJet~3h 40mYYZ–CUN
Punta CanaAir Canada, Air Transat, WestJet and Arajet, plus Flair from late October 2026~3h 50mYYZ–PUJ
LisbonAir Canada, Air Transat and TAP Air Portugal~7hYYZ–LIS
MiamiAir Canada and American Airlines, plus seasonal Flair, Porter and WestJet flights~2h 55mYYZ–MIA
RomeAir Canada, plus seasonal Air Transat and ITA Airways flights~8h 30mYYZ–FCO
DelhiAir Canada and Air India~13h 40mYYZ–DEL
OrlandoAir Canada, plus seasonal Flair, Porter and WestJet flights~2h 35mYYZ–MCO
DublinAir Canada and Air Transat, plus seasonal WestJet flights~6h 25mYYZ–DUB
MumbaiAir India (seasonal)~14h 40mYYZ–BOM
LahorePakistan International Airlines~13h 15mYYZ–LHE
KarachiPakistan International Airlines~13h 45mYYZ–KHI
IslamabadPakistan International Airlines~12h 55mYYZ–ISB
ManilaPhilippine Airlines~18h 35mYYZ–MNL
KingstonCaribbean Airlines and WestJet~4hYYZ–KIN
Montego BayAir Canada and WestJet, plus seasonal Flair and Porter flights~3h 55mYYZ–MBJ
Port of SpainAir Canada and Caribbean Airlines~5h 05mYYZ–POS
GeorgetownCaribbean Airlines, plus seasonal Air Transat flights~5h 40mYYZ–GEO
DubaiEmirates (Air Canada's Dubai flights are suspended until at least the end of March 2027)~13h 05mYYZ–DXB
AmsterdamAir Canada and KLM, plus seasonal Air Transat flights~7h 15mYYZ–AMS
AthensAir Canada and Air Transat (seasonal)~9h 40mYYZ–ATH
IstanbulAir Transat and Turkish Airlines~9h 50mYYZ–IST
ReykjavíkIcelandair, plus seasonal Air Canada flights~5h 15mYYZ–KEF
Hong KongCathay Pacific~17h 40mYYZ–HKG
TokyoAir Canada, to both Haneda and Narita~14h 40mYYZ–HND/NRT
San José, Costa RicaAir Canada, plus seasonal Air Transat and Porter flights~5h 05mYYZ–SJO
Las VegasAir Canada and Flair, plus seasonal Porter flights~4h 45mYYZ–LAS
Los AngelesAir Canada and Porter~5h 15mYYZ–LAX
ChicagoAir Canada, American Airlines and United~1h 20mYYZ–ORD
BostonAir Canada and Porter~1h 20mYYZ–BOS
MadridAir Canada and Iberia (seasonal)~7h 20mYYZ–MAD
SeoulAir Canada and Korean Air~15hYYZ–ICN
TaipeiEVA Air~17hYYZ–TPE
OsakaAir Canada (seasonal)~15hYYZ–KIX
PhoenixAir Canada, plus seasonal Porter and WestJet flights~4h 40mYYZ–PHX
San FranciscoAir Canada, Porter and United~5h 30mYYZ–SFO
HonoluluAir Canada (seasonal)~10h 45mYYZ–HNL
Mexico CityAeroméxico, Air Canada and Flair~4h 55mYYZ–MEX
BarcelonaAir Canada (seasonal)~7h 45mYYZ–BCN
Puerto VallartaAir Canada, Flair and WestJet, plus seasonal Air Transat and Porter flights~5h 15mYYZ–PVR
Los CabosWestJet, plus seasonal Air Canada and Porter flights~5h 25mYYZ–SJD
Fort LauderdaleAir Canada, Flair, Porter and WestJet~2h 55mYYZ–FLL
CasablancaRoyal Air Maroc~7h 30mYYZ–CMN
BeijingAir China and Hainan Airlines~15hYYZ–PEK
ShanghaiAir Canada and China Eastern~16h 05mYYZ–PVG
GuangzhouChina Southern~17h 35mYYZ–CAN
São PauloAir Canada, to Guarulhos~9h 45mYYZ–GRU
Rio de JaneiroAir Canada (seasonal, in winter)~9h 55mYYZ–GIG
From Montreal

Nonstop flights from Montreal (YUL)

DestinationNonstop airlinesFlying timeAirports
ParisAir Canada, Air France and Air Transat~6h 45mYUL–CDG
CancúnAir Canada, Air Transat and WestJet~4h 35mYUL–CUN
Punta CanaAir Canada, Air Transat, WestJet and Arajet~4h 10mYUL–PUJ
LondonAir Canada and British Airways to Heathrow, plus seasonal Air Transat flights to Gatwick~6h 25mYUL–LHR
BarcelonaAir Canada and Air Transat~7h 10mYUL–BCN
LisbonAir Canada, Air Transat and TAP Air Portugal~6h 25mYUL–LIS
New YorkAir Canada and American Airlines to LaGuardia, and Porter and United to Newark~1h 10mYUL–NYC
MiamiAir Canada and American Airlines~3h 15mYUL–MIA
RomeAir Canada, plus seasonal Air Transat flights~8hYUL–FCO
CasablancaAir Canada and Royal Air Maroc~6h 55mYUL–CMN
AlgiersAir Algérie~7h 35mYUL–ALG
DelhiAir Canada (seasonal)~13h 15mYUL–DEL
AmsterdamKLM, plus seasonal Air Canada flights~6h 45mYUL–AMS
AthensAir Canada and Air Transat (seasonal)~9h 05mYUL–ATH
IstanbulTurkish Airlines, with Air Transat joining from October 2026~9h 15mYUL–IST
MadridAir Canada and Air Transat~6h 45mYUL–MAD
ReykjavíkAir Canada and Air Transat (seasonal)~4h 45mYUL–KEF
DubaiEmirates~12h 30mYUL–DXB
San José, Costa RicaAir Canada, Air Transat and WestJet~6h 05mYUL–SJO
TokyoAir Canada, to Narita~14h 40mYUL–HND/NRT
SeoulAir Canada~14h 55mYUL–ICN
Fort LauderdaleAir Canada, plus seasonal Porter flights~3h 15mYUL–FLL
Air Canada~2h 55mYUL–MCO
Air Canada~5h 55mYUL–LAX
Air Canada, plus seasonal extra flights~5h 25mYUL–LAS
From Vancouver

Nonstop flights from Vancouver (YVR)

DestinationNonstop airlinesFlying timeAirports
TokyoAir Canada, ANA, Japan Airlines and Zipair~10h 50mYVR–HND/NRT
SeoulAir Canada, Korean Air and T'way Air~11h 40mYVR–ICN
LondonAir Canada and British Airways~9h 05mYVR–LHR
Los AngelesAir Canada, Flair and United, plus seasonal WestJet and American Airlines flights~2h 35mYVR–LAX
Las VegasAir Canada, Flair and WestJet~2h 25mYVR–LAS
CancúnAir Canada, Flair and WestJet~5h 35mYVR–CUN
ManilaAir Canada and Philippine Airlines~14h 55mYVR–MNL
DelhiAir India~15h 40mYVR–DEL
SydneyAir Canada and Qantas~17h 35mYVR–SYD
San FranciscoAir Canada, Flair and United~2h 05mYVR–SFO
Hong KongAir Canada, Cathay Pacific and Hong Kong Airlines~14h 30mYVR–HKG
TaipeiChina Airlines and EVA Air~13h 35mYVR–TPE
BangkokAir Canada (seasonal)~16h 35mYVR–BKK
HonoluluAir Canada and WestJet~6h 25mYVR–HNL
SingaporeAir Canada (ending in January 2027)~18hYVR–SIN
Puerto VallartaAir Canada and WestJet, plus seasonal Flair flights~4h 30mYVR–PVR
Los CabosAir Canada and WestJet~4h 05mYVR–SJD
OsakaAir Canada (seasonal)~11h 15mYVR–KIX
MauiAir Canada and WestJet~6h 25mYVR–OGG
PhoenixAir Canada, plus seasonal WestJet, Porter and American Airlines flights~2h 45mYVR–PHX
Aeroméxico, Air Canada and Flair~5hYVR–MEX
New YorkJetBlue to JFK, plus seasonal Air Canada and United flights to Newark~4h 55mYVR–NYC
ParisAir France~9h 30mYVR–CDG
AmsterdamKLM~9h 15mYVR–AMS
BeijingAir Canada and Air China~12h 10mYVR–PEK
ShanghaiAir Canada and China Eastern~12h 50mYVR–PVG
GuangzhouChina Southern, with Air Canada adding flights from May 2027~14h 30mYVR–CAN
From Calgary

Nonstop flights from Calgary (YYC)

DestinationNonstop airlinesFlying timeAirports
CancúnWestJet~5h 10mYYC–CUN
Las VegasWestJet~2h 30mYYC–LAS
LondonAir Canada and WestJet~8h 30mYYC–LHR
Los AngelesWestJet~2h 50mYYC–LAX
OrlandoWestJet~4h 40mYYC–MCO
Punta CanaWestJet~6h 35mYYC–PUJ
Mexico CityWestJet~4h 45mYYC–MEX
ParisWestJet (seasonal)~8h 50mYYC–CDG
HonoluluWestJet~7h 20mYYC–HNL
Puerto VallartaWestJet~4h 45mYYC–PVR
Los CabosWestJet~4h 20mYYC–SJD
AmsterdamKLM~8h 40mYYC–AMS
TokyoWestJet, to Narita~11h 25mYYC–HND/NRT
SeoulWestJet (seasonal)~12h 05mYYC–ICN
MauiWestJet~7h 15mYYC–OGG
PhoenixWestJet~2h 55mYYC–PHX
DublinWestJet (seasonal)~8hYYC–DUB
Air Canada to Newark and WestJet to JFK, plus seasonal American Airlines flights~4h 10mYYC–NYC
United and WestJet~2h 30mYYC–SFO
From Ottawa

Nonstop flights from Ottawa (YOW)

DestinationNonstop airlinesFlying timeAirports
CancúnAir Canada and Air Transat, plus seasonal Porter flights~4h 25mYOW–CUN
Punta CanaAir Canada, plus seasonal WestJet flights~4h 15mYOW–PUJ
LondonAir Canada to Heathrow, plus seasonal Air Transat flights to Gatwick~6h 35mYOW–LHR
ParisAir France~6h 55mYOW–CDG
OrlandoAir Canada, plus seasonal Porter flights~2h 50mYOW–MCO
Fort LauderdaleAir Canada, plus seasonal Porter flights~3h 10mYOW–FLL
New YorkPorter and United, to Newark~1h 10mYOW–NYC
Montego BayAir Canada, plus seasonal WestJet flights~4h 10mYOW–MBJ
PhoenixPorter (seasonal)~5h 05mYOW–PHX
From Edmonton

Nonstop flights from Edmonton (YEG)

DestinationNonstop airlinesFlying timeAirports
CancúnWestJet, plus seasonal Air Canada and Flair flights~5h 20mYEG–CUN
Las VegasWestJet, plus seasonal Porter flights~2h 50mYEG–LAS
Los AngelesWestJet~3h 10mYEG–LAX
PhoenixWestJet, plus seasonal Porter flights~3h 15mYEG–PHX
Puerto VallartaWestJet, plus seasonal Flair and Porter flights~5h 05mYEG–PVR
Los CabosWestJet and Porter (seasonal)~4h 40mYEG–SJD
AmsterdamKLM~8h 20mYEG–AMS
From Winnipeg

Nonstop flights from Winnipeg (YWG)

DestinationNonstop airlinesFlying timeAirports
CancúnAir Canada and WestJet~4h 15mYWG–CUN
Las VegasWestJet~3h 20mYWG–LAS
Los AngelesWestJet~3h 50mYWG–LAX
PhoenixWestJet~3h 30mYWG–PHX
OrlandoWestJet~3h 35mYWG–MCO
Puerto VallartaWestJet~4h 35mYWG–PVR
ReykjavíkWestJet (seasonal)~5h 35mYWG–KEF
From Halifax

Nonstop flights from Halifax (YHZ)

DestinationNonstop airlinesFlying timeAirports
LondonAir Canada to Heathrow, plus seasonal WestJet flights to Gatwick~5h 45mYHZ–LHR
DublinWestJet (seasonal)~5h 15mYHZ–DUB
ParisWestJet (seasonal)~6hYHZ–CDG
CancúnAir Canada and Porter (seasonal)~5h 05mYHZ–CUN
OrlandoPorter (seasonal)~3h 45mYHZ–MCO
BostonAir Canada, plus seasonal American Airlines and Delta flights~1h 20mYHZ–BOS
New YorkAir Canada to Newark, plus seasonal American Airlines and Delta flights to LaGuardia~1h 50mYHZ–NYC
ReykjavíkIcelandair (seasonal)~4h 20mYHZ–KEF
LisbonWestJet (seasonal)~5h 35mYHZ–LIS
BarcelonaWestJet (seasonal)~6h 25mYHZ–BCN
Questions

Common questions

Which Canadian city has the most nonstop international flights?

Of the cities we track, Toronto has the most: 50 nonstop routes outside Canada, with the airlines listed below.

Are there nonstop flights from Canada to India?

Yes, from Toronto (Air Canada and Air India to Delhi, and Air India's seasonal flights to Mumbai) and from Vancouver (Air India to Delhi). Other Indian cities connect once or twice.

Do nonstop flights cost more than connecting ones?

Often, but not always. Nonstops save hours, and on some routes with strong competition they cost about the same. Each route page shows the lowest fares found in recent searches and in our own daily price checks.

How often does this list change?

Airlines add and drop routes with the seasons. We recheck each route when we update its page, and this page is rebuilt with them; seasonal routes are marked in the airline column.

Source: airport route lists and airline announcements, checked September to November 2026. Flying times are estimates from the distance between the airports. How we work these out.