Travel from St-Catharines to Kingston-ON-Canada

Bus or train from St. Catharines to Kingston?

VIA Rail operates a train from St. Catharines to Kingston once daily. Tickets cost $26 - $75 and the journey takes 1 h 34 min. 2 other operators also service this route. Alternatively, Megabus CA operates a bus from St. Catharines to Kingston hourly. Tickets cost $11 - $15 and the journey takes 1 h 15 min. 2 other operators also service this route.

How to get from St. Catharines to Kingston

From St. Catharines, ON train to Toronto, train to VIA Rail Station, then line 7 bus to Bus Terminal Transfer Point. 4 h 16 min $128. From St. Catharines, ON - Bus Terminal bus to Bay St At Dundas St West, line 6 bus to Toronto, train to Train Station Transfer Point, then line 18 bus to Downtown Transfer Point Platform 4. 4 h 44 min $100. From St. Catharines, ON - Bus Terminal bus to Toronto, ON then bus to Kingston, ON. 4 h 45 min $52. From St. Catharines, ON - Bus Terminal bus to Toronto, ON then bus to Kingston, ON. 6 h 47 min $67. From St. Catharines drive to Kingston. 4 h 11 min $46. From St. Catharines, ON - Bus Terminal bus to Toronto, ON, line 5637 bus to UP Express Union Station, train to Toronto airport, fly to Kingston airport, then taxi to Kingston. 4 h 30 min $413. From St. Catharines, ON - Bus Terminal bus to Bay St. At Dundas St., line 505 tram to Spadina Ave At Dundas St West South Side, line 510 tram to Toronto Island airport, fly to Ottawa airport, line 97 bus to Hurdman D, line 61 bus to Ottawa, train to Train Station Transfer Point, then line 18 bus to Kingston. 7 h 17 min $323.
Close Print Itinerary
  1. Here are 7 options to get from
    St. Catharines to Kingston:

    1. Trip:
      1 Train
      • One-Way approx: USD $65 - $188
      • Duration: 4 h 16 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $65 - $188
        • Duration: 4 h 16 min
        Close x
    2. Trip:
      2 Bus, train
      • One-Way approx: USD $52 - $148
      • Duration: 4 h 44 min
      Open +
      • Trip:
        2 Bus, train
        • One-Way approx: USD $52 - $148
        • Duration: 4 h 44 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $33 - $60
      • Duration: 4 h 45 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $33 - $60
        • Duration: 4 h 45 min
        Close x
    4. Trip:
      4 Bus Greyhound Canada
      • One-Way approx: USD $31 - $87
      • Duration: 6 h 47 min
      Open +
      • Trip:
        4 Bus Greyhound Canada
        • One-Way approx: USD $31 - $87
        • Duration: 6 h 47 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $30 - $45
      • Duration: 4 h 11 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $30 - $45
        • Duration: 4 h 11 min
        Close x
    6. Trip:
      6 Bus to Toronto, fly to Kingston
      • One-Way approx: USD $156 - $676
      • Duration: 4 h 30 min
      Open +
      • Trip:
        6 Bus to Toronto, fly to Kingston
        • One-Way approx: USD $156 - $676
        • Duration: 4 h 30 min
        Close x
    7. Trip:
      7 Bus to Toronto Island, fly to Ottawa, train
      • One-Way approx: USD $141 - $462
      • Duration: 7 h 17 min
      Open +
      • Trip:
        7 Bus to Toronto Island, fly to Ottawa, train
        • One-Way approx: USD $141 - $462
        • Duration: 7 h 17 min
        Close x