Train from Richmond to Portland

Richmond
Portland, United States

Your cost to travel by Bus, train via Rockville: $333 - $407

Richmond, Va
  • Total Distance:

    171.65 km (107 miles)

  • Travel Time:

    2 Hours 21 Minutes

  • Frequency:

    3 Times/Day

  • Bus Fare:

    25.0 USD (~25.0 USD)

UNION STATION station
  • Total Distance:

    27.15 km (17 miles)

  • Travel Time:

    41 Minutes

  • Frequency:

    173 Times/Day

  • Train Fare:

    5.0 USD (~5.0 USD)

Rockville Amtrak
  • Total Distance:

    1239.33 km (770 miles)

  • Travel Time:

    17 Hours 26 Minutes

  • Frequency:

    1 Times/Day

  • Train Fare:

    100.0 USD (~100.0 USD)

Chicago Union Station
  • Total Distance:

    3644.06 km (2264 miles)

  • Travel Time:

    46 Hours 23 Minutes

  • Frequency:

    1 Times/Day

  • Train Fare:

    240.0 USD (~240.0 USD)

Portland
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration
Richmond, Va Washington, Dc 25 USD https://www.greyhound.com/ 2h 20mins
UNION STATION station ROCKVILLE station 5 USD https://www.wmata.com/schedules/timetables/ 41mins
Rockville Amtrak Chicago Union Station 100 USD https://free.rome2rio.com/amtrak?oName=Rockville%20Amtrak&dName=Portland%20Union%20Station&oPos=39.0845451,-77.1459961&dPos=45.5287247,-122.6768&queryDest=Portland%20Union%20Station&outDate={outDate}& 17h 16mins
Chicago Union Station Portland Union Station 240 USD https://free.rome2rio.com/amtrak?oName=Rockville%20Amtrak&dName=Portland%20Union%20Station&oPos=39.0845451,-77.1459961&dPos=45.5287247,-122.6768&queryDest=Portland%20Union%20Station&outDate={outDate}& 45h 55mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 388 USD ~ 388 USD
2 people 776 USD ~ 776 USD
3 people 1,164 USD ~ 1,164 USD
4 people 1,552 USD ~ 1,552 USD
5 people 1,940 USD ~ 1,940 USD

Did you know?

  • The total CO2 Emission for your Richmond - Portland train trip is 265.40999999999997 kg
  • Your total cost to travel by train from Richmond to Portland is about 388.0 USD (~388.0 USD)