Buses from Chicago to Harrisburg
🚌 Starting from Chicago Train Station, travelers can embark on a journey to Harrisburg Bus Station, with transfers along the way. This bus service, operated by Greyhound USA, takes approximately 17 hours and 45 minutes to reach its destination. 🛤️ The route from Chicago to Harrisburg covers a distance of 722 miles, with one transfer in Indianapolis. Travelers can expect a comfortable ride with Greyhound, with prices ranging from $80 to $248 for the trip.