There are 2 ways to get from Ilford to Salisbury by train or car
Questions & Answers
The distance between Ilford and Salisbury is 88 miles. The road distance is 97 miles.
The best way to get from Ilford to Salisbury without a car is to train which takes 2 h 23 min and costs .
It takes approximately 2 h 23 min to get from Ilford to Salisbury, including transfers.
Yes, the driving distance between Ilford to Salisbury is 97 miles. It takes approximately 2 h 1 min to drive from Ilford to Salisbury.
There are 229+ hotels available in Salisbury. Prices start at $85 USD per night.
What companies run services between Ilford, England and Salisbury, England?
South Western Railway operates a train from Ilford to Salisbury hourly. Tickets cost $27 - $45 and the journey takes 1 h 29 min.
Train from London Waterloo to Salisbury
Want to know more about travelling around United Kingdom
Related travel guides
Travelling to the UK: What do I need to know?
From navigating the Tube to exploring by ferry, Rome2rio’s UK travel guides give you the lowdown on this tourist hotspot.
The London Underground: Essential tips to navigate the Tube
From maps and child fares to Oyster cards and the Night Tube, Rome2rio has all the Tube tips you need
How do I buy a London Underground ticket?
A simple explanation of all your Tube ticket options, and, most importantly, which one to choose