The train journey from London to Salisbury in Wiltshire takes about one hour and forty minutes.
I’ve written in some detail about the first half of the journey in the following posts:
- From London to Salisbury – part one – Waterloo to Wandsworth
- From London to Salisbury – part two – Wimbledon to Woking
- From London to Salisbury – part three – Woking to Bsasingstoke
If you’re planning to go on from Salisbury to Stonehenge then you might want to look at: