|Distance||704 miles (1136 km)|
|Average train duration||33 h 28 min|
|Average train ticket price||$248 (€239)|
Trains from Worcester, MA to Grand Rapids, MI cover the 704 miles (1136 km) long route taking on average 33 h 28 min with our travel partners like. There are direct train services available. While the average ticket price for this route costs around $248 (€239), you can find the cheapest train ticket for as low as $248 (€239).
Here are some other resources that might have the information you need