COVID-19 Travel Guide
Learn more ›

Search train tickets to Greensboro

switcheroo

Quickview

How to get to Greensboro by train

Routes139
Trips per day230
train lines4
Stations1
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a train ticket to Greensboro?

$5.00 is the cheapest price for a train ticket to Greensboro, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Greensboro. In the last month, trains from High Point to Greensboro had the lowest average price at $5.17.

Where is the train station in Greensboro, NC?

The main train station in Greensboro is Galyon Transp Ctr - 236 E Washington St. As the busiest station, it has the most train arrivals, although some trains may make other stops in and around Greensboro.

Madison

There are 6 scheduled trains per day from Madison to Greensboro. The route can be as long as 704 miles, or 1133 kilometers. On average, the journey takes 35 hours and 35 minutes. One train company, Amtrak, connects Madison to Greensboro. Trains from Madison usually arrive in Greensboro at Galyon Transp Ctr - 236 E Washington St.
Avg. Time
1d 11h 35m
Avg. Price
$196.00

Richmond

There are 6 scheduled trains per day from Richmond to Greensboro. The route can be as long as 166 miles, or 266 kilometers. On average, the journey takes 10 hours and 19 minutes. There are 2 train lines that operate on this route. Amtrak has the most daily trains. Trains from Richmond usually arrive in Greensboro at Galyon Transp Ctr - 236 E Washington St.
Avg. Time
10h 19m
Avg. Price
$59.41

Frederick

There are 6 scheduled trains per day from Frederick to Greensboro. The route can be as long as 266 miles, or 427 kilometers. On average, the journey takes 10 hours and 32 minutes. One train company, Amtrak, connects Frederick to Greensboro. Trains from Frederick usually arrive in Greensboro at Galyon Transp Ctr - 236 E Washington St.
Avg. Time
10h 32m
Avg. Price
$133.00

Peoria

There are 4 scheduled trains per day from Peoria to Greensboro. The route can be as long as 620 miles, or 997 kilometers. On average, the journey takes 38 hours and 52 minutes. One train company, Amtrak, connects Peoria to Greensboro. Trains from Peoria usually arrive in Greensboro at Galyon Transp Ctr - 236 E Washington St.
Avg. Time
1d 14h 52m
Avg. Price
$193.00

Petersburg

There are 4 scheduled trains per day from Petersburg to Greensboro. The route can be as long as 155 miles, or 249 kilometers. On average, the journey takes 10 hours and 18 minutes. There are 2 train lines that operate on this route. Amtrak has the most daily trains. Trains from Petersburg usually arrive in Greensboro at Galyon Transp Ctr - 236 E Washington St.
Avg. Time
10h 18m
Avg. Price
$60.33

Located in North Carolina, Greensboro is accessible by train from 139 other cities. You can choose from 230 daily scheduled trips when you search for trains to Greensboro on Wanderu. Amtrak usually has the most trains on any given day.

Looking for other ways to get there? Bus tickets to Greensboro are also available..

Train companies serving Greensboro

Amtrak

There are 13 scheduled Amtrak trains per day. Amtrak can get you to Greensboro from 120 cities, including Newport News.
Avg. Time
17h 58m
Avg. Price
$103.93

Amtrak Crescent

There are 8 scheduled Amtrak Crescent trains per day. Amtrak Crescent can get you to Greensboro from 26 cities, including Washington.
Avg. Time
6h 39m
Avg. Price
$67.14

Amtrak Carolinian

There are 13 scheduled Amtrak Carolinian trains per day. Amtrak Carolinian can get you to Greensboro from 23 cities, including Alexandria.
Avg. Time
6h 20m
Avg. Price
$50.38

Amtrak Piedmont

There are 4 scheduled Amtrak Piedmont trains per day. Amtrak Piedmont can get you to Greensboro from 7 cities, including Durham.
Avg. Time
1h 19m
Avg. Price
$12.64