COVID-19 Travel Guide
Learn more ›

Search cheap train tickets to North Carolina

switcheroo

Overview

North Carolina train travel info

Destinations26
Companies6
Stations389
Connections1,341
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.

How much does it cost to take the train to/from North Carolina?

Of the 26 cities in North Carolina with train service, the average cost of train tickets is €54.78 on the top routes. The cheapest ticket available costs €8.56 while the most expensive ticket is €123.25 at this time.
6 train companies operate trains to and from North Carolina. In total, the state has 26 destinations reachable by train. For train trips from out of state, Amtrak is your best bet, with trains from cities in other states. For in-state travel, Amtrak has the most coverage, with 26 routes connecting cities within North Carolina.

North Carolina Trains

Amtrak

Amtrak connects 26 cities and towns within North Carolina. It also has trains to North Carolina from 269 cities in other states.
Amtrak
Amtrak
Destinations
295
Routes
1580

Amtrak Carolinian

Amtrak Carolinian connects 12 cities and towns within North Carolina. It also has trains to North Carolina from 12 cities in other states.
Amtrak Carolinian
Amtrak Carolinian
Destinations
24
Routes
243

Amtrak Silver Service

Amtrak Silver Service connects 6 cities and towns within North Carolina. It also has trains to North Carolina from 33 cities in other states.
Amtrak Silver Service
Amtrak Silver Service
Destinations
39
Routes
147

Amtrak Crescent

Amtrak Crescent connects 5 cities and towns within North Carolina. It also has trains to North Carolina from 27 cities in other states.
Amtrak Crescent
Amtrak Crescent
Destinations
32
Routes
111

Amtrak Piedmont

Amtrak Piedmont connects 9 cities and towns within North Carolina. However, it does not offer train service from out of state.
Amtrak Piedmont
Amtrak Piedmont
Destinations
9
Routes
70

Amtrak Palmetto

Amtrak Palmetto connects 4 cities and towns within North Carolina. It also has trains to North Carolina from 19 cities in other states.
Amtrak Palmetto
Amtrak Palmetto
Destinations
23
Routes
61