Duration 2 days 6h
Distance 2464.5 miles
Average price $304
Frequency 5/week

Trip overview

The train between Portland and Cleveland takes 2 days 6h. The train runs, on average, 5 times per week from Portland to Cleveland. 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 • 2 days 4h

  1. Portland Union Station
  2. Chicago Union Station
  3. Cleveland
2 days 4h
Bookable on Rome2rio
$248 - $351

Portland to Cleveland train times

Trains run five times a week between Portland and Cleveland. The service departs Portland at 16:45 in the afternoon, which arrives into Cleveland at 01:45. All services require a transfer at Chicago Union Station and take an average of 2 days 6h. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Portland to Cleveland? 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 Portland station to Cleveland station. However, there are services departing from Portland Union Station and arriving at Cleveland Amtrak Station via Chicago Union Station. The journey, including transfers, takes approximately 2 days 4h.

More details

The distance between Portland and Cleveland is 2062 miles. The road distance is 2464.5 miles.

Get driving directions

Portland to Cleveland train services, operated by Amtrak, depart from Portland Union Station.

More details

Portland to Cleveland train services, operated by Amtrak, arrive at Cleveland Amtrak Station.

More details

Book your Portland to Cleveland train tickets online with Rome2rio.

Search and book

Cleveland is 3h ahead of Portland. It is currently 8:10 PM in Portland and 11:10 PM in Cleveland.

There are 174+ hotels available in Cleveland. Prices start at $100 USD per night.

More details

What companies run services between Portland and Cleveland?

You can take a train from Portland to Cleveland via Chicago Union Station in around 2 days 4h.
Train operators
Ave. Duration
2h 32m
5 times a day
Estimated price
$30 - $45

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