Travel options for:
Portland to Orcas Island
  • Bus, shuttle, ferry

    $64 - $114
    1. Portland Greyhound

      4 h 18 min - once daily

      $23 - $60

    2. SODO Busway & S Royal Brougham

      12 min - every 20 minutes

      $2 - $3

    3. Seattle, WA

      2 h 20 min - every 2 hours

      $28 - $40

    4. Anacortes

      1 h 5 min - every 4 hours

      $10 - $15

  • Bus to Seattle/Lake Union - Seaplane Terminal, fly to Deer Harbor

    $313 - $337
    1. Portland, OR

      3 h 15 min - 4 times a day

      $15 - $40

    2. 4th Ave S & S Jackson St

      18 min - every 15 minutes - line 40

      $2 - $3

    3. Seattle/Lake Union - Seaplane

      1 h - twice daily

      $296

  • Train to Seattle/Lake Union - Seaplane Terminal, fly to Deer Harbor

    $337 - $390
    1. Portland Union Station Amtrak

      3 h 20 min - 4 times a day

      $35 - $95

    2. 4th Ave S & S Jackson St

      18 min - every 15 minutes - line 40

      $2 - $3

    3. Seattle/Lake Union - Seaplane

      1 h - twice daily

      $296

  • Train to Seattle Boeing Field, fly to Eastsound

    $77 - $314
    1. Portland

      3 h 20 min - 4 times a day

      $35 - $95

    2. S Jackson St & 5th Ave S

      17 min - every 20 minutes - line 36

      $2 - $3

    3. Seattle Boeing Field (BFI)

      40 min - non-stop

      $20 - $200

    4. Eastsound (ESD)

      7 min - 4.7 miles

      $16 - $20

  • Fly Portland to Bellingham, shuttle, ferry

    $136 - $382
    1. Portland

      33 min - every 20 minutes

      $3

    2. Portland (PDX)

      57 min - non-stop

      $100 - $330

    3. Bellingham (BLI)

      50 min - every 2 hours

      $13 - $19

    4. Burlington

      50 min - every 2 hours

      $10 - $16

    5. Anacortes

      1 h 5 min - every 4 hours

      $10 - $15

  • Fly Portland to Victoria, ferry

    $154 - $584
    1. Portland

      33 min - every 20 minutes

      $3

    2. Portland (PDX)

      2 h 27 min - 1 stopover

      $130 - $550

    3. Victoria (YYJ)

      17 min - every 2 hours - line 88

      $2

    4. Eastbound James White at Fifth

      1 min - every 30 minutes - line 72

      $2

    5. Sidney B.C.

      1 h 50 min - once daily

      $12 - $18

    6. Friday Harbor

      50 min - 5 times a day

      $6 - $9

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

From Portland Greyhound bus to SODO Busway & S Royal Brougham Way, bus to Seattle, WA, shuttle to Anacortes, then ferry to Orcas Island. 9 h 56 min $94. From Portland, OR bus to 4th Ave S & S Jackson St, line 40 bus to Seattle/Lake Union - Seaplane Terminal, then plane to Deer Harbor. 5 h 37 min $336. From Portland Union Station Amtrak train to 4th Ave S & S Jackson St, line 40 bus to Seattle/Lake Union - Seaplane Terminal, then plane to Deer Harbor. 5 h 42 min $364. From Portland Union Station Amtrak train to S Jackson St & 5th Ave S, line 36 night bus to Seattle Boeing Field airport, fly to Eastsound airport, then taxi to Orcas Island. 5 h 29 min $198. From Skidmore Fountain station tram to Portland airport, fly to Bellingham airport, shuttle to Burlington, shuttle to Anacortes, then ferry to Orcas Island. 8 h 15 min $163. From Skidmore Fountain station tram to Portland airport, fly to Victoria airport, line 88 bus to Eastbound James White at Fifth, line 72 bus to Sidney B.C., ferry to Friday Harbor, then ferry to Orcas Island. 10 h 52 min $338.

 
 

How to get from Portland to Orcas Island?

There is no direct connection from Portland to Orcas Island. However, you can take the bus to SODO Busway & S Royal Brougham Way, take the bus to Seattle, WA, take the shuttle to Anacortes, then take the ferry to Orcas Island. Alternatively, you can take the bus to 4th Ave S & S Jackson St, take the line 40 bus to Seattle/Lake Union - Seaplane Terminal, then take the plane to Deer Harbor.