|Shortest Duration||37h 43m|
|Trips per day||2|
Amtrak operates, on average, 2 train schedule(s) from Effingham to Rocky Mount. The average Amtrak ticket to Rocky Mount costs $192.50. Cheap Amtrak tickets to Rocky Mount are available on Wanderu starting from $174.00. In Effingham, Amtrak departs from 401 W National Ave and no other station. In Rocky Mount, Amtrak arrives at 101 Coastline St and no other station.
An average trip on Amtrak from Effingham to Rocky Mount takes 39 hours and 48 minutes, while the fastest available Amtrak trip will get you to Rocky Mount in 37 hours and 43 minutes,