Travel options for:
Prince Rupert to Terrace
  • Bus

    $14 - $35
    1. Prince Rupert, BC

      2 h 10 min - once daily

      $14 - $35

  • Train

    $30 - $50
    1. Prince Rupert, BC

      2 h 20 min - 3 times a week

      $30 - $50

  • Drive

    $12 - $18
    1. Prince Rupert

      2 h 3 min - 90.4 miles

      $12 - $18

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

From Prince Rupert, BC bus to Terrace, BC. 2 h 10 min $31. From Prince Rupert, BC train to Terrace, BC. 2 h 20 min $51. From Prince Rupert drive to Terrace. 2 h 3 min $18.