Travel from Portland to Silverton-OR-USA

Bus or train from Portland to Silverton?

Amtrak Thruway operates a bus from Portland to Silverton once daily. Tickets cost $17 - $24 and the journey takes 45 min. Greyhound USA also services this route once daily. Alternatively, Amtrak operates a train from Portland to Silverton 3 times a day. Tickets cost $24 - $50 and the journey takes 1 h 4 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Portland to Silverton

From Portland, OR Amtrak Thruway to Downtown Transit Center, bus to Mt Hood Ave @ 99-E, then bus to Jersey @ Water. 3 h 6 min $21. From Portland Union Station Amtrak train to 13th @ Amtrak, bus to Downtown Transit Center - Bay V, then bus to Jersey @ Water. 3 h 10 min $37. From SW 5th & Pine line 35 bus to Oregon City Transit Center, bus to Mt Hood Ave @ 99-E, then bus to Jersey @ Water. 3 h 38 min $5. From Portland taxi to Silverton. 55 min $145. From Portland drive to Silverton. 55 min $5.
Close Print Itinerary
  1. Here are 5 options to get from
    Portland to Silverton:

    1. Trip:
      1 Amtrak Thruway
      • One-Way approx: USD $13 - $27
      • Duration: 3 h 6 min
      Open +
      • Trip:
        1 Amtrak Thruway
        • One-Way approx: USD $13 - $27
        • Duration: 3 h 6 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $27 - $49
      • Duration: 3 h 10 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $27 - $49
        • Duration: 3 h 10 min
        Close x
    3. Trip:
      3 Line 35 bus, bus
      • One-Way approx: USD $6
      • Duration: 3 h 38 min
      Open +
      • Trip:
        3 Line 35 bus, bus
        • One-Way approx: USD $6
        • Duration: 3 h 38 min
        Close x
    4. Trip:
      4 Taxi
      • One-Way approx: USD $120 - $150
      • Duration: 55 min
      Open +
      • Trip:
        4 Taxi
        • One-Way approx: USD $120 - $150
        • Duration: 55 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $4 - $6
      • Duration: 55 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $4 - $6
        • Duration: 55 min
        Close x