Travel from Portland to Cleveland

Train, bus or fly from Portland to Cleveland?

Frontier Airlines, Southwest Airlines and 4 other airlines fly from Portland to Cleveland hourly. Alternatively, Amtrak operates a train from Portland to Cleveland once daily. Tickets cost $270 - $850 and the journey takes 45 h 10 min. Amtrak also services this route 3 times a day.

Book transport from Portland to Cleveland

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Portland to Cleveland

From Skidmore Fountain station tram to Portland airport, fly to Cleveland airport, then subway to Cleveland. 6 h 40 min $265. From Skidmore Fountain station tram to Portland airport, fly to Akron airport, then bus to Cleveland. 10 h 40 min $274. From Portland Union Station Amtrak train to Chicago Union Station Amtrak then train to Cleveland Amtrak. 2 days 4 h $707. From Portland, OR bus to Denver, CO, bus to Columbus, OH, then bus to Cleveland, OH. 2 days 13 h $383. From Portland drive to Cleveland. 38 h 32 min $294.