Travel options for:
Victoria to Portland
  • Ferry, train

    $105 - $166
    1. Victoria Clipper Terminal

      2 h 45 min - twice daily

      $68

    2. Elliot Ave & Broad St

      13 min - hourly - line 99

      $2 - $3

    3. Seattle King Street Station

      3 h 20 min - 4 times a day

      $35 - $95

  • Tofino Bus, bus

    $45 - $64
    1. Victoria, BC - Bus Depot

      1 h 10 min - once daily

      $21 - $30

    2. Vancouver, BC

      7 h 15 min - 4 times a day

      $24 - $35

  • Car ferry, bus and ferry, bus

    $86 - $144
    1. Victoria

      1 h 30 min - 4 times a day

      $19

    2. Port Angeles, WA

      3 h 10 min - twice daily

      $45 - $65

    3. Seattle, WA

      4 h 19 min - once daily

      $23 - $60

  • Car ferry, drive

    $42 - $54
    1. Victoria

      1 h 30 min - 4 times a day

      $19

    2. Port Angeles

      4 h 34 min - 245.7 miles

      $24 - $35

  • Fly from Victoria

    $105 - $415
    1. Victoria

      34 min - 3 times a day - line 71

      $2

    2. Victoria (YYJ)

      2 h 29 min - 1 stopover

      $100 - $410

    3. Portland (PDX)

      33 min - every 30 minutes

      $3

  • Ferry to Seattle, fly

    $156 - $287
    1. Victoria

      2 h 45 min - twice daily

      $68

    2. Elliot Ave & Broad St

      13 min - hourly - line 99

      $2 - $3

    3. Intl Distr Stn & S Jackson St

      31 min - every 15 minutes

      $3

    4. Seattle (SEA)

      43 min - non-stop

      $80 - $210

    5. Portland (PDX)

      33 min - every 30 minutes

      $3

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

From Victoria Clipper Terminal ferry to Elliot Ave & Broad St, line 99 bus to Seattle King Street Station Amtrak, then train to Portland Union Station Amtrak. 7 h 32 min $134. From Victoria, BC - Bus Depot Tofino Bus to Vancouver, BC then bus to Portland, OR. 9 h 25 min $60. From Victoria car ferry to Port Angeles, WA, bus and ferry to Seattle, WA, then bus to Portland Greyhound. 10 h 59 min $108. From Victoria car ferry to Port Angeles then drive to Portland. 6 h 4 min $47. From Northbound Douglas at Bay line 71 bus to Victoria airport, fly to Portland airport, then tram to Portland. 5 h 42 min $244. From Victoria Clipper Terminal ferry to Elliot Ave & Broad St, line 99 bus to Intl Distr Stn & S Jackson St - 5th Avenue S - Bay C, tram to Seattle airport, fly to Portland airport, then tram to Portland. 6 h 6 min $225.