Travel from Toronto to Midland-MI-USA

Bus from Toronto to Midland

Greyhound Canada operates a bus from Toronto to Midland 4 times a day. Tickets cost $26 - $65 and the journey takes 4 h 57 min. 2 other operators also service this route.

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

From Toronto train to London, train to Sarnia, drive to Port Huron Amtrak, train to Flint, bus to Saginaw, MI, then taxi to Midland. 8 h 41 min $217. From Toronto, ON bus to Detroit, MI, bus to Bay City, then taxi to Midland. 9 h 22 min $131. From Toronto train to London, walk to London, ON, bus to Detroit, MI, bus to Bay City, then taxi to Midland. 10 h 13 min $174. From Toronto drive to Midland. 5 h 24 min $62. From UP Express Union Station train to Toronto airport, fly to Sarnia airport, drive to Port Huron Amtrak, train to Flint, bus to Saginaw, MI, then taxi to Midland. 6 h 54 min $299. From Toronto train to Windsor, drive to Michigan & Cass, line 261 bus to Detroit airport, fly to Saginaw airport, then taxi to Midland. 7 h 45 min $814. From Union Station line 509 tram to Toronto Island airport, fly to Windsor airport, line 8 bus to Windsor, ON, line 5515 bus to Detroit, MI, bus to Saginaw, MI, then taxi to Midland. 8 h 26 min $320. From UP Express Union Station train to Toronto airport, fly to Windsor airport, line 8 bus to Windsor, ON, line 5515 bus to Detroit, MI, bus to Saginaw, MI, then taxi to Midland. 8 h 42 min $259. From UP Express Union Station train to Toronto airport, fly to Detroit airport, line 261 bus to Rosa Parks Transit 49 Eb, line 049 bus to Detroit, MI, bus to Saginaw, MI, then taxi to Midland. 9 h 5 min $397.