Travel options for:
Welland to Toronto
  • Bus

    $12 - $19
    1. Welland, ON

      2 h 55 min - once daily

      $12 - $19

  • Train

    $36 - $51
    1. Welland Bus Terminal

      40 min - every 2 hours

      $6

    2. St. Catharines, ON

      1 h 34 min - once daily

      $30 - $45

  • Bus via St. Catharines, ON - Bus Terminal

    $16 - $21
    1. Welland Bus Terminal

      40 min - every 2 hours

      $6

    2. St. Catharines, ON - Bus

      1 h 35 min - 4 times a day

      $10 - $15

  • Drive

    $11 - $17
    1. Welland

      1 h 34 min - 85 miles

      $11 - $17

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Welland, ON bus to Toronto, ON. 2 h 55 min $16. From Welland Bus Terminal bus to St. Catharines, ON then train to Toronto Union Station, ON. 3 h 14 min $52. From Welland Bus Terminal bus to St. Catharines, ON - Bus Terminal then bus to Toronto, ON. 3 h 15 min $25. From Welland drive to Toronto. 1 h 34 min $17.