Travel from Indianapolis to Toronto

Train, bus or fly from Indianapolis to Toronto?

Air Canada, Delta and two other airlines fly from Indianapolis to Toronto every 4 hours. Alternatively, you can take a train from Indianapolis to Toronto via Chicago Union Station Amtrak, Detroit Amtrak, and Windsor in around 15 hours 46 minutes.

Book transport from Indianapolis to Toronto

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

ModeDurationPrice
From Dtc-A line 8 bus to Indianapolis airport, fly to Toronto airport, then train to Toronto.4 h 39 min$234
From Dtc-A line 8 bus to Indianapolis airport, fly to Buffalo airport, then bus to Toronto.8 h 39 min$213
From Dtc-A line 8 bus to Indianapolis airport, fly to Toronto Island airport, then line 509 tram to Toronto.6 h 28 min$454
From Indianapolis, IN bus to Toledo, OH, walk to Toledo, OH, bus to Detroit, MI, drive to Windsor, then train to Toronto.11 h 23 min$131
From Indianapolis, IN bus to Detroit, MI, bus to London, ON, walk to London, then train to Toronto.12 h 26 min$125
From Indianapolis Amtrak train to Chicago Union Station Amtrak, train to Detroit Amtrak, drive to Windsor, then train to Toronto.15 h 46 min$242
From Indianapolis, IN bus to Ann Arbor, MI then bus to Toronto - Royal York Hotel.16 h 4 min$119
From Indianapolis drive to Toronto.9 h 8 min$82

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

It takes approximately 4 hours 39 minutes to get from Indianapolis to Toronto, including transfers.

Is there a direct bus between Indianapolis and Toronto?

No, there is no direct bus from Indianapolis to Toronto. However, there are services departing from Indianapolis, IN and arriving at Toronto - Royal York Hotel via Ann Arbor, MI. The journey, including transfers, takes approximately 16 hours 4 minutes.

Operators from Indianapolis to Toronto

OperatorPhoneWebsite
IndyGoIndyGo
Air CanadaAir Canada
DeltaDelta
United AirlinesUnited Airlines
American AirlinesAmerican Airlines
UP ExpressUP Express
Southwest AirlinesSouthwest Airlines
Megabus CA1-866-488-4452Megabus CA
Porter AirlinesPorter Airlines
Toronto TransitToronto Transit
Barons BusBarons Bus
Greyhound USA+1 214-849-8100Greyhound USA
VIA Rail+1 1 888 842-7245VIA Rail
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Amtrak+1 1-800-872-7245Amtrak
Hoosier RideHoosier Ride