Travel from Los-Angeles to Calgary

Bus or fly from Los Angeles to Calgary?

Air Canada, WestJet and 5 other airlines fly from Los Angeles to Calgary hourly. Alternatively, Greyhound USA operates a bus from Los Angeles to Calgary 3 times a day. Tickets cost $100 - $300 and the journey takes 32 h 5 min. Greyhound Canada also services this route twice daily.

Book transport from Los Angeles to Calgary

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Los Angeles to Calgary

ModeDurationPrice
From Patsaouras Transit Plaza bus to Los Angeles airport, fly to Calgary airport, then line 300 bus to Calgary.6 h 31 min$177
From Los Angeles, CA bus to Vancouver, BC then bus to Calgary, AB.2 days 1 h$214
From Los Angeles Union Station Amtrak train to Seattle King Street Station Amtrak, train to Vancouver, BC, then bus to Calgary, AB.2 days 7 h$527
From Los Angeles Union Station Amtrak train to Seattle King Street Station Amtrak, train to Vancouver, train to Edmonton, then bus to Calgary, AB.2 days 22 h$672
From Los Angeles drive to Calgary.25 h 35 min$256

Is there a direct bus between Los Angeles and Calgary?

No, there is no direct bus from Los Angeles to Calgary. However, there are services departing from Los Angeles, CA and arriving at Calgary, AB via Vancouver, BC. The journey, including transfers, takes approximately 2 days 1 h.

Operators from Los Angeles to Calgary

OperatorPhoneWebsite
LAX FlyAwayLAX FlyAway
Air CanadaAir Canada
WestJetWestJet
United AirlinesUnited Airlines
Alaska Airlines, Inc.Alaska Airlines, Inc.
Frontier AirlinesFrontier Airlines
DeltaDelta
American AirlinesAmerican Airlines
Calgary Transit - Line 300+1 403-262-1000Calgary Transit - Line 300
Greyhound USA+1 214-849-8100Greyhound USA
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Amtrak+1 1-800-872-7245Amtrak
VIA Rail+1 1 888 842-7245VIA Rail