Travel from Charlottesville to Asheville

Bus or fly from Charlottesville to Asheville?

You can take a bus from Charlottesville to Asheville via Knoxville, TN in around 10 h 48 min. Alternatively, American Airlines, Delta and United Airlines fly from Charlottesville to Asheville hourly.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Charlottesville to Asheville

From Charlottesville Amtrak train to Greensboro, NC then bus to Asheville, NC. 8 h 46 min $104. From Charlottesville, VA bus to Knoxville, TN then bus to Asheville, NC. 10 h 48 min $106. From Charlottesville drive to Asheville. 5 h 53 min $40. From Charlottesville taxi to Charlottesville airport, fly to Asheville airport, bus to WNC Ag Center Park-n-Ride, then bus to Asheville. 6 h 29 min $593. From Charlottesville taxi to Charlottesville airport, fly to Charlotte airport, bus to Hickory Airport, taxi to Hickory, NC, then bus to Asheville. 6 h 13 min $522. From Charlottesville shuttle to Washington Dulles airport, fly to Greenville/Spartanburg airport, taxi to Greenville, then bus to Asheville. 7 h 41 min $259. From Charlottesville drive to Staunton airport, fly to Charlotte airport, bus to Hickory Airport, taxi to Hickory, NC, then bus to Asheville. 6 h 36 min $162.
Close Print Itinerary
  1. Here are 7 options to get from
    Charlottesville to Asheville:

    1. Trip:
      1 Train, bus
      • One-Way approx: USD $60 - $144
      • Duration: 8 h 46 min
      Open +
      • Trip:
        1 Train, bus
        • One-Way approx: USD $60 - $144
        • Duration: 8 h 46 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $58 - $138
      • Duration: 10 h 48 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $58 - $138
        • Duration: 10 h 48 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $30 - $50
      • Duration: 5 h 53 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $30 - $50
        • Duration: 5 h 53 min
        Close x
    4. Trip:
      4 Fly Charlottesville to Asheville
      • One-Way approx: USD $227 - $1,143
      • Duration: 6 h 29 min
      Open +
      • Trip:
        4 Fly Charlottesville to Asheville
        • One-Way approx: USD $227 - $1,143
        • Duration: 6 h 29 min
        Close x
    5. Trip:
      5 Fly Charlottesville to Charlotte, bus
      • One-Way approx: USD $282 - $573
      • Duration: 6 h 13 min
      Open +
      • Trip:
        5 Fly Charlottesville to Charlotte, bus
        • One-Way approx: USD $282 - $573
        • Duration: 6 h 13 min
        Close x
    6. Trip:
      6 Shuttle to Washington Dulles, fly to Greenville/Spartanburg, bus
      • One-Way approx: USD $178 - $518
      • Duration: 7 h 41 min
      Open +
      • Trip:
        6 Shuttle to Washington Dulles, fly to Greenville/Spartanburg, bus
        • One-Way approx: USD $178 - $518
        • Duration: 7 h 41 min
        Close x
    7. Trip:
      7 Drive to Staunton, fly to Charlotte, bus
      • One-Way approx: USD $107 - $220
      • Duration: 6 h 36 min
      Open +
      • Trip:
        7 Drive to Staunton, fly to Charlotte, bus
        • One-Way approx: USD $107 - $220
        • Duration: 6 h 36 min
        Close x