Travel from Detroit to Niagara-Falls

Train, bus or fly from Detroit to Niagara Falls?

You can take a train from Detroit to Niagara Falls via Aldershot in around 5 h 43 min. Alternatively, you can take a bus from Detroit to Niagara Falls via Hamilton, ON in around 7 h 3 min.

Book transport from Detroit to Niagara Falls

Travel Guides

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

How to get from Detroit to Niagara Falls

ModeDurationPrice
From Windsor train to Aldershot then train to Niagara Falls.5 h 43 min$129
From Windsor train to Aldershot Go Station, line 1 bus to Burlington GO, then bus to Niagara Falls Bus Terminal.6 h 23 min$97
From Detroit, MI bus to Hamilton, ON then Thru-Bus to Niagara Falls, ON.7 h 3 min$63
From Detroit drive to Niagara Falls.4 h 22 min$36
From Michigan & Cass line 261 bus to Detroit airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls.4 h 43 min$351
From Transit Terminal Church at Pitt line 8 bus to Windsor airport, fly to Toronto Island airport, line 509 tram to Toronto, then train to Niagara Falls.5 h 28 min$279
From Transit Terminal Church at Pitt line 8 bus to Windsor airport, fly to Toronto airport, train to Toronto, then train to Niagara Falls.5 h 49 min$241
From Michigan & Cass line 261 bus to Detroit airport, fly to Toronto airport, train to Toronto, then train to Niagara Falls.7 h 24 min$400
From Michigan & Cass line 261 bus to Detroit airport, fly to Rochester airport, line 6 bus to Transit Center - no direction, walk to Rochester, then train to Niagara Falls.7 h 38 min$416

How long does it take to get from Detroit to Niagara Falls?

It takes approximately 5 h 43 min to get from Detroit to Niagara Falls, including transfers.

Is there a direct train between Detroit and Niagara Falls?

No, there is no direct train from Detroit to Niagara Falls. However, there are services departing from Windsor and arriving at Niagara Falls via Aldershot. The journey, including transfers, takes approximately 5 h 43 min.

Is there a direct bus between Detroit and Niagara Falls?

No, there is no direct bus from Detroit to Niagara Falls. However, there are services departing from Detroit, MI and arriving at Niagara Falls, ON via Hamilton, ON. The journey, including transfers, takes approximately 7 h 3 min.

Operators from Detroit to Niagara Falls

OperatorPhoneWebsite
VIA Rail+1 1 888 842-7245VIA Rail
Burlington TransitBurlington Transit
GO TransitGO Transit
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Southeast Michigan SMART+1 866-962-5515Southeast Michigan SMART
DeltaDelta
Niagara FrontierNiagara Frontier
Transit Windsor519-255-2489Transit Windsor
Porter AirlinesPorter Airlines
Toronto TransitToronto Transit
Air CanadaAir Canada
UP ExpressUP Express
RTS+1 585-288-1700RTS