Travel from Oshawa to St-Catharines

Bus or train from Oshawa to St. Catharines?

VIA Rail operates a train from Oshawa to St. Catharines every 15 minutes. Tickets cost $22 - $60 and the journey takes 29 min. VIA Rail also services this route once daily. Alternatively, GO Transit operates a bus from Oshawa to St. Catharines every 30 minutes. Tickets cost $6 - $8 and the journey takes 1 h 10 min. 2 other operators also service this route.

How to get from Oshawa to St. Catharines

From Oshawa train to Toronto Union Station, ON then train to St. Catharines, ON. 3 h 3 min $88. From Bond Westbound @ Patricia bus to Oshawa, train to Front St. At Bay St., line 6 bus to Toronto, ON, then bus to St. Catharines, ON - Bus Terminal. 3 h 3 min $63. From Oshawa Bus Terminal bus to Yonge St At Wilson Ave, line 320 bus to Toronto, ON, then bus to St. Catharines, ON - Bus Terminal. 3 h 34 min $30. From Mary Northbound @ Bond line 900 bus to Ellesmere Rd. At Military Trail, line 38 bus to Scarborough Centre Station, walk to Toronto, ON, then Thru-Bus to St Catharines, ON. 4 h 45 min $39. From Oshawa drive to St. Catharines. 1 h 56 min $21.
Close Print Itinerary
  1. Here are 5 options to get from
    Oshawa to St. Catharines:

    1. Trip:
      1 Train
      • One-Way approx: USD $48 - $135
      • Duration: 3 h 3 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $48 - $135
        • Duration: 3 h 3 min
        Close x
    2. Trip:
      2 Train, bus
      • One-Way approx: USD $39 - $82
      • Duration: 3 h 3 min
      Open +
      • Trip:
        2 Train, bus
        • One-Way approx: USD $39 - $82
        • Duration: 3 h 3 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $21 - $26
      • Duration: 3 h 34 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $21 - $26
        • Duration: 3 h 34 min
        Close x
    4. Trip:
      4 Thru-Bus
      • One-Way approx: USD $21 - $46
      • Duration: 4 h 45 min
      Open +
      • Trip:
        4 Thru-Bus
        • One-Way approx: USD $21 - $46
        • Duration: 4 h 45 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $14 - $21
      • Duration: 1 h 56 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $14 - $21
        • Duration: 1 h 56 min
        Close x