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

Harrisonburg



Christiansburg
Departure: 12:50 pm
Arrival: 3:20 pm
2 HR 30 Min
Route: Highlands Rhythm
Duration: 2 HR 15 Min



Harrisonburg



Christiansburg
Departure: 4:00 pm
Arrival: 6:15 pm
2 HR 15 Min