Search results
22 hours ago · Trains from Chicago, IL to Grand Rapids, MI run on average 1 times per day, taking around 6h 45m for the 204 km journey. Cheap train tickets for this journey start at $35 (€30) but you can travel from only $31 (€27) by bus.