You can get from York to Salisbury by train, bus or flight.
We couldn’t find any journeys for this date. Click below and try searching for another date.
|Distance||201 miles (324 km)|
|Available travel modes||Coach or train|
|Ticket price range||£38 - £54|
|Fastest mode||Train • £54 • 4 h 21 min|
|Popular travel companies||National Express or London North Eastern Railway|
Travel 201 miles (324 km) by coach or train from York to Salisbury. The most popular travel providers which serve this journey are National Express or London North Eastern Railway among others. Travellers can even take a direct from York to Salisbury.