COVID-19 Travel Guide
Learn more ›

Search train tickets to Charlotte

switcheroo

Quickview

How to get to Charlotte by train

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

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

$6.00 is the cheapest price for a train ticket to Charlotte, 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 Charlotte. In the last month, trains from Kannapolis to Charlotte had the lowest average price at $6.50.

Where is the train station in Charlotte, NC?

The main train station in Charlotte is 1914 N Tryon St. As the busiest station, it has the most train arrivals, although some trains may make other stops in and around Charlotte.

Winston-Salem

There are 4 scheduled trains per day from Winston-Salem to Charlotte. The route can be as long as 70 miles, or 112 kilometers. On average, the journey takes 2 hours and 38 minutes. One train company, Amtrak, connects Winston-Salem to Charlotte. Trains from Winston-Salem usually arrive in Charlotte at 1914 N Tryon St.
Avg. Time
2h 38m
Avg. Price
$19.00

Norman

There are 4 scheduled trains per day from Norman to Charlotte. The route can be as long as 936 miles, or 1506 kilometers. On average, the journey takes 64 hours and 29 minutes. One train company, Amtrak, connects Norman to Charlotte. Trains from Norman usually arrive in Charlotte at 1914 N Tryon St.
Avg. Time
2d 16h 29m
Avg. Price
$357.00

Frederick

There are 4 scheduled trains per day from Frederick to Charlotte. The route can be as long as 346 miles, or 556 kilometers. On average, the journey takes 12 hours and 19 minutes. One train company, Amtrak, connects Frederick to Charlotte. Trains from Frederick usually arrive in Charlotte at 1914 N Tryon St.
Avg. Time
12h 19m
Avg. Price
$153.38

Petersburg

There are 4 scheduled trains per day from Petersburg to Charlotte. The route can be as long as 237 miles, or 381 kilometers. On average, the journey takes 11 hours and 10 minutes. There are 2 train lines that operate on this route. Amtrak has the most daily trains. Trains from Petersburg usually arrive in Charlotte at 1914 N Tryon St.
Avg. Time
11h 10m
Avg. Price
$58.71

Liverpool

There are 4 scheduled trains per day from Liverpool to Charlotte. The route can be as long as 425 miles, or 684 kilometers. On average, the journey takes 17 hours and 23 minutes. One train company, Amtrak, connects Liverpool to Charlotte. Trains from Liverpool usually arrive in Charlotte at 1914 N Tryon St.
Avg. Time
17h 23m
Avg. Price
$145.13

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

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

Train companies serving Charlotte

Amtrak

There are 29 scheduled Amtrak trains per day. Amtrak can get you to Charlotte from 183 cities, including Petersburg.
Amtrak
Amtrak
Avg. Time
20h 58m
Avg. Price
$117.02

Amtrak Crescent

There are 5 scheduled Amtrak Crescent trains per day. Amtrak Crescent can get you to Charlotte from 26 cities, including Washington.
Amtrak Crescent
Amtrak Crescent
Avg. Time
7h 16m
Avg. Price
$77.32

Amtrak Carolinian

There are 21 scheduled Amtrak Carolinian trains per day. Amtrak Carolinian can get you to Charlotte from 23 cities, including Quantico.
Amtrak Carolinian
Amtrak Carolinian
Avg. Time
6h 54m
Avg. Price
$57.19

Amtrak Piedmont

There are 9 scheduled Amtrak Piedmont trains per day. Amtrak Piedmont can get you to Charlotte from 8 cities, including Burlington.
Amtrak Piedmont
Amtrak Piedmont
Avg. Time
2h 10m
Avg. Price
$21.15

Top train routes to and from Charlotte