Cheap Bus and Train tickets to Salisbury, NC, US

What are the most popular routes to Salisbury?

Raleigh - SalisburyAverage priceR 663Average duration3h 10mDaily departures2
Washington - SalisburyAverage priceR 1 407Average duration10h 5mDaily departures10
Washington - SalisburyAverage priceR 1 649Average duration6h 55mDaily departures2
Greensboro - SalisburyAverage priceR 555Average duration1h 25mDaily departures3
Durham - SalisburyAverage priceR 555Average duration2h 25mDaily departures6