Facade of Salisbury Cathedral in England
Salisbury Cathedral

Trains from London to Salisbury are a great way to get from the UK capital to the city with the famous cathedral. They are also the connection point for visitors taking the train from London to Stonehenge, as buses from Salisbury to Stonehenge depart from outside of the Salisbury train station.

Trains on this route are run by South West Trains. They leave regularly from London’s Waterloo train station near the south bank of the Thames. They arrive at Salisbury train station in Wiltshire. From there it is a short walk into the city center and to Salisbury Cathedral.

There are two trains an hour that run directly from Waterloo station to Salisbury. One train from London to Salisbury runs at 20 minutes past the hour. It takes 1 hour and 22 minutes to reach Salisbury station. The other train departs at 50 minutes past the hour. It takes 1 hour and 29 minutes to travel to Salisbury.

Return trains from Salisbury to London run every hour at 21 minutes and 47 minutes past the hour. The former takes 1 hour and 28 minutes to get to London, and the latter takes 1 hour and 32 minutes to travel to Waterloo station.

Tickets for trains from London to Salisbury vary in price depending on when you book them. The earlier you buy train tickets, the less you will have to pay for them. If you purchase them online before travelling, they can cost from 34.70 GBP for a single.