Cheap Bus tickets to Salisbury, MD, US

What are the most popular routes to Salisbury?

New York City - SalisburyAverage priceZAR 1,032Average duration6h 30mDaily departures19
Baltimore - SalisburyAverage priceZAR 877Average duration6h 40mDaily departures5
Philadelphia - SalisburyAverage priceZAR 755Average duration3h 35mDaily departures6
Norfolk - SalisburyAverage priceZAR 518Average duration2h 40mDaily departures7
Newark - SalisburyAverage priceZAR 1,081Average duration5h 5mDaily departures3