No, there is no direct train from Chicago station to Roanoke. However, there are services departing from Chicago Union Station and arriving at Roanoke Amtrak via Charlottesville Amtrak Station. The journey, including transfers, takes approximately 23h 57m.More details
The distance between Chicago and Roanoke is 521 miles. The road distance is 668.3 miles.Get driving directions
Chicago to Roanoke train services, operated by Amtrak, arrive at Chicago Union Station.More details
Chicago to Roanoke train services, operated by Amtrak Northeast Regional, arrive at Roanoke Amtrak station.More details
Book your Chicago to Roanoke train tickets online with Rome2rio.Search and book
Roanoke is 1h ahead of Chicago. It is currently 12:54 PM in Chicago and 1:54 PM in Roanoke.
There are 56+ hotels available in Roanoke. Prices start at $57 USD per night.More details
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps