Yes, there is a direct train departing from Portland Union Station station and arriving at Fargo Amtrak Station station. Services depart twice daily, and operate every day. The journey takes approximately 31h 33m.More details
The distance between Portland and North Dakota is 1064 miles. The road distance is 1501.2 miles.Get driving directions
Portland to North Dakota train services, operated by Amtrak, depart from Portland Union Station.More details
Portland to North Dakota train services, operated by Amtrak, arrive at Fargo Amtrak Station.More details
Book your Portland to North Dakota train tickets online with Rome2rio.Search and book
North Dakota is 2h ahead of Portland. It is currently 8:49 AM in Portland and 10:49 AM in North Dakota.
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps