Duration 3 days 3h
Distance 1936.3 miles
Average price $408
Frequency 6/week

Trip overview

The train between Oklahoma City and Oregon takes 3 days 3h. The train runs, on average, 6 times per week from Oklahoma City to Oregon. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Train • 3 days 3h

  1. Oklahoma City Amtrak Station
  2. Fort Worth Amtrak Station
  3. Chicago Union Station
  4. Portland
3 days 3h
Bookable on Rome2rio
$340 - $496

Oklahoma City to Oregon train times

Trains run six times a week between Oklahoma City and Portland. The service departs Oklahoma City at 08:25 in the morning, which arrives into Portland at 10:10. All services require a transfer, and take on average 3 days 3h. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Oklahoma City to Oregon? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

No, there is no direct train from Oklahoma City station to Oregon station. However, there are services departing from Oklahoma City Amtrak Station and arriving at Portland Union Station via Fort Worth Amtrak Station and Chicago Union Station. The journey, including transfers, takes approximately 3 days 3h.

More details

The distance between Oklahoma City and Oregon is 1369 miles. The road distance is 1936.3 miles.

Get driving directions

Oklahoma City to Oregon train services, operated by Amtrak, depart from Oklahoma City Amtrak Station.

More details

Oklahoma City to Oregon train services, operated by Amtrak, arrive at Portland Union Station.

More details

Book your Oklahoma City to Oregon train tickets online with Rome2rio.

Search and book

Oregon is 2h behind Oklahoma City. It is currently 3:07 PM in Oklahoma City and 1:07 PM in Oregon.

There are one+ hotels available in Oregon. Prices start at $100 USD per night.

More details

What companies run services between Oklahoma City and Oregon?

You can take a train from Oklahoma City to Portland via Fort Worth Amtrak Station and Chicago Union Station in around 3 days 3h.
Train operators
Ave. Duration
4h 2m
Once daily
Estimated price
$40 - $60

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps