Travel from Toronto to Maryland-Heights

Train, bus or fly from Toronto to Maryland Heights?

Air Canada, Delta and three other airlines fly from Toronto to Maryland Heights hourly. Alternatively, you can take a bus from Toronto to Maryland Heights via Chicago, IL and Civic Center Transit Center in around 19 h 10 min.

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 Toronto to Maryland Heights

ModeDurationPrice
From UP Express Union Station train to Toronto airport, fly to St. Louis airport, then line 49 bus to Maryland Heights.5 h 15 min$241
From Union Station line 509 tram to Toronto Island airport, fly to St. Louis airport, then line 49 bus to Maryland Heights.6 h 45 min$554
From Toronto, ON bus to Chicago, IL, bus to Civic Center Transit Center, then line 94 bus to Adie @ Rock Island Wb.19 h 10 min$119
From Toronto, ON bus to Chicago, IL, walk to Chicago, bus to Civic Center Transit Center, then line 94 bus to Adie @ Rock Island Wb.19 h 17 min$119
From Toronto, ON bus to Chicago Union Station Amtrak, train to CIVIC CENTER station, train to North Hanley Transit Center, then line 98 bus to Dorsett @ Mckelvey Hill Wb.19 h 21 min$178
From Toronto train to Buffalo Depew Station Amtrak, train to Chicago Union Station Amtrak, train to Civic Center Transit Center, then line 94 bus to Adie @ Rock Island Wb.25 h 7 min$306
From Toronto drive to Maryland Heights.13 h 20 min$130

How long does it take to get from Toronto to Maryland Heights?

It takes approximately 5 h 15 min to get from Toronto to Maryland Heights, including transfers.

Is there a direct bus between Toronto and Maryland Heights?

No, there is no direct bus from Toronto to Maryland Heights. However, there are services departing from Toronto, ON and arriving at Adie @ Rock Island Wb via Chicago, IL and Civic Center Transit Center. The journey, including transfers, takes approximately 19 h 10 min.

Operators from Toronto to Maryland Heights

OperatorPhoneWebsite
UP ExpressUP Express
Air CanadaAir Canada
DeltaDelta
American AirlinesAmerican Airlines
United AirlinesUnited Airlines
WestJetWestJet
Metro St. LouisMetro St. Louis
Toronto TransitToronto Transit
Porter AirlinesPorter Airlines
Southwest AirlinesSouthwest Airlines
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Greyhound USA+1 214-849-8100Greyhound USA
Megabus877-462-6342Megabus
Amtrak+1 1-800-872-7245Amtrak
VIA Rail+1 1 888 842-7245VIA Rail