Cheap Bus and Train tickets to Rocky Mount

What are the most popular routes to Rocky Mount?

Charlotte - Rocky MountAverage price$59Average duration5h 45mDaily departures1
New York City - Rocky MountAverage price$176Average duration9h 10mDaily departures7
Philadelphia - Rocky MountAverage price$98Average duration18h 30mDaily departures9
Newark - Rocky MountAverage price$101Average duration17h 55mDaily departures3
Richmond - Rocky MountAverage price$41Average duration2h 8mDaily departures7