Just to be aware - one other option is Amtrak to Lynchburg, VA and then the Smartway bus to Virginia Tech. Is a long trip, but my son prefers it to driving because you can get up and walk around on the train. I had read that Amtrak will extend service to Roanoke by Fall 2017.