Travel from Nearby-Airports to Asheville

Bus from Nearby airports to Asheville

You can take a bus from Charlotte (CLT) to Asheville via Hickory Airport and Hickory, NC in around 3 hours 48 minutes.

Travel Guides

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

How to get from Nearby airports to Asheville

ModeDurationPrice
From Charlotte Airport bus to Hickory Airport, taxi to Hickory, NC, then bus to Asheville.3 h 48 min$112
From New Airport Rd at Rockwood Rd bus to McDowell St at Hospital Dr.28 min$1
From Greenville/Spartanburg (GSP) taxi to Greenville then bus to Asheville.1 h 43 min$63
From Knoxville (TYS) taxi to Knoxville then bus to Asheville.2 h 17 min$99
From Piedmont Triad International Airport line 27 bus to Coble Transportation Center, line 1 bus to Winston-Salem, then bus to Asheville.5 h 43 min$40

How long does it take to get from Nearby airports to Asheville?

It takes approximately 3 hours 48 minutes to get from Nearby airports to Asheville, including transfers.

Is there a direct bus between Nearby airports and Asheville?

Yes, there is a direct bus departing from New Airport Rd at Rockwood Rd and arriving at McDowell St at Hospital Dr. Services depart every three hours, and operate every day. The journey takes approximately 28 minutes.

Operators from Nearby airports to Asheville

OperatorPhoneWebsite
Hickory HopHickory Hop
Greyhound USA+1 214-849-8100Greyhound USA
Asheville Transit System+1 828 251-1122Asheville Transit System
South Eastern Stages+1 877.836.7607 / 404.591.2750South Eastern Stages
PART NC+1 336-662-0002PART NC