|Distance||58 miles (94 km)|
|Average train duration||14 h 40 min|
Trains from Lansing, MI to Grand Rapids, MI cover the 58 miles (94 km) long journey taking on average 14 h 40 min with our travel partners like. There are direct train services available.
Here are some other resources that might have the information you need