Travel from Montreal to Michigan

Train, bus or fly from Montreal to Michigan?

Porter Airlines and Air Canada fly from Montreal to Detroit hourly. Alternatively, you can take a train from Montreal to Detroit via Toronto and Windsor in around 9 h 29 min.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Montreal to Michigan

ModeDurationPrice
From Montreal, PQ bus to Montreal airport, fly to Windsor airport, then line 8 bus to Detroit.5 h 27 min$160
From Montreal, PQ bus to Montreal airport, fly to Detroit airport, line 261 bus to Michigan & Middlebelt, then taxi to Livonia.4 h 42 min$264
From Montreal, PQ bus to Montreal airport, fly to Lansing airport, then line 14 bus to Lansing.6 h 36 min$566
From Montréal, QC bus to Burlington airport, fly to Detroit airport, line 261 bus to Michigan & Middlebelt, then taxi to Livonia.5 h 53 min$318
From Montreal, PQ bus to Montreal airport, fly to Grand Rapids airport, line 17 bus to Kentwood Station - Woodland, then line 6 bus to Grand Rapids.7 h 48 min$326
From Montréal train to Via-Rail, line 61 bus to Hurdman C, line 97 bus to Ottawa airport, fly to Detroit airport, line 261 bus to Michigan & Middlebelt, then taxi to Livonia.7 h 2 min$324
From Montréal train to Toronto, train to Windsor, then drive to Detroit.9 h 29 min$177
From Montréal train to Front St. At Bay St., line 6 bus to Toronto, ON, then bus to Detroit, MI.11 h 1 min$149
From Montreal bus to Toronto, ON then bus to Detroit, MI.11 h 42 min$83
From Montreal drive to Detroit.10 h 6 min$90

How long does it take to get from Montreal to Michigan?

It takes approximately 5 h 27 min to get from Montreal to Michigan, including transfers.

Is there a direct bus between Montreal and Michigan?

No, there is no direct bus from Montreal to Michigan. However, there are services departing from Montreal and arriving at Detroit, MI via Toronto, ON. The journey, including transfers, takes approximately 11 h 42 min.

Operators from Montreal to Michigan

OperatorPhoneWebsite
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Porter AirlinesPorter Airlines
Air CanadaAir Canada
Transit Windsor519-255-2489Transit Windsor
Royal JordanianRoyal Jordanian
DeltaDelta
WestJetWestJet
Southeast Michigan SMART+1 866-962-5515Southeast Michigan SMART
United AirlinesUnited Airlines
American AirlinesAmerican Airlines
Capital Area Transportation Authority+1 517-394-1100Capital Area Transportation Authority
Greyhound USA+1 214-849-8100Greyhound USA
Rapid TransportRapid Transport
VIA Rail+1 1 888 842-7245VIA Rail
OC TranspoOC Transpo
Toronto TransitToronto Transit
Megabus CA1-866-488-4452Megabus CA