|Fastest time||12h 0m|
|Trips per day||1|
Book Megabus from New York to Christiansburg from $132.31. There are 1 Megabus schedules from New York to Christiansburg and you can expect on average to pay $132.31 for a Megabus ticket to Christiansburg. In New York, Megabus departs to Christiansburg from W 34th St and 11th Ave and no other station. In Christiansburg, Megabus arrives at Park & Ride Lot - Rte 460 opp Hubbell Dr and no other station.
An average trip on Megabus from New York to Christiansburg takes 13 hours and 10 minutes, while the fastest available Megabus trip will get you to Christiansburg in 12 hours and 0 minutes,
On weekends, Megabus offers 1 trip per day and you could expect to pay $132.31 for a weekend getaway trip to Christiansburg.