I stumbled across this web page about a bus service that started last December.
http://www.catchthevabreeze.com/
Goes from Union Station in DC to Dulles Airport to towns from which one could get to The Trail, such as Front Royal, Staunton, and Blacksburg.
I have absolutely no idea if this service is any good, but it does allow one to easily get from DC to The Trail (almost).