Travel from Montreal to Detroit

Train, bus or fly from Montreal to Detroit?

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

Book transport from Montreal to Detroit

Travel Guides

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

How to get from Montreal to Detroit

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, then line 261 bus to Detroit.5 h 13 min$246
From Montréal, QC bus to Burlington airport, fly to Detroit airport, then line 261 bus to Detroit.6 h 39 min$300
From Montréal train to Toronto then train to Windsor.9 h 22 min$175
From Montreal bus to Toronto, ON then bus to Windsor, ON.11 h 41 min$83
From Montreal drive to Detroit.10 h 6 min$90

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

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

Is there a direct train between Montreal and Detroit?

No, there is no direct train from Montreal to Detroit. However, there are services departing from Montréal and arriving at Windsor via Toronto. The journey, including transfers, takes approximately 9 h 22 min.

Is there a direct bus between Montreal and Detroit?

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

Operators from Montreal to Detroit

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
Greyhound USA+1 214-849-8100Greyhound USA
American AirlinesAmerican Airlines
United AirlinesUnited Airlines
VIA Rail+1 1 888 842-7245VIA Rail
Megabus CA1-866-488-4452Megabus CA