Travel options for:
Charlotte to Christiansburg
  • Bus via Wytheville, VA

    $37 - $90
    1. Charlotte , NC

      3 h 42 min - once daily

      $21 - $50

    2. Wytheville, VA

      7 min - 1915 feet

    3. Wytheville, VA

      1 h 19 min - once daily

      $14 - $35

    4. Campbell Court

      55 min - hourly

      $1 - $4

    5. Exit 118 Park and Ride

      13 min - 4 times a day

      $1

  • Train, bus

    $44 - $106
    1. Charlotte Amtrak

      4 h 6 min - once daily

      $40 - $110

    2. Lynchburg

      2 h 20 min - twice daily

      $1 - $4

    3. Exit 118 Park and Ride

      13 min - 4 times a day

      $1

  • Train, bus via Campbell Court

    $109 - $296
    1. Charlotte Amtrak

      4 h 6 min - once daily

      $40 - $110

    2. Lynchburg Amtrak

      1 h 16 min - 5 times a week

      $65 - $190

    3. Campbell Court

      55 min - hourly

      $1 - $4

    4. Exit 118 Park and Ride

      13 min - 4 times a day

      $1

  • Bus

    $37 - $90
    1. Charlotte, NC

      4 h 16 min - once daily

      $21 - $50

    2. Wytheville, VA

      1 h 19 min - once daily

      $14 - $35

    3. Campbell Court

      55 min - hourly

      $1 - $4

    4. Exit 118 Park and Ride

      13 min - 4 times a day

      $1

  • Drive

    $16 - $24
    1. Charlotte

      2 h 44 min - 163.2 miles

      $16 - $24

  • Fly to Lewisburg, drive

    $59 - $80
    1. Charlotte

      25 min - every 20 minutes - line 5

      $1 - $2

    2. Charlotte (CLT)

      46 min - non-stop

      $50 - $65

    3. Lewisburg (LWB)

      2 h 2 min - 89.5 miles

      $8 - $13

  • Fly to Roanoke, bus

    $153 - $407
    1. Charlotte

      25 min - every 20 minutes - line 5

      $1 - $2

    2. Charlotte (CLT)

      58 min - non-stop

      $150 - $400

    3. Roanoke (ROA)

      40 min - hourly

      $1 - $4

    4. Exit 118 Park and Ride

      13 min - 4 times a day

      $1

  • Fly to Beckley, drive

    $45 - $76
    1. Charlotte

      25 min - every 20 minutes - line 5

      $1 - $2

    2. Charlotte (CLT)

      1 h - non-stop

      $35 - $60

    3. Beckley (BKW)

      1 h 45 min - 93.2 miles

      $9 - $14

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

From Charlotte , NC bus to Wytheville, VA, walk to Wytheville, VA, bus to Campbell Court, bus to Exit 118 Park and Ride, then bus to Christiansburg Town Hall. 8 h 37 min $66. From Charlotte Amtrak train to Lynchburg, bus to Exit 118 Park and Ride, then bus to Christiansburg Town Hall. 8 h 39 min $77. From Charlotte Amtrak train to Lynchburg Amtrak, train to Campbell Court, bus to Exit 118 Park and Ride, then bus to Christiansburg Town Hall. 8 h 51 min $187. From Charlotte, NC bus to Wytheville, VA, bus to Campbell Court, bus to Exit 118 Park and Ride, then bus to Christiansburg Town Hall. 9 h 4 min $66. From Charlotte drive to Christiansburg. 2 h 44 min $19. From Charlotte Transportation Center line 5 bus to Charlotte airport, fly to Lewisburg airport, then drive to Christiansburg. 4 h 13 min $73. From Charlotte Transportation Center line 5 bus to Charlotte airport, fly to Roanoke airport, bus to Exit 118 Park and Ride, then bus to Christiansburg. 4 h 43 min $377. From Charlotte Transportation Center line 5 bus to Charlotte airport, fly to Beckley airport, then drive to Christiansburg. 4 h 10 min $68.