No, there is no direct train from Omaha station to Harrisburg station. However, there are services departing from Omaha Amtrak Station and arriving at Harrisburg Amtrak Station via Chicago Union Station and Pittsburgh Amtrak Station. The journey, including transfers, takes approximately 26h 24m.More details
The distance between Omaha and Harrisburg is 1003 miles. The road distance is 1115.2 miles.Get driving directions
Omaha to Harrisburg train services, operated by Amtrak, arrive at Omaha Amtrak Station.More details
Omaha to Harrisburg train services, operated by Amtrak, arrive at Harrisburg Amtrak Station.More details
Book your Omaha to Harrisburg train tickets online with Rome2rio.Search and book
Harrisburg is 1h ahead of Omaha. It is currently 8:47 PM in Omaha and 9:47 PM in Harrisburg.
There are 122+ hotels available in Harrisburg. Prices start at $51 USD per night.More details