Travel from Winston-Salem to Asheville

Bus from Winston-Salem to Asheville

Greyhound USA operates a bus from Winston-Salem to Asheville once daily. Tickets cost $20 - $50 and the journey takes 3 h 21 min.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Winston-Salem to Asheville

From Winston-Salem bus to Asheville. 3 h 21 min $37. From Winston-Salem drive to Asheville. 2 h 29 min $17.

How long does it take to get from Winston-Salem to Asheville?

The bus from Winston-Salem to Asheville takes 3 h 21 min and departs once daily.

Operators from Winston-Salem to Asheville