Travel from Windsor to Niagara-Falls

Train, bus or fly from Windsor to Niagara Falls?

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

Travel Guides

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

How to get from Windsor 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 Windsor, ON bus to Hamilton, ON then Thru-Bus to Niagara Falls, ON.7 h 2 min$63
From Windsor drive to Niagara Falls.4 h 19 min$48
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 50 min$351
From Lincoln at Tecumseh line 8 bus to Windsor airport, fly to Toronto Island airport, line 509 tram to Toronto, then train to Niagara Falls.5 h 16 min$274
From Lincoln at Tecumseh line 8 bus to Windsor airport, fly to Toronto airport, train to Toronto, then train to Niagara Falls.5 h 37 min$236
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$399
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 39 min$416

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

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

Is there a direct train between Windsor and Niagara Falls?

No, there is no direct train from Windsor 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 Windsor and Niagara Falls?

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

Operators from Windsor 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
Close Print Itinerary
  1. Here are 9 options to get from
    Windsor to Niagara Falls:

    1. Trip:
      1 Train
      • One-Way approx: USD $61 - $181
      • Duration: 5 h 43 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $61 - $181
        • Duration: 5 h 43 min
        Close x
    2. Trip:
      2 Train, bus
      • One-Way approx: USD $46 - $127
      • Duration: 6 h 23 min
      Open +
      • Trip:
        2 Train, bus
        • One-Way approx: USD $46 - $127
        • Duration: 6 h 23 min
        Close x
    3. Trip:
      3 Bus, Thru-Bus
      • One-Way approx: USD $30 - $83
      • Duration: 7 h 2 min
      Open +
      • Trip:
        3 Bus, Thru-Bus
        • One-Way approx: USD $30 - $83
        • Duration: 7 h 2 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $30 - $45
      • Duration: 4 h 19 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $30 - $45
        • Duration: 4 h 19 min
        Close x
    5. Trip:
      5 Fly Detroit to Buffalo
      • One-Way approx: USD $136 - $491
      • Duration: 4 h 50 min
      Open +
      • Trip:
        5 Fly Detroit to Buffalo
        • One-Way approx: USD $136 - $491
        • Duration: 4 h 50 min
        Close x
    6. Trip:
      6 Fly Windsor to Toronto Island, train
      • One-Way approx: USD $108 - $376
      • Duration: 5 h 16 min
      Open +
      • Trip:
        6 Fly Windsor to Toronto Island, train
        • One-Way approx: USD $108 - $376
        • Duration: 5 h 16 min
        Close x
    7. Trip:
      7 Fly Windsor to Toronto, train
      • One-Way approx: USD $131 - $458
      • Duration: 5 h 37 min
      Open +
      • Trip:
        7 Fly Windsor to Toronto, train
        • One-Way approx: USD $131 - $458
        • Duration: 5 h 37 min
        Close x
    8. Trip:
      8 Fly Detroit to Toronto, train
      • One-Way approx: USD $190 - $557
      • Duration: 7 h 24 min
      Open +
      • Trip:
        8 Fly Detroit to Toronto, train
        • One-Way approx: USD $190 - $557
        • Duration: 7 h 24 min
        Close x
    9. Trip:
      9 Fly Detroit to Rochester, train
      • One-Way approx: USD $191 - $468
      • Duration: 7 h 39 min
      Open +
      • Trip:
        9 Fly Detroit to Rochester, train
        • One-Way approx: USD $191 - $468
        • Duration: 7 h 39 min
        Close x