There are 8 ways to get from Michigan to Canada by plane, bus, tram, train or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Fly Detroit to Toronto • 2h 24m
Cheapest option
Bus • 6h 10m
6 alternative options
Fly Detroit to Montreal • 2h 59m
Train • 4h 15m
Bus via Hotel Dieu Grace Healthcare • 6h 58m
Drive • 4h 14m
Michigan to Canada by bus
The bus journey time between Michigan and Canada is around 6h 10m and covers a distance of around 401 km. Operated by Flixbus USA, the Michigan to Canada bus service departs from Detroit Bus Station and arrives in Toronto. Typically 14 buses run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The most affordable way to get from Michigan to Canada is to bus via Hotel Dieu Grace Healthcare, which costs $25 - $40 and takes 6h 58m.
The quickest way to get from Michigan to Canada is to fly which costs $190 - $600 and takes 2h 24m.
Yes, there is a direct bus departing from Detroit Bus Station station and arriving at Toronto. Services depart twice daily, and operate every day. The journey takes approximately 6h 10m.
The distance between Michigan and Canada is 2476 km. The road distance is 371.8 km.
The best way to get from Michigan to Canada without a car is to bus which takes 6h 10m and costs $22 - $80.
It takes approximately 2h 24m to get from Michigan to Canada, including transfers.
Michigan to Canada bus services, operated by Flixbus USA, depart from Detroit Bus Station.
The best way to get from Michigan to Canada is to fly which takes 2h 24m and costs $190 - $600. Alternatively, you can train, which costs $35 - $110 and takes 4h 15m, you could also bus, which costs $22 - $80 and takes 6h 10m.
The quickest flight from Detroit Airport to Toronto Airport is the direct flight which takes 1h 15m.
Michigan to Canada bus services, operated by Flixbus USA, arrive at Toronto station.

- Distance: 2476.1 km
- Duration: 2h 24m
What companies run services between Michigan, USA and Canada?
Air Canada and Delta fly from Canton to Mississauga every 4 hours. Alternatively, VIA Rail operates a train from Windsor to Toronto Union Station 4 times a day. Tickets cost $50 - $140 and the journey takes 4h 9m.

- Website
- aircanada.com
Flights from Detroit to Toronto
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- $370 - $800
Flights from Detroit to Montreal
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- $330 - $700
Flights from Detroit to Montreal via Toronto
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- $330 - $700
Flights from Windsor to Toronto
- Ave. Duration
- 1h 4m
- When
- Every day
- Estimated price
- $220 - $470

- Website
- delta.com
Flights from Detroit to Toronto
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $120 - $600
Flights from Detroit to Montreal
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- $190 - $700

- Website
- flyporter.com
Flights from Windsor to Billy Bishop Toronto City
- Ave. Duration
- 59 min
- When
- Every day
- Estimated price
- $180 - $700

- Phone
- +1 416 393 3030
- Website
- ttc.ca
Tram from Fleet St at Bathurst St to Toronto Union Station
- Ave. Duration
- 12 min
- Frequency
- Every 10 minutes
- Estimated price
- $4
- Website
- Toronto Transit

- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Windsor to Toronto Union Station
- Ave. Duration
- 4h 9m
- Frequency
- 4 times a day
- Estimated price
- $50 - $140
- Website
- http://www.viarail.ca/
- Economy Adult - same day booking
- $60 - $140
- Economy Adult - Advanced Booking
- $60 - $110
- Economy Escape Advanced Booking - Adult
- $50 - $70

- Phone
- 519-255-2489
- 311@citywindsor.ca
- Website
- citywindsor.ca
Bus from Transit Terminal Church at Pitt to Sixth Concession at North Talbot
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- $3 - $4
- Website
- Transit Windsor

- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Detroit Bus Station to Toronto
- Ave. Duration
- 6h 10m
- Frequency
- Twice daily
- Estimated price
- $29 - $110
- Schedules at
- flixbus.com
- Adult
- $29 - $110

- Phone
- 6474775500
- support@onexbus.ca
- Website
- onexbus.com
Bus from Windsor, ON - 1320 Wyandotte St. W to Toronto, ON - 44 York St.
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a week
- Estimated price
- $28 - $45
- Website
- https://www.onexbus.com/
- Schedules at
- https://www.onexbus.com/
- Book at
- https://www.onexbus.com/
- Child Fare
- $28 - $40
- Standard Fare
- $35 - $45
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italian Lakes: Getting around by train, Thanksgiving 2018: How to travel stress-free and How to get from Luton Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Michigan to Canada is 372 km. It takes approximately 4h 14m to drive from Michigan to Canada.
Air Canada and Delta offer flights from Detroit Airport to Toronto Airport.
Book your Michigan to Canada bus tickets online with FlixBus.
The best way to get from Michigan to Detroit Airport is to taxi which takes 18 min and costs $50 - $65.