Rome2Rio

How to get fromKelso to Wilsonvilleby train, bus, or car

Find Transport to Wilsonville

See all options

There are 3 ways to get from Kelso to Wilsonville by train, bus, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train, line 54 bus

    best
    1. Take the train from Kelso-Longview to Portlandtrain train Amtrak Cascades / ...
    2. Take the bus from NW 5th & Davis to Beaverton Transit Centerbus bus 54
    3h 28m
    $21–37
  2. Drive 65.1 mi

    cheapest
    1. Drive from Kelso to Wilsonvillecar car 65.1 mi
    1h 12m
    $12–18
  3. Train, bus

    1. Take the train from Kelso-Longview to Portlandtrain train
    2. Take the bus from Portland Amtrak Station to Tualatin Park & Ridebus bus
    3. Take the bus from Tualatin Park & Ride South to 29800 Boones Ferry Rdbus bus
    3h 45m
    $16–54

Kelso to Wilsonville by train, foot, and bus

Calendar49Weekly Services
Duration3h 28mAverage Duration
Ticket$21Cheapest Price
See schedules

Questions & Answers

What companies run services between Kelso, WA, USA and Wilsonville, OR, USA?

There is no direct connection from Kelso to Wilsonville. However, you can take the train to Portland, walk to NW 5th & Davis, take the line 54 bus to Beaverton Transit Center, walk to Beaverton TC WES Station, then take the train to Wilsonville WES Station. Alternatively, you can drive from Kelso to Wilsonville in around 1h 12m.

Train operators
Bus operators

Want to know more about travelling around United States

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides