Nothing that will be faster than waiting five hours. Greyhound stops 30 miles south of there in South Hill, but the next bus won't be until around 1:30 p.m. tomorrow--and that's assuming she had a way to get to South Hill. Amtrak stops 30 miles north of there in Petersburg, but the next train to Durham--the Carolinian--is also tomorrow afternoon. (The Silver Star, which would get her to Raleigh, will come through Petersburg in a couple hours, but again, I have no idea how you'd get from South Hill to Petersburg.)