Travel options for:
Toronto to Trois-Rivières
  • Train, bus

    $92 - $128
    1. Toronto

      4 h 54 min - every 3 hours

      $70 - $100

    2. Station Bonaventure

      5 min - every 10 minutes - line 2

      $3

    3. Montréal

      2 h 40 min - twice daily

      $19 - $29

  • Train

    $165 - $221
    1. Toronto

      4 h 54 min - every 3 hours

      $70 - $100

    2. Montréal, QC

      2 h 28 min - 3 times a week

      $35 - $50

    3. Shawinigan

      28 min - 24.2 miles

      $60 - $75

  • Bus Megabus CA

    $60 - $86
    1. Toronto, ON

      5 h 45 min - every 3 hours

      $35 - $55

    2. Station Bonaventure

      5 min - every 10 minutes - line 2

      $3

    3. Montréal

      2 h 40 min - twice daily

      $19 - $29

  • Bus Greyhound Canada

    $63 - $139
    1. Toronto, ON

      4 h 50 min - 3 times a day

      $26 - $65

    2. Ottawa, ON

      2 h 51 min - hourly

      $17 - $45

    3. Montréal

      2 h 40 min - twice daily

      $19 - $29

  • Drive

    $55 - $85
    1. Toronto

      7 h 33 min - 419.7 miles

      $55 - $85

  • Fly Toronto Island to Quebec, bus

    $134 - $536
    1. Toronto

      12 min - every 10 minutes - line 509

      $3

    2. Toronto Island (YTZ)

      1 h 30 min - non-stop

      $100 - $490

    3. Quebec (YQB)

      9 min - 5.8 miles

      $16 - $20

    4. Québec

      1 h 25 min - twice daily

      $16 - $24

  • Fly Toronto to Quebec, bus

    $141 - $516
    1. Toronto

      25 min - every 10 minutes

    2. Toronto (YYZ)

      1 h 39 min - non-stop

      $100 - $480

    3. Quebec (YQB)

      9 min - 5.8 miles

      $16 - $20

    4. Québec

      1 h 25 min - twice daily

      $16 - $24

  • Fly Toronto Island to Montreal, night bus

    $112 - $380
    1. Toronto

      12 min - every 10 minutes - line 509

      $3

    2. Toronto Island (YTZ)

      1 h 10 min - non-stop

      $85 - $330

    3. Montreal (YUL)

      16 min - hourly

      $7 - $21

    4. Montréal

      2 h 5 min - once daily

      $18 - $27

  • Fly Toronto to Montreal, night bus

    $100 - $335
    1. Toronto

      25 min - every 10 minutes

    2. Toronto (YYZ)

      1 h 12 min - non-stop

      $75 - $290

    3. Montreal (YUL)

      16 min - hourly

      $7 - $21

    4. Montréal

      2 h 5 min - once daily

      $18 - $27

  • Fly Toronto Island to Montreal St. Hubert, night bus

    $446 - $1,160
    1. Toronto

      12 min - every 10 minutes - line 509

      $3

    2. Toronto Island (YTZ)

      1 h 20 min - non-stop

      $400 - $1,100

    3. Montreal St. Hubert (YHU)

      15 min - 9.9 miles

      $26 - $31

    4. Montréal

      2 h 5 min - once daily

      $18 - $27

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

From Toronto train to Station Bonaventure, line 2 subway to Montréal, then bus to Trois-Rivières. 8 h 42 min $140. From Toronto train to Montréal, QC, train to Shawinigan, then taxi to Trois-Rivières. 8 h 50 min $253. From Toronto, ON bus to Station Bonaventure, line 2 subway to Montréal, then bus to Trois-Rivières. 9 h 33 min $83. From Toronto, ON bus to Ottawa, ON, bus to Montréal, then bus to Trois-Rivières. 11 h 49 min $127. From Toronto drive to Trois-Rivières. 7 h 33 min $86. From Union Station line 509 tram to Toronto Island airport, fly to Quebec airport, taxi to Québec, then bus to Trois-Rivières. 5 h 16 min $323. From UP Express Union Station train to Toronto airport, fly to Quebec airport, taxi to Québec, then bus to Trois-Rivières. 5 h 38 min $321. From Union Station line 509 tram to Toronto Island airport, fly to Montreal airport, bus to Montréal, then night bus to Trois-Rivières. 6 h 13 min $268. From UP Express Union Station train to Toronto airport, fly to Montreal airport, bus to Montréal, then night bus to Trois-Rivières. 6 h 28 min $218. From Union Station line 509 tram to Toronto Island airport, fly to Montreal St. Hubert airport, taxi to Montréal, then night bus to Trois-Rivières. 5 h 52 min $965.