Buses from Christiansburg to Harrisonburg
2 Routes (Daily)
Route: Valley Flyer
Duration: 2 HR 30 Min

Christiansburg



Harrisonburg
Departure: 8:15 am
Arrival: 10:45 am
2 HR 30 Min
Route: Highlands Rhythm
Duration: 2 HR 30 Min



Christiansburg



Harrisonburg
Departure: 1:10 pm
Arrival: 3:40 pm
2 HR 30 Min