The Greyhound station for Asheville that is listed here closed permanently several years ago. Greyhound now has a stop (not a station) at 605 Swannanoa River Road, Asheville, NC 28805. Address confirmed via greyhound.com