COVID-19 Travel Guide
Learn more ›

Search train tickets to Salisbury

switcheroo

Quickview

How to get to Salisbury by train

Routes55
Trips per day99
train lines4
Stations1
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.

What is a good price for a train ticket to Salisbury?

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

Where is the train station in Salisbury, NC?

The main train station in Salisbury is 215 Depot St. As the busiest station, it has the most train arrivals, although some trains may make other stops in and around Salisbury.

Madison

There are 6 scheduled trains per day from Madison to Salisbury. The route can be as long as 699 miles, or 1125 kilometers. On average, the journey takes 36 hours and 39 minutes. One train company, Amtrak, connects Madison to Salisbury. Trains from Madison usually arrive in Salisbury at 215 Depot St.
Avg. Time
1d 12h 39m
Avg. Price
$183.33

Kingstree

There are 5 scheduled trains per day from Kingstree to Salisbury. The route can be as long as 144 miles, or 231 kilometers. On average, the journey takes 17 hours and 22 minutes. One train company, Amtrak, connects Kingstree to Salisbury. Trains from Kingstree usually arrive in Salisbury at 215 Depot St.
Avg. Time
17h 22m
Avg. Price
$89.40

Fort Myers

There are 4 scheduled trains per day from Fort Myers to Salisbury. The route can be as long as 630 miles, or 1014 kilometers. On average, the journey takes 34 hours and 11 minutes. One train company, Amtrak, connects Fort Myers to Salisbury. Trains from Fort Myers usually arrive in Salisbury at 215 Depot St.
Avg. Time
1d 10h 11m
Avg. Price
$200.25

Liverpool

There are 4 scheduled trains per day from Liverpool to Salisbury. The route can be as long as 389 miles, or 625 kilometers. On average, the journey takes 16 hours and 20 minutes. One train company, Amtrak, connects Liverpool to Salisbury. Trains from Liverpool usually arrive in Salisbury at 215 Depot St.
Avg. Time
16h 20m
Avg. Price
$158.25

Bradenton

There are 4 scheduled trains per day from Bradenton to Salisbury. The route can be as long as 579 miles, or 931 kilometers. On average, the journey takes 32 hours . One train company, Amtrak, connects Bradenton to Salisbury. Trains from Bradenton usually arrive in Salisbury at 215 Depot St.
Avg. Time
1d 8h 0m
Avg. Price
$137.88

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

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

Train companies serving Salisbury

Amtrak

There are 9 scheduled Amtrak trains per day. Amtrak can get you to Salisbury from 44 cities, including Savannah.
Amtrak
Amtrak
Avg. Time
14h 14m
Avg. Price
$68.61

Amtrak Carolinian

There are 8 scheduled Amtrak Carolinian trains per day. Amtrak Carolinian can get you to Salisbury from 18 cities, including Alexandria.
Amtrak Carolinian
Amtrak Carolinian
Avg. Time
5h 21m
Avg. Price
$45.25

Amtrak Crescent

There are 3 scheduled Amtrak Crescent trains per day. Amtrak Crescent can get you to Salisbury from 14 cities, including Charlotte.
Amtrak Crescent
Amtrak Crescent
Avg. Time
5h 36m
Avg. Price
$63.25

Amtrak Piedmont

There are 6 scheduled Amtrak Piedmont trains per day. Amtrak Piedmont can get you to Salisbury from 7 cities, including Cary.
Amtrak Piedmont
Amtrak Piedmont
Avg. Time
1h 32m
Avg. Price
$16.42

Top train routes to and from Salisbury