COVID-19 Travel Guide
Learn more ›

Search cheap train tickets to North Carolina

switcheroo

Overview

North Carolina train travel info

Destinations26
Companies6
Stations304
Connections1,086
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.

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 £58.85 on the top routes. The cheapest ticket available costs £7.85 while the most expensive ticket is £216.56 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 21 routes connecting cities within North Carolina.

North Carolina Trains

Amtrak

Amtrak connects 21 cities and towns within North Carolina. It also has trains to North Carolina from 223 cities in other states.
Amtrak
Amtrak
Destinations
244
Routes
1249

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
230

Amtrak Silver Service

Amtrak Silver Service connects 5 cities and towns within North Carolina. It also has trains to North Carolina from 30 cities in other states.
Amtrak Silver Service
Amtrak Silver Service
Destinations
35
Routes
132

Amtrak Crescent

Amtrak Crescent connects 5 cities and towns within North Carolina. It also has trains to North Carolina from 23 cities in other states.
Amtrak Crescent
Amtrak Crescent
Destinations
28
Routes
87

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
67

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
54

Popular train routes in North Carolina