Travel from Portland to Puyallup

Train, bus or fly from Portland to Puyallup?

Amtrak operates a train from Portland to Puyallup 5 times a day. Tickets cost $30 - $80 and the journey takes 2 h 32 min. Alternatively, you can take a bus from Portland to Puyallup via 2nd Ave Ext & Jackson St S in around 4 h 53 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Portland to Puyallup

From Portland Union Station Amtrak train to Tacoma Dome Station then train to Puyallup Station. 3 h 45 min $59. From Portland, OR bus to 2nd Ave Ext & Jackson St S then bus to Puyallup Station - Bay 3. 4 h 53 min $41. From Portland drive to Puyallup. 2 h 34 min $17. From Skidmore Fountain station tram to Portland airport, fly to Seattle airport, line 574 bus to Federal Way TC - Bay 5, then line 402 bus to Puyallup. 4 h 10 min $157.

Operators from Portland to Puyallup

OperatorPhoneWebsite
Amtrak+1 1-800-872-7245Amtrak
Sound Transit (ST)Sound Transit (ST)
Boltbus+1 1-877-265-8287Boltbus
Portland TriMetPortland TriMet
Alaska Airlines, Inc.Alaska Airlines, Inc.
DeltaDelta
Pierce TransitPierce Transit
Close Print Itinerary
  1. Here are 4 options to get from
    Portland to Puyallup:

    1. Trip:
      1 Train
      • One-Way approx: USD $38 - $81
      • Duration: 3 h 45 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $38 - $81
        • Duration: 3 h 45 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $18 - $41
      • Duration: 4 h 53 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $18 - $41
        • Duration: 4 h 53 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $14 - $21
      • Duration: 2 h 34 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $14 - $21
        • Duration: 2 h 34 min
        Close x
    4. Trip:
      4 Fly
      • One-Way approx: USD $88 - $218
      • Duration: 4 h 10 min
      Open +
      • Trip:
        4 Fly
        • One-Way approx: USD $88 - $218
        • Duration: 4 h 10 min
        Close x