|Distance||707 miles (1141 km)|
|Average train duration||33 h 4 min|
|Average train ticket price||$346 (€338)|
Trains from Charlotte, NC to Madison, WI cover the 707 miles (1141 km) long route taking on average 33 h 4 min with our travel partners like. There are direct train services available. You can get the cheapest train tickets for this journey for as low as $317 (€310), but the average price of train tickets is $346 (€338).
Here are some other resources that might have the information you need