|Distance||886 miles (1429 km)|
|Average train duration||33 h 36 min|
Trains from Greenville, SC to Portland cover the 886 miles (1429 km) long route taking on average 33 h 36 min with our travel partners like. There are direct train services available.
Here are some other resources that might have the information you need