The length of an Amtrak train ride from Chicago to Atlanta lasts between 36.5 and 37.5 hours. The exact length of the trip depends upon the train route taken and the day and time of departure.
If one starts on the 50 Cardinal from Chicago Union Station, there are 20 hours and 4 minutes before a 6 hour and 3 minute transfer layover in Charlottesville, Va. After the transfer to 19 Crescent route, the train travels 11 hours and 21 minutes before reaching Atlanta. This brings the trip total to 37 hours and 28 minutes.
If one starts on the 30 Capitol Limited from Chicago Union Station, there are 17 hours and 30 minutes before a 5 hour and 20 minute transfer layover in Washington, D.C. After the transfer to the 19 Crescent route, the train travels 13 hours and 43 minutes before reaching Atlanta. This brings the trip total to 36 hours and 33 minutes.