Duration | 2h 53m |
Distance | 143.5 miles |
Average price | £112 |
Frequency | 20/day |
No, there is no direct train from Salisbury to Canterbury. However, there are services departing from Salisbury and arriving at Canterbury West via Waterloo station and St Pancras International. The journey, including transfers, takes approximately 3h 31m.
More detailsThe distance between Salisbury and Canterbury is 126 miles. The road distance is 143.5 miles.
Get driving directionsSalisbury to Canterbury train services, operated by South Western Railway, depart from Salisbury station.
More detailsSalisbury to Canterbury train services, operated by Southeastern, arrive at Canterbury West station.
More detailsThere are 972+ hotels available in Canterbury. Prices start at £75 per night.
More detailsCompare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps