Travel from Detroit to Montreal

Train, bus or fly from Detroit to Montreal?

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

Book transport from Detroit to Montreal

Travel Guides

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

How to get from Detroit to Montreal

ModeDurationPrice
From Transit Terminal Church at Pitt line 8 bus to Windsor airport, fly to Montreal airport, then bus to Montreal.5 h 22 min$161
From Michigan & Cass line 261 bus to Detroit airport, fly to Montreal airport, then bus to Montreal.5 h 6 min$247
From Michigan & Cass line 261 bus to Detroit airport, fly to Burlington airport, then bus to Montreal.6 h 44 min$300
From Transit Terminal Church at Pitt line 8 bus to Windsor airport, fly to Ottawa airport, line 97 bus to Hurdman D, line 61 bus to Ottawa, then train to Montreal.6 h 56 min$232
From Windsor train to Toronto then train to Montréal.9 h 18 min$175
From Windsor, ON bus to Toronto, ON then bus to Montreal.12 h 1 min$92
From Windsor University, ON bus to Toronto, ON, bus to Ottawa, ON, then bus to Montreal, PQ.14 h 30 min$120
From Detroit drive to Montreal.10 h 6 min$91

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

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

Is there a direct train between Detroit and Montreal?

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

Is there a direct bus between Detroit and Montreal?

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

Operators from Detroit to Montreal

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