Travel from Guelph to Windsor

Bus or train from Guelph to Windsor?

VIA Rail operates a train from Guelph to Windsor hourly. Tickets cost $26 - $75 and the journey takes 2 h 11 min. VIA Rail also services this route every 30 minutes. Alternatively, Greyhound Canada operates a bus from Guelph to Windsor once daily. Tickets cost $13 - $35 and the journey takes 2 h 7 min. Greyhound Canada also services this route 4 times a day.

How to get from Guelph to Windsor

From Guelph train to London then train to Windsor. 4 h 24 min $112. From Guelph, ON bus to London, ON then bus to Windsor, ON. 5 h 35 min $67. From Guelph drive to Windsor. 3 h 24 min $37. From Guelph train to Union Station, line 509 tram to Toronto Island airport, fly to Windsor airport, then line 8 bus to Windsor. 4 h 17 min $263. From Guelph train to UP Express Union Station, train to Toronto airport, fly to Windsor airport, then line 8 bus to Windsor. 4 h 32 min $197. From Guelph train to UP Express Union Station, train to Toronto airport, fly to Detroit airport, then line 261 bus to Windsor. 6 h 1 min $357.
Close Print Itinerary
  1. Here are 6 options to get from
    Guelph to Windsor:

    1. Trip:
      1 Train
      • One-Way approx: USD $57 - $165
      • Duration: 4 h 24 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $57 - $165
        • Duration: 4 h 24 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $30 - $80
      • Duration: 5 h 35 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $30 - $80
        • Duration: 5 h 35 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $24 - $40
      • Duration: 3 h 24 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $24 - $40
        • Duration: 3 h 24 min
        Close x
    4. Trip:
      4 Train to Toronto Island, fly to Windsor
      • One-Way approx: USD $106 - $363
      • Duration: 4 h 17 min
      Open +
      • Trip:
        4 Train to Toronto Island, fly to Windsor
        • One-Way approx: USD $106 - $363
        • Duration: 4 h 17 min
        Close x
    5. Trip:
      5 Train to Toronto, fly to Windsor
      • One-Way approx: USD $108 - $420
      • Duration: 4 h 32 min
      Open +
      • Trip:
        5 Train to Toronto, fly to Windsor
        • One-Way approx: USD $108 - $420
        • Duration: 4 h 32 min
        Close x
    6. Trip:
      6 Train to Toronto, fly to Detroit
      • One-Way approx: USD $166 - $518
      • Duration: 6 h 1 min
      Open +
      • Trip:
        6 Train to Toronto, fly to Detroit
        • One-Way approx: USD $166 - $518
        • Duration: 6 h 1 min
        Close x