COVID-19 Travel Guide
Learn more ›

Search train tickets to Raleigh

switcheroo

Quickview

How to get to Raleigh by train

Routes173
Trips per day255
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 Raleigh?

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

Where is the train station in Raleigh, NC?

The main train station in Raleigh is Union Station. As the busiest station, it has the most train arrivals, although some trains may make other stops in and around Raleigh.

Monterey

There are 5 scheduled trains per day from Monterey to Raleigh. The route can be as long as 2394 miles, or 3851 kilometers. On average, the journey takes 96 hours and 52 minutes. One train company, Amtrak, connects Monterey to Raleigh. Trains from Monterey usually arrive in Raleigh at Union Station.
Avg. Time
4d 0h 52m
Avg. Price
$688.00

Concord

There are 3 scheduled trains per day from Concord to Raleigh. The route can be as long as 638 miles, or 1026 kilometers. On average, the journey takes 21 hours and 28 minutes. One train company, Amtrak, connects Concord to Raleigh. Trains from Concord usually arrive in Raleigh at Union Station.
Avg. Time
21h 28m
Avg. Price
$201.00

Charlotte

There are 3 scheduled trains per day from Charlotte to Raleigh. The route can be as long as 130 miles, or 209 kilometers. On average, the journey takes 5 hours and 21 minutes. There are 3 train lines that operate on this route. Amtrak has the most daily trains. Trains from Charlotte usually arrive in Raleigh at Union Station.
Avg. Time
5h 21m
Avg. Price
$27.62

Salisbury

There are 3 scheduled trains per day from Salisbury to Raleigh. The route can be as long as 104 miles, or 167 kilometers. On average, the journey takes 4 hours and 22 minutes. There are 3 train lines that operate on this route. Amtrak has the most daily trains. Trains from Salisbury usually arrive in Raleigh at Union Station.
Avg. Time
4h 22m
Avg. Price
$22.87

Petersburg

There are 3 scheduled trains per day from Petersburg to Raleigh. The route can be as long as 122 miles, or 196 kilometers. On average, the journey takes 5 hours and 55 minutes. There are 3 train lines that operate on this route. Amtrak has the most daily trains. Trains from Petersburg usually arrive in Raleigh at Union Station.
Avg. Time
5h 55m
Avg. Price
$40.77

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

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

Train companies serving Raleigh

Amtrak

There are 15 scheduled Amtrak trains per day. Amtrak can get you to Raleigh from 165 cities, including Newport News.
Avg. Time
13h 20m
Avg. Price
$71.98

Amtrak Silver Service

There are 14 scheduled Amtrak Silver Service trains per day. Amtrak Silver Service can get you to Raleigh from 33 cities, including Baltimore.
Avg. Time
10h 7m
Avg. Price
$65.74

Amtrak Carolinian

There are 14 scheduled Amtrak Carolinian trains per day. Amtrak Carolinian can get you to Raleigh from 23 cities, including Alexandria.
Avg. Time
6h 23m
Avg. Price
$54.76

Amtrak Piedmont

There are 3 scheduled Amtrak Piedmont trains per day. Amtrak Piedmont can get you to Raleigh from 7 cities, including Charlotte.
Avg. Time
2h 26m
Avg. Price
$19.94