Travel options for:
Bellingham to Puyallup
  • Amtrak Thruway, train

    $25 - $33
    1. Bellingham, WA

      2 h - once daily

      $22 - $35

    2. King Street Station

      42 min - every 4 hours

      $3

  • Bus Boltbus

    $13 - $38
    1. Bellingham Cordata Station

      2 h - every 4 hours

      $10 - $35

    2. Seattle, WA

      4 min - 1239 feet

    3. 2nd Ave & Marion St

      1 h 13 min - hourly

      $3

  • Train via King Street Station

    $32 - $65
    1. Bellingham Amtrak

      2 h 23 min - once daily

      $29 - $65

    2. King Street Station

      42 min - every 4 hours

      $3

  • Bus Greyhound USA

    $21 - $47
    1. Bellingham, WA

      2 h 57 min - once daily

      $18 - $50

    2. Tacoma Dome Station - Zone C

      25 min - hourly - line 400

      $2

  • Train

    $36 - $77
    1. Bellingham Amtrak

      3 h 38 min - once daily

      $30 - $80

    2. Tacoma Dome Station - Zone C

      25 min - hourly - line 400

      $2

  • Drive

    $12 - $18
    1. Bellingham

      2 h 16 min - 123.4 miles

      $12 - $18

  • Fly

    $112 - $215
    1. Bellingham

      8 min - 4.2 miles

      $16 - $20

    2. Bellingham (BLI)

      42 min - non-stop

      $90 - $190

    3. Seattle (SEA)

      21 min - hourly - line 574

      $3

    4. Federal Way TC - Bay 5

      36 min - hourly - line 402

      $2

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

From Bellingham, WA Amtrak Thruway to King Street Station then train to Puyallup Station. 3 h 42 min $27. From Bellingham Cordata Station bus to Seattle, WA, walk to 2nd Ave & Marion St, then bus to Puyallup Station - Bay 3. 3 h 46 min $38. From Bellingham Amtrak train to King Street Station then train to Puyallup Station. 4 h 5 min $47. From Bellingham, WA bus to Tacoma Dome Station - Zone C then line 400 bus to Red Lot. 4 h 12 min $34. From Bellingham Amtrak train to Tacoma Dome Station - Zone C then line 400 bus to Red Lot. 4 h 53 min $56. From Bellingham drive to Puyallup. 2 h 16 min $14. From Bellingham taxi to Bellingham airport, fly to Seattle airport, line 574 bus to Federal Way TC - Bay 5, then line 402 bus to Puyallup. 2 h 40 min $174.

 
 

Train, bus or fly from Bellingham to Puyallup?

Boltbus operates a bus from Bellingham to Puyallup every 3 hours. Tickets cost $10 - $35 and the journey takes 2 h. Sound Transit (ST) also services this route hourly. Alternatively, Amtrak operates a train from Bellingham to Puyallup twice daily. Tickets cost $29 - $65 and the journey takes 2 h 23 min. Sound Transit (ST) also services this route every 3 hours.