Travel from Hamilton-ON-Canada to Windsor

Bus or train from Hamilton to Windsor?

VIA Rail operates a train from Hamilton to Windsor every 30 minutes. Tickets cost $35 - $120 and the journey takes 3 h 31 min. Alternatively, you can take a bus from Hamilton to Windsor via London, ON in around 6 h 18 min.

How to get from Hamilton to Windsor

ModeDurationPrice
From Hamilton GO Centre Bus line 18 bus to Aldershot then train to Windsor.4 h 5 min$87
From Hamilton, ON bus to London, ON then bus to Windsor, ON.6 h 18 min$67
From Hamilton drive to Windsor.3 h 28 min$39
From Hamilton GO Centre Bus bus to Toronto airport, fly to Windsor airport, then line 8 bus to Windsor.4 h 4 min$165
From Hamilton GO Centre Bus line 18 bus to Aldershot, train to Union Station, line 509 tram to Toronto Island airport, fly to Windsor airport, then line 8 bus to Windsor.4 h 16 min$265
From Hamilton GO Centre Bus bus to Toronto airport, fly to Detroit airport, then line 261 bus to Windsor.5 h 33 min$328

How long does it take to get from Hamilton to Windsor?

It takes approximately 4 h 5 min to get from Hamilton to Windsor, including transfers.

Is there a direct bus between Hamilton and Windsor?

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

Operators from Hamilton to Windsor

OperatorPhoneWebsite
GO TransitGO Transit
VIA Rail+1 1 888 842-7245VIA Rail
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Air CanadaAir Canada
Transit Windsor519-255-2489Transit Windsor
Toronto TransitToronto Transit
Porter AirlinesPorter Airlines
DeltaDelta
Southeast Michigan SMART+1 866-962-5515Southeast Michigan SMART
Close Print Itinerary
  1. Here are 6 options to get from
    Hamilton to Windsor:

    1. Trip:
      1 Train
      • One-Way approx: USD $39 - $124
      • Duration: 4 h 5 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $39 - $124
        • Duration: 4 h 5 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $30 - $80
      • Duration: 6 h 18 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $30 - $80
        • Duration: 6 h 18 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $25 - $40
      • Duration: 3 h 28 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $25 - $40
        • Duration: 3 h 28 min
        Close x
    4. Trip:
      4 Bus to Toronto, fly to Windsor
      • One-Way approx: USD $90 - $362
      • Duration: 4 h 4 min
      Open +
      • Trip:
        4 Bus to Toronto, fly to Windsor
        • One-Way approx: USD $90 - $362
        • Duration: 4 h 4 min
        Close x
    5. Trip:
      5 Train to Toronto Island, fly to Windsor
      • One-Way approx: USD $107 - $360
      • Duration: 4 h 16 min
      Open +
      • Trip:
        5 Train to Toronto Island, fly to Windsor
        • One-Way approx: USD $107 - $360
        • Duration: 4 h 16 min
        Close x
    6. Trip:
      6 Bus to Toronto, fly to Detroit
      • One-Way approx: USD $149 - $461
      • Duration: 5 h 33 min
      Open +
      • Trip:
        6 Bus to Toronto, fly to Detroit
        • One-Way approx: USD $149 - $461
        • Duration: 5 h 33 min
        Close x