- Fayetteville to Roanoke buses
Previously seen trips
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
FlixBus + Greyhound | Bus | Fayetteville Bus Station | Roanoke Bus Stop | No tags | ||||
Greyhound + FlixBus | Bus | Fayetteville Bus Station | Roanoke Bus Stop | No tags | ||||
Greyhound + FlixBus | Bus | Fayetteville Bus Station | Roanoke Bus Stop | No tags | ||||
FlixBus + Greyhound | Bus | Fayetteville Bus Station | Roanoke Bus Stop | No tags | ||||
Greyhound + FlixBus | Bus | Fayetteville Bus Station | Roanoke Bus Stop | No tags |
Compare 2 ways to go from Fayetteville to Roanoke
We recommend taking the bus
Among the sustainable travel choices, the bus stands out as a good way to reach Roanoke. The journey takes about 18 hours, and with fares starting at just $90, it presents an excellent value for a comfortable ride.
1bus per day
18hAverage Duration
265 kmDistance
7kgCO₂ emissions
Where are the popular stops in Fayetteville and Roanoke?
Stops in Fayetteville
- A
Kangaroo Express - Fayetteville
2110 Cedar Creek Rd, Fayetteville, NC 28312, USA - B
Fayetteville Greyhound Bus Station
324 Person St, Fayetteville, NC 28301
Stops in Roanoke
- AExit 140 (Park and Ride), Virginia 24153, USA
Compare bus companies
3.5 out of 5 stars3.5/587,398 reviews
Based on 87398 reviews, the company was rated 3.5 stars on Busbud. Travellers were especially satisfied with the ticket access and the temperature but often complained with the WiFi. Greyhound ticket prices on this trip start at $101
US Bus Companies: FlixBus, BlaBlaCar Bus, ALSA, Greyhound, Intercape, Trenitalia, Sindbad
Frequently asked questions about travelling from Fayetteville, NC to Roanoke by bus
What is the distance between Fayetteville and Roanoke?
It's about 265 km (165 miles) from Fayetteville to Roanoke.
What are the departure and arrival locations for buses traveling from Fayetteville to Roanoke?
Buses traveling this route start their trip at Kangaroo Express - Fayetteville, in Fayetteville, and end it at Salem - Exit 140 Park & Ride, in Roanoke.






