Travel options for:
Nearby airports Asheville

Charlotte (CLT)  •  5 h 35 min

  1. ×2

$56 - $111

Asheville (AVL)  •  25 min

$1

Greenville/Spartanburg (GSP)  •  8 h 11 min

  1. ×2

$64 - $127

Knoxville (TYS)  •  2 h 25 min

$12 - $19

Greensboro/High Point (GSO)  •  5 h 17 min

$26 - $56

  • Asheville Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

Travel from Nearby-Airports to Asheville

Bus from Nearby airports to Asheville

You can take a bus from Charlotte (CLT) to Asheville via Charlotte, Nc and Winston Salem, Nc in around 5 h 35 min.

Travel Guides

Travelling to the US: What do I need to know?Rome2rio’s travel guides to the US tell you the best ways to explore the country, from Amtrak to Greyhound to the New York Subway. See all our US 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 (CLT) taxi to Charlotte, Nc, bus to Winston Salem, Nc, then bus to Asheville, Nc.5 h 35 min$86
From New Airport Rd at Rockwood Rd bus to McDowell St at Hospital Dr.25 min$1
From Greenville/Spartanburg (GSP) taxi to Duncan, bus to Winston Salem, Nc, then bus to Asheville, Nc.8 h 11 min$101
From Knoxville (TYS) drive to Asheville.2 h 25 min$15
From Piedmont Triad International Airport line 27 bus to Coble Transportation Center, line 1 bus to Winston-Salem Transportation Center, walk to Winston Salem, Nc, then bus to Asheville, Nc.5 h 17 min$40

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

It takes approximately 5 h 35 min 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 25 min.

Operators from Nearby airports to Asheville

OperatorPhoneWebsite
Greyhound USA+1 214-849-8100/1-800-231-2222Greyhound USA
Asheville Transit System+1 828 251-1122Asheville Transit System
PART NC+1 336-662-0002PART NC