Travel options for:
Greensboro/High Point Airport (GSO) to Roanoke
  • Train, bus

    1. Piedmont Triad Airport

      30min - every 30 minutes

      $3

    2. Greensboro, NC

      2hrs 15min - once daily

      $36 - $37

    3. Lynchburg, VA - Amtrak

      1hrs 25min - every 4 hours

      $4 - $19

      • Roanoke, VA
  • Line 1093 bus, bus

    1. Piedmont Triad Airport

      4min - every 30 minutes

    2. PART Regional Hub

      27min - hourly - line 1

    3. Winston - Salem, NC

      2hrs 06min - once daily - line 1093

      $19 - $22

    4. Wytheville, VA

      1hrs 28min - 3 times a day

      $17 - $19

      • Roanoke, VA
  • Drive

    1. Greensboro/High Point Airport

      2hrs 10min - 98.2 miles

      $10 - $15

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

From Piedmont Triad Airport bus to Greensboro, NC, train to Lynchburg, VA - Amtrak, then bus to Roanoke, VA. 6hrs 10min $55. From Piedmont Triad Airport bus to PART Regional Hub, line 1 bus to Winston - Salem, NC, line 1093 bus to Wytheville, VA, then bus to Roanoke, VA. 6hrs 58min $40. From Greensboro/High Point Airport (GSO) drive to Roanoke. 2hrs 10min $12.