Cheap Bus and Train tickets to Salisbury, NC, US

What are the most popular routes to Salisbury?

Raleigh - SalisburyAverage priceR 665Average duration3h 10mDaily departures2
Washington - SalisburyAverage priceR 1 412Average duration10h 5mDaily departures10
Washington - SalisburyAverage priceR 1 655Average duration6h 55mDaily departures2
Greensboro - SalisburyAverage priceR 557Average duration1h 25mDaily departures3
Durham - SalisburyAverage priceR 557Average duration2h 25mDaily departures6