Travel from Knoxville to Asheville

Bus from Knoxville to Asheville

Greyhound USA operates a bus from Knoxville to Asheville once daily. Tickets cost $17 - $40 and the journey takes 1 h 59 min.

Travel Guides

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

How to get from Knoxville to Asheville

ModeDurationPrice
From Knoxville bus to Asheville.1 h 59 min$31
From Knoxville drive to Asheville.2 h 7 min$14

How long does it take to get from Knoxville to Asheville?

The bus from Knoxville to Asheville takes 1 h 59 min including transfers and departs once daily.

Is there a direct bus between Knoxville and Asheville?

Yes, there is a direct bus departing from Knoxville and arriving at Asheville. Services depart once daily, and operate every day. The journey takes approximately 1 h 59 min.

Operators from Knoxville to Asheville

OperatorPhoneWebsite
Greyhound USA+1 214-849-8100Greyhound USA