Flights from New York to Calgary – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
LGA to YYC – All flight route options from La Guardia, New York, USA to Calgary International, Canada. These flights are operated by 8 airlines. Fly non-stop with American Airlines or choose from 12 different transit flights. The shortest flight time is 5 hours and 9 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Calgary
We got great deals on hotels and car rentals near the airport.
New York to Calgary flights
There are over 13 airlines and as many as 965 flights every week to this destination. You can fly non-stop to Calgary (YYC) from New York (LGA) with American Airlines but if a stopover option suits you better you can choose to fly via Charlotte, Dulles or any other of the 12 alternatives with connectiing airports.
Tip! You can also fly to Calgary from John F Kennedy International (JFK).
New York to Calgary with American Airlines
You can fly non-stop with American Airlines every Saturday at 8:00 am, 9:00 am or 10:00 am. You can also take a connecting flight via Charlotte or Chicago. American Airlines is a member of the air alliance OneWorld.
With Porter Airlines
If you fly from New York with Porter Airlines you will do a stopover in Toronto, YYZ before reaching Calgary. This flight trip will take 7 hours and 41 minutes and you can fly every weekday with departures at 06:15, 09:55 or 17:30.
Distance & flight times: La Guardia to Calgary International
The shortest flight time between LGA and YYC is 5 hours and 9 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 5h 9m | - | 2038 miles (3279 km) |
CLT Charlotte | 8h 0m | 54m | 2527 miles (4066 km) |
IAD Dulles | 8h 0m | 1h 43m | 2187 miles (3519 km) |
MSP Minneapolis | 8h 25m | 1h 57m | 2077 miles (3342 km) |
ORD Chicago | 8h 35m | 2h 24m | 2124 miles (3418 km) |
BNA Nashville | 8h 37m | 38m | 2475 miles (3982 km) |
DEN Denver | 8h 53m | 1h 5m | 2527 miles (4066 km) |
YYZ Toronto | 9h 3m | 4h 8m | 2038 miles (3279 km) |
YUL Montreal | 9h 37m | 1h 54m | 2202 miles (3543 km) |
BOS Boston | 9h 51m | 4h 11m | 2287 miles (3680 km) |
RDU Raleigh/Durham | 10h 3m | 35m | 2471 miles (3976 km) |
DTW Detroit | 10h 16m | 4h 43m | 2075 miles (3339 km) |
PWM Portland | 14h 18m | 4h 34m | 2358 miles (3794 km) |


Quick copy and share this page
From New York to Canada
Below is a list of other destinations to Canada from La Guardia with either direct flights or 1 stop connections.
-
YYZ Toronto Direct
-
YUL Montreal Direct
-
YVR Vancouver
-
YEG Edmonton
-
YHZ Halifax Direct
-
YWG Winnipeg
-
YOW Ottawa
-
YQB Quebec
-
YZF Yellowknife
-
YYT St. John's
From USA to Calgary
Below is a list of other cities in USA with flights to Calgary with either non-stop or connecting flights.
-
DFW Dallas Direct
-
ORD Chicago Direct
-
ATL Atlanta Direct
-
DEN Denver Direct
-
JFK New York Direct
-
MIA Miami
-
CLT Charlotte Direct
-
LAX Los Angeles Direct
-
IAH Houston Direct
-
EWR New York Direct