- Hempstead 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 |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | Hempstead Greyhound Bus Terminal | Roanoke Bus Stop | No tags |
Get from Hempstead to Roanoke
This route is served by bus only
The journey takes about 19 hours 20 minutes, and with fares starting at just $147, it presents an excellent value for a comfortable ride.
1bus per day
19h 20mAverage Duration
667 kmDistance
17kgCO₂ emissions
Where are the popular stops in Hempstead and Roanoke?
Stops in Roanoke
- AExit 140 (Park and Ride), Virginia 24153, USA
Compare bus companies
3.5 out of 5 stars3.5/587,386 reviews
Based on 87386 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 $147
US Bus Companies: FlixBus, BlaBlaCar Bus, ALSA, Greyhound, Intercape, Trenitalia, Sindbad
Frequently asked questions about travelling from Hempstead, US to Roanoke by bus
What is the distance between Hempstead and Roanoke?
The distance between Hempstead and Roanoke is approximately 667 km (414 miles).
What are the departure and arrival locations for buses traveling from Hempstead to Roanoke?
Buses departing from Hempstead Greyhound Bus Terminal in Hempstead will take you to Salem - Exit 140 Park & Ride in Roanoke.






