Travel from Minneapolis to Toronto

Train, bus or fly from Minneapolis to Toronto?

Air Canada, Delta and two other airlines fly from Minneapolis to Toronto hourly. Alternatively, you can take a train from Minneapolis to Toronto via St. Paul-Minneapolis Union Depot Amtrak, Chicago Union Station Amtrak, Detroit Amtrak, and Windsor in around 20 h 2 min.

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 Minneapolis to Toronto

ModeDurationPrice
From U.S. Bank Stadium Station tram to Minneapolis airport, fly to Toronto airport, then train to Toronto.4 h 46 min$295
From U.S. Bank Stadium Station tram to Minneapolis airport, fly to Buffalo airport, then bus to Toronto.7 h 11 min$214
From U.S. Bank Stadium Station tram to Minneapolis airport, fly to Toronto Island airport, then line 509 tram to Toronto.6 h 37 min$455
From 6th St S & 11th Ave S line 94 bus to St. Paul-Minneapolis Union Depot Amtrak, train to Chicago Union Station Amtrak, train to Detroit Amtrak, drive to Windsor, then train to Toronto.20 h 2 min$304
From Minneapolis, MN bus to Chicago, IL then bus to Toronto, ON.20 h 28 min$104
From Minneapolis, MN bus to Chicago, walk to Chicago, IL, then bus to Toronto, ON.21 h 20 min$102
From Nicollet Mall Station tram to St. Paul-Minneapolis Union Depot Amtrak, train to Chicago Union Station Amtrak, train to Buffalo, then train to Toronto.26 h 24 min$343
From Minneapolis drive to Toronto.15 h 39 min$149

How long does it take to get from Minneapolis to Toronto?

It takes approximately 4 h 46 min to get from Minneapolis to Toronto, including transfers.

Is there a direct bus between Minneapolis and Toronto?

No, there is no direct bus from Minneapolis to Toronto. However, there are services departing from Minneapolis, MN and arriving at Toronto, ON via Chicago, IL. The journey, including transfers, takes approximately 20 h 28 min.

Operators from Minneapolis to Toronto

OperatorPhoneWebsite
Metro TransitMetro Transit
Air CanadaAir Canada
DeltaDelta
American AirlinesAmerican Airlines
United AirlinesUnited Airlines
UP ExpressUP Express
Southwest AirlinesSouthwest Airlines
Megabus CA1-866-488-4452Megabus CA
Porter AirlinesPorter Airlines
Toronto TransitToronto Transit
Amtrak+1 1-800-872-7245Amtrak
VIA Rail+1 1 888 842-7245VIA Rail
Greyhound USA+1 214-849-8100Greyhound USA
Megabus877-462-6342Megabus