Cheap Bus, Train and Carpool tickets to Salisbury

What are the most popular routes to Salisbury?

London - SalisburyAverage priceCLP 72,714Average duration2h 30mDaily departures5
Bath - SalisburyAverage priceCLP 31,965Average duration57mDaily departures10
Southampton - SalisburyAverage priceCLP 17,406Average duration38mDaily departures14
Southampton - SalisburyAverage priceCLP 8,352Average duration40mDaily departures1
Bristol - SalisburyAverage priceCLP 39,380Average duration1h 12mDaily departures10