|Distance||913 miles (1473 km)|
|Average train duration||28 h|
|Average train ticket price||$236 (€219)|
Trains from Portland to Charleston, SC cover the 913 miles (1473 km) long route taking on average 28 h 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 $236 (€219), but the average price of train tickets is $236 (€219).
Here are some other resources that might have the information you need