Departure: | Philadelphia, PA |
Arrival: | Salisbury, NC |
Fastest route: | 1h 12min |
Distance: | 766km |
Cheapest route: | $14.75 |
Transfers: | Between 0 and 1 |
Train companies: | Amtrak |
One Passenger / One Trip
12:50am
Philadelphia, PA
Philadelphia - 30th Street Station
2:32am
Salisbury, NC
Salisbury
1h 42min
+
$14.75
12:50am
Philadelphia, PA
Philadelphia - 30th Street Station
1:18am
Cherry Hill, NJ
Cherry Hill - NJ Transit Station
0h 28min
Amtrak
NJ Transit Train
$4.25
0h 28min layover
1:46am
Cherry Hill, NJ
Cherry Hill - NJ Transit Station
2:32am
Salisbury, NC
Salisbury
0h 46min
Amtrak
Crescent
$10.5
5:37am
Philadelphia, PA
Philadelphia - 30th Street Station
7:43am
Salisbury, NC
Salisbury
2h 6min
+
$14.75
5:37am
Philadelphia, PA
Philadelphia - 30th Street Station
6:06am
Cherry Hill, NJ
Cherry Hill - NJ Transit Station
0h 29min
Amtrak
NJ Transit Train
$4.25
0h 54min layover
7:00am
Cherry Hill, NJ
Cherry Hill - NJ Transit Station
7:43am
Salisbury, NC
Salisbury
0h 43min
Amtrak
Carolinian
$10.5
6:31am
Philadelphia, PA
Philadelphia - 30th Street Station
7:43am
Salisbury, NC
Salisbury
1h 12min
+
$14.75
6:31am
Philadelphia, PA
Philadelphia - 30th Street Station
6:59am
Cherry Hill, NJ
Cherry Hill - NJ Transit Station
0h 28min
Amtrak
NJ Transit Train
$4.25
0h 1min layover
7:00am
Cherry Hill, NJ
Cherry Hill - NJ Transit Station
7:43am
Salisbury, NC
Salisbury
0h 43min
Amtrak
Carolinian
$10.5
8:59am
Philadelphia, PA
Philadelphia - 30th Street Station
12:44pm
Salisbury, NC
Salisbury
3h 45min
+
$14.75
8:59am
Philadelphia, PA
Philadelphia - 30th Street Station
9:27am
Cherry Hill, NJ
Cherry Hill - NJ Transit Station
0h 28min
Amtrak
NJ Transit Train
$4.25
2h 33min layover
12:00pm
Cherry Hill, NJ
Cherry Hill - NJ Transit Station
12:44pm
Salisbury, NC
Salisbury
0h 44min
Amtrak
Piedmont
$10.5
11:23am
Philadelphia, PA
Philadelphia - 30th Street Station
12:44pm
Salisbury, NC
Salisbury
1h 21min
+
$14.75
11:23am
Philadelphia, PA
Philadelphia - 30th Street Station
11:51am
Cherry Hill, NJ
Cherry Hill - NJ Transit Station
0h 28min
Amtrak
NJ Transit Train
$4.25
0h 9min layover
12:00pm
Cherry Hill, NJ
Cherry Hill - NJ Transit Station
12:44pm
Salisbury, NC
Salisbury
0h 44min
Amtrak
Piedmont
$10.5
2:08pm
Philadelphia, PA
Philadelphia - 30th Street Station
7:55pm
Salisbury, NC
Salisbury
5h 47min
Amtrak
Carolinian
$39
3:19pm
Philadelphia, PA
Philadelphia - 30th Street Station
5:59pm
Salisbury, NC
Salisbury
2h 40min
+
$14.75
3:19pm
Philadelphia, PA
Philadelphia - 30th Street Station
3:47pm
Cherry Hill, NJ
Cherry Hill - NJ Transit Station
0h 28min
Amtrak
NJ Transit Train
$4.25
1h 28min layover
5:15pm
Cherry Hill, NJ
Cherry Hill - NJ Transit Station
5:59pm
Salisbury, NC
Salisbury
0h 44min
Amtrak
Piedmont
$10.5
The Philadelphia - Salisbury route has approximately 7 frequencies and its minimum duration is around 1h 12min. It is important you book your ticket in advance to avoid running out, since $14.75 tickets tend to run out quickly.
The distance between Philadelphia and Salisbury is around 766 kilometers and bus companies that can help you in your journey are: Amtrak.
The train journey may vary depending on the stops. The minimum duration is usually around 1h 12min to cover 766 kilometers.
According to our data, the cheapest ticket costs $14.75 and leaves Philadelphia - 30th Street Station. If you decide to make this journey you will have to do 1 stop before reaching Salisbury.
The last train leaves at 3:19pm from Philadelphia - 30th Street Station and arrives at 5:59pm at Salisbury. It will take 2h 40min, its price is $14.75 and the number of changes will be 1.
Yes, there are direct train routes, their duration is usually around 5h 47min and the price is $39.