One Passenger / One Trip
6:45am
Raleigh, NC
Raleigh
9:14am
Salisbury, NC
Salisbury
2h 29min
Amtrak
Piedmont
$24
6:58am
Cary, NC
Cary
9:14am
Salisbury, NC
Salisbury
2h 16min
Amtrak
Piedmont
$21.5
7:19am
Durham, NC
Durham
9:14am
Salisbury, NC
Salisbury
1h 55min
Amtrak
Piedmont
$20.5
7:25am
New York, NY
New York - Penn Station
7:55pm
Salisbury, NC
Salisbury
12h 30min
Amtrak
Carolinian
$118
7:25am
Kannapolis, NC
Kannapolis
7:43am
Salisbury, NC
Salisbury
0h 18min
Amtrak
Carolinian
$5.5
7:44am
Newark, NJ
Newark
7:55pm
Salisbury, NC
Salisbury
12h 11min
Amtrak
Carolinian
$118
8:38am
High Point, NC
High Point
9:14am
Salisbury, NC
Salisbury
0h 36min
Amtrak
Piedmont
$8
8:54am
Philadelphia, PA
Philadelphia - 30th Street Station
7:55pm
Salisbury, NC
Salisbury
11h 1min
Amtrak
Carolinian
$104
9:17am
Wilmington, DE
Wilmington
7:55pm
Salisbury, NC
Salisbury
10h 38min
Amtrak
Carolinian
$102
9:30am
Hattiesburg, MS
Hattiesburg
2:32am
Salisbury, NC
Salisbury
16h 2min
Amtrak
Crescent
$133
10:05am
Laurel, MS
Laurel
2:32am
Salisbury, NC
Salisbury
15h 27min
Amtrak
Crescent
$130
11:10am
Washington, DC
Washington - Union Station
7:55pm
Salisbury, NC
Salisbury
8h 45min
Amtrak
Carolinian
$74
11:28am
Alexandria, VA
Alexandria
7:55pm
Salisbury, NC
Salisbury
8h 27min
Amtrak
Carolinian
$73
11:45am
Raleigh, NC
Raleigh
2:14pm
Salisbury, NC
Salisbury
2h 29min
Amtrak
Piedmont
$24
11:58am
Cary, NC
Cary
2:14pm
Salisbury, NC
Salisbury
2h 16min
Amtrak
Piedmont
$21.5
12:19pm
Durham, NC
Durham
2:14pm
Salisbury, NC
Salisbury
1h 55min
Amtrak
Piedmont
$20.5
12:21pm
Fredericksburg, VA
Fredericksburg
7:55pm
Salisbury, NC
Salisbury
7h 34min
Amtrak
Carolinian
$52
12:27pm
Kannapolis, NC
Kannapolis
12:44pm
Salisbury, NC
Salisbury
0h 17min
Amtrak
Piedmont
$5.5
12:44pm
Tuscaloosa, AL
Tuscaloosa
2:32am
Salisbury, NC
Salisbury
12h 48min
Amtrak
Crescent
$107
1:34pm
Richmond, VA
Richmond - Staples Mill Rd
7:55pm
Salisbury, NC
Salisbury
6h 21min
Amtrak
Carolinian
$42
City: | Salisbury, NC |
Daily arrivals: | 42 |
Train stations | Salisbury |
Connections: | 44 |
Companies: | Amtrak |
Avg price: | $65.67 |
The price of the ticket varies a lot depending on the city from where it comes. For example, a train ticket from Cary to Salisbury costs around $21.5 while one from Durham to Salisbury costs $20.5. The average ticket price is $65.67.
There are many cities from which you can reach Salisbury by train. Some of them are New York (New York - Penn Station), Kannapolis (Kannapolis), Newark (Newark). If you need more information, you can use our search engine.
The train company that operates in Salisbury is Amtrak. One of its trips, for example, is Amtrak Raleigh Salisbury. Its price is approximately $24 and it takes 2h 29min. We recommend that you book your ticket in advance.
The Salisbury train station is Salisbury. Many trains arrive at this station from cities like High Point (High Point), Philadelphia (Philadelphia - 30th Street Station), Wilmington (Wilmington). The schedule and the price depend a lot on the city. You can find for example train tickets for the route High Point Salisbury from $8.