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