|Shortest Duration||73h 0m|
|Trips per day||11|
On average there are 11 train trips per day. Amtrak has the most options for departures from Richmond to Portland, with an average of 11 trips per day and 40 monthly trips. One train carrier currently travels from Richmond to Portland. Of the 11 trips there are 0 trips that are direct routes with no transfers.
Need more travel options? Traveling by Bus from Richmond to Portland starts at $182.00.
Book Amtrak from Richmond to Portland from $261.00. There are 11 Amtrak schedules from Richmond to Portland and you can expect on average to pay $361.30 for a Amtrak ticket to Portland. In Richmond, Amtrak departs to Portland from 7519 Staples Mill Rd and 1 other station. In Portland, Amtrak arrives at Union Station - 800 NW 6th Ave and no other station.
An average trip on Amtrak from Richmond to Portland takes 88 hours and 40 minutes, while the fastest available Amtrak trip will get you to Portland in 73 hours and 0 minutes,
On weekends, Amtrak offers 7 trips per day and you could expect to pay $425.67 for a weekend getaway trip to Portland.