Travel from Los-Angeles to Toronto

Train, bus or fly from Los Angeles to Toronto?

Air Canada, WestJet and three other airlines fly from Los Angeles to Toronto hourly. Alternatively, you can take a train from Los Angeles to Toronto via Chicago Union Station Amtrak, Detroit Amtrak, and Windsor in around 2 days 5 h.

Book transport from Los Angeles to Toronto

Travel Guides

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

How to get from Los Angeles to Toronto

ModeDurationPrice
From Patsaouras Transit Plaza bus to Los Angeles airport, fly to Toronto airport, then train to Toronto.7 h 36 min$242
From Patsaouras Transit Plaza bus to Los Angeles airport, fly to Buffalo airport, then bus to Toronto.10 h 11 min$231
From Patsaouras Transit Plaza bus to Los Angeles airport, fly to Toronto Island airport, then line 509 tram to Toronto.9 h 28 min$312
From L. A. Union Station station train to Burbank airport, fly to Toronto airport, then train to Toronto.9 h 9 min$300
From L. A. Union Station station train to Burbank airport, fly to Buffalo airport, then bus to Toronto.11 h 15 min$329
From Los Angeles Union Station Amtrak train to Broadway & Kettner Bl, line 992 bus to San Diego airport, fly to Toronto airport, then train to Toronto.10 h 9 min$238
From Los Angeles Union Station Amtrak train to Chicago Union Station Amtrak, train to Detroit Amtrak, drive to Windsor, then train to Toronto.2 days 5 h$764
From Los Angeles Union Station Amtrak train to Chicago Union Station Amtrak, train to Buffalo, then train to Toronto.2 days 11 h$803
From Los Angeles, CA bus to Indianapolis, IN, bus to Ann Arbor, MI, walk to Ann Arbor, MI, then bus to Toronto, ON.2 days 14 h$276
From Los Angeles drive to Toronto.40 h 12 min$411

How long does it take to get from Los Angeles to Toronto?

It takes approximately 7 h 36 min to get from Los Angeles to Toronto, including transfers.

Is there a direct train between Los Angeles and Toronto?

No, there is no direct train from Los Angeles to Toronto. However, there are services departing from Los Angeles Union Station Amtrak and arriving at Toronto via Chicago Union Station Amtrak and Buffalo. The journey, including transfers, takes approximately 2 days 11 h.

Is there a direct bus between Los Angeles and Toronto?

No, there is no direct bus from Los Angeles to Toronto. However, there are services departing from Los Angeles, CA and arriving at Toronto, ON via Indianapolis, IN and Ann Arbor, MI. The journey, including transfers, takes approximately 2 days 14 h.

Operators from Los Angeles to Toronto

OperatorPhoneWebsite
LAX FlyAwayLAX FlyAway
Air CanadaAir Canada
WestJetWestJet
American AirlinesAmerican Airlines
United AirlinesUnited Airlines
DeltaDelta
UP ExpressUP Express
JetBlue AirwaysJetBlue Airways
Southwest AirlinesSouthwest Airlines
Megabus CA1-866-488-4452Megabus CA
Porter AirlinesPorter Airlines
Alaska Airlines, Inc.Alaska Airlines, Inc.
Virgin AmericaVirgin America
Toronto TransitToronto Transit
Metrolink TrainsMetrolink Trains
Amtrak+1 1-800-872-7245Amtrak
San Diego Metro TransitSan Diego Metro Transit
VIA Rail+1 1 888 842-7245VIA Rail
Greyhound USA+1 214-849-8100Greyhound USA
Barons BusBarons Bus
Greyhound Canada+1 1-800-661-8747Greyhound Canada