Travel from New-York to Calgary

Bus or fly from New York to Calgary?

Air Canada, American Airlines and four other airlines fly from New York to Calgary hourly. Alternatively, you can take a bus from New York to Calgary via Toronto, ON and Winnipeg, MB in around 2 days 15 hours.

Book transport from New York to Calgary

How to get from New York to Calgary

ModeDurationPrice
From New York Penn Station train to Newark Liberty Airport Station, train to Newark airport, fly to Calgary airport, then line 300 bus to Calgary.8 h 32 min$286
From Penn Station train to Jamaica, NY, AirTrain to New York JFK airport, fly to Calgary airport, then line 300 bus to Calgary.8 h 48 min$316
From W 4 St subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Calgary airport, then line 300 bus to Calgary.10 h 11 min$276
From New York Penn Station train to Newark Liberty Airport Station, train to Newark airport, fly to Red Deer airport, taxi to Red Deer - Radisson, then bus to Calgary.14 h 59 min$799
From New York, NY bus to Toronto, ON, bus to Winnipeg, MB, then bus to Calgary, AB.2 days 15 h$365
From New York train to Toronto, ON, train to Edmonton, walk to Edmonton, then bus to Calgary, AB.3 days 2 h$793
From New York train to Toronto, train to Edmonton, then bus to Calgary, AB.3 days 4 h$693
From New York drive to Calgary.41 h$404

How long does it take to get from New York to Calgary?

It takes approximately 8 hours 32 minutes to get from New York to Calgary, including transfers.

Is there a direct bus between New York and Calgary?

No, there is no direct bus from New York to Calgary. However, there are services departing from New York, NY and arriving at Calgary, AB via Toronto, ON and Winnipeg, MB. The journey, including transfers, takes approximately 2 days 15 hours.

Operators from New York to Calgary

OperatorPhoneWebsite
NJ Transit+1 973-491-7000NJ Transit
Newark AirtrainNewark Airtrain
Air CanadaAir Canada
American AirlinesAmerican Airlines
DeltaDelta
United AirlinesUnited Airlines
Alaska Airlines, Inc.Alaska Airlines, Inc.
WestJetWestJet
Calgary Transit - Line 300+1 403-262-1000Calgary Transit - Line 300
Long Island Rail RoadLong Island Rail Road
Port Authority NYNJPort Authority NYNJ
New York City Transit (MTA)New York City Transit (MTA)
Red ArrowRed Arrow
Megabus877-462-6342Megabus
Greyhound Canada+1 1-800-661-8747Greyhound Canada
VIA Rail+1 1 888 842-7245VIA Rail