Trains from Roanoke to Greensboro
🚆 Traveling from Roanoke to Greensboro by train requires a transfer in Lynchburg. The journey takes approximately 4 hours and 23 minutes with Amtrak Northeast Regional services. 🌳 The route covers a distance of 163 miles and includes a transfer in Lynchburg. Passengers can expect a one-hour and fourteen-minute train ride to Lynchburg, followed by a two-hour and nine-minute trip to Greensboro on the Crescent line. 💰 Ticket prices for the Roanoke to Greensboro train range from $21 to $287.