|Distance||249 miles (402 km)|
|Average train duration||8 h 56 min|
|Average train ticket price||$76 (€73)|
Trains from East Lansing, MI to Madison, WI cover the 249 miles (402 km) long journey taking on average 8 h 56 min with our travel partners like. There are direct train services available. While the average ticket price for this trip costs around $76 (€73), you can find the cheapest train ticket for as low as $76 (€73).
Here are some other resources that might have the information you need