Bus from Harrisonburg to Roanoke: Tickets & Timetables

Previously seen journeys

Next departures from Harrisonburg to Roanoke on 27 November
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
OurBusBus
Harrisonburg, VA
Salem - Exit 140 Park & RideNo tags
OurBusBus
Harrisonburg, VA
Salem - Exit 140 Park & RideNo tags
OurBusBus
Harrisonburg, VA
Roanoke-Blacksburg Regional AirportNo tags
OurBusBus
Harrisonburg, VA
Salem - Exit 140 Park & RideNo tags
OurBusBus
Harrisonburg, VA
Roanoke-Blacksburg Regional AirportNo tags

Get from Harrisonburg to Roanoke

This route is served by bus only

The journey takes about 1 hour 45 minutes, and with fares starting at just £33, it presents an excellent value for a comfortable ride.

1bus per day
1h 45mAverage duration
98 milesDistance
4kgCO₂ emissions

Frequently asked questions about travelling by bus from Harrisonburg to Roanoke

  1. How far is Roanoke from Harrisonburg by coach?

    The distance between Harrisonburg and Roanoke by coach is approximately 100 miles (161 km).

  2. Is there a way to reach Roanoke from Harrisonburg without a car?

    The best way to go from Harrisonburg to Roanoke without a car is by coach. They are frequent and reliable, offering a convenient and eco-friendly journey. Depending on your preferences, another alternative is to explore ridesharing trips.

People from around the world trust Busbud