There are 4 ways to get from Greensboro/High Point Airport (GSO) to Roanoke by train, bus, car or towncar

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  4 h 38 min

  1. Crescent
  2. Northeast Regional

$125 - $296

Cheapest option

Towncar  •  2 h 4 min

  1. 98.6 miles

$16 - $180

2 alternative options

Train, bus  •  5 h 52 min

  1. Crescent
  2. 1511 / ...

$48 - $102

Drive  •  2 h 4 min

  1. 98.6 miles

$9 - $14

What companies run services between Greensboro/High Point Airport (GSO), USA and Roanoke, VA, USA?

You can take a train from Greensboro/High Point Airport (GSO) to Roanoke via Greensboro Galyon Transportation Center Amtrak and Lynchburg Amtrak in around 4 h 38 min.

Train operators
Amtrak
Phone
+1 1-800-872-7245
Website
amtrak.com
Train from Greensboro Galyon Transportation Center Amtrak to Lynchburg Amtrak
Ave. Duration
2 h 8 min
Frequency
Once daily
Estimated price
$30 - $70
Website
amtrak.com
Coach Seat
$30 - $50
Flexi Coach Seat
$55 - $80
Business Coach Seat
$45 - $70
Room
$160 - $230
Amtrak Northeast Regional
Phone
+1 1-800-872-7245
Website
amtrak.com
Train from Lynchburg Amtrak to Roanoke Amtrak
Ave. Duration
1 h 16 min
Frequency
Twice daily
Estimated price
$65 - $190
Website
amtrak.com
Coach Seat
$65 - $110
Business Seat
$100 - $190
Bus operators
Greyhound USA
Phone
+1 214-849-8100/1-800-231-2222
Email
ifsr@greyhound.com
Website
greyhound.com
Bus from Lynchburg, Va to Roanoke, Va
Ave. Duration
1 h 5 min
Frequency
Every 30 minutes
Estimated price
$12 - $27
Website
greyhound.com
Economy
$12 - $18
Flexible
$21 - $27
Other operators
Jayride
Ave. Duration
2 h 4 min
Frequency
On demand
Towncar from Greensboro/High Point Airport to Roanoke
Estimated price
$16 - $180

Want to know more about travelling around United States

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

The distance between Greensboro/High Point Airport (GSO) and Roanoke is 130 km. The road distance is 158 km.

The cheapest way to get from Greensboro/High Point Airport (GSO) to Roanoke is to drive which costs $9 - $14 and takes 2 h 4 min.

The quickest way to get from Greensboro/High Point Airport (GSO) to Roanoke is to drive which takes 2 h 4 min and costs $9 - $14.

It takes approximately 4 h 38 min to get from Greensboro/High Point Airport (GSO) to Roanoke, including transfers.

Trips from Greensboro/High Point Airport (GSO)

Greensboro High Point Airport GSO to Winston Salem Greensboro High Point Airport GSO to Wake Forest University Greensboro High Point Airport GSO to Outer Banks Greensboro High Point Airport GSO to Danville VA USA Greensboro High Point Airport GSO to Rehoboth Beach Greensboro High Point Airport GSO to Mackinac Island Greensboro High Point Airport GSO to Charlotte Airport CLT Greensboro High Point Airport GSO to Montreal Greensboro High Point Airport GSO to Hampton Beach Greensboro High Point Airport GSO to Allentown Greensboro High Point Airport GSO to La Coste Greensboro High Point Airport GSO to California Greensboro High Point Airport GSO to Philadelphia Airport PHL Greensboro High Point Airport GSO to Houston Greensboro High Point Airport GSO to Foxwoods Resort Casino Greensboro High Point Airport GSO to Sandhills Community College Greensboro High Point Airport GSO to Rural Hall Greensboro High Point Airport GSO to St Louis Greensboro High Point Airport GSO to Sandusky Greensboro High Point Airport GSO to Beaufort NC USA Greensboro High Point Airport GSO to Mount Airy MD USA Greensboro High Point Airport GSO to Warner Robins Greensboro High Point Airport GSO to Winston Salem State University Greensboro High Point Airport GSO to UNCG Baseball Stadium Greensboro High Point Airport GSO to Sebring Greensboro High Point Airport GSO to Panama City Greensboro High Point Airport GSO to Los Angeles Airport LAX Greensboro High Point Airport GSO to Carlisle PA USA Greensboro High Point Airport GSO to Newark Airport EWR Greensboro High Point Airport GSO to Whitefield India