The bus between Rockingham and Greensboro takes 5h 50m. The bus runs, on average, 6 times per week from Rockingham to Greensboro. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 6 times a week between Rockingham and Greensboro. The earliest departure is at 7:20 PM in the evening, and the last departure from Rockingham is at 7:20 PM which arrives into Greensboro at 1:10 AM. All services require a transfer, and take on average 5h 50m. The schedules shown below are for the next available departures.
Want to know about travelling from Rockingham to Greensboro? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Rockingham to Greensboro. However, there are services departing from Rockingham station and arriving at Greensboro station via Charlotte Bus Station station. The journey, including transfers, takes approximately 5h 50m.
Rockingham to Greensboro bus services, operated by Greyhound USA, depart from Rockingham station.
Rockingham to Greensboro bus services, operated by Greyhound USA, arrive at Greensboro Bus Stop station.
Book your Rockingham to Greensboro bus tickets online with Greyhound USA and Flixbus USA.
The distance between Rockingham and Greensboro is 126 km. The road distance is 263 km.
You can take a bus from Rockingham to Greensboro Bus Stop via Charlotte Bus Station in around 4h 15m.