|Shortest Duration||8h 5m|
|Trips per day||1|
Book Megabus from Atlanta to Christiansburg from $1.00. Typically there is one Megabus schedule per day from Atlanta to Christiansburg and you can expect on average to pay $22.86 for a Megabus ticket to Christiansburg. In Atlanta, Megabus departs to Christiansburg from MARTA Civic Ctr - 435 W Peachtree St NW, In Christiansburg, Megabus arrives at Park & Ride Lot - Rte 460 opp Hubbell Dr,
An average trip on Megabus from Atlanta to Christiansburg takes 8 hours and 17 minutes, while the fastest available Megabus trip will get you to Christiansburg in 8 hours and 5 minutes,
On weekends, Megabus offers 1 trip per day and you could expect to pay $28.61 for a one way ticket for your weekend getaway trip to Christiansburg.