Cheap Bus and Train tickets to Salisbury, NC, US

What are the most popular routes to Salisbury?

Atlanta - SalisburyAverage priceMAD 699Average duration5h 40mDaily departures6
Atlanta - SalisburyAverage priceMAD 772Average duration6h 46mDaily departures2
New York City - SalisburyAverage priceMAD 1,094Average duration18h 30mDaily departures25
New York City - SalisburyAverage priceMAD 2,605Average duration13h 48mDaily departures4
Washington - SalisburyAverage priceMAD 783Average duration10h 5mDaily departures10