Train from Southampton Airport Parkway to Salisbury
Ave. Duration:
50 min
Frequency:
Hourly
Estimated price:
$18.99–$45.57
Questions and Answers
What is the cheapest way to get from Sheffield to Salisbury?
The cheapest way to get from Sheffield to Salisbury is to drive which costs $65.22 - $97.83 and takes 3h 31m.
What is the fastest way to get from Sheffield to Salisbury?
The fastest way to get from Sheffield to Salisbury is to drive which takes 3h 31m and costs $65.22 - $97.83 .
Is there a direct train between Sheffield and Salisbury?
No, there is no direct train from Sheffield to Salisbury. However, there are services departing from Sheffield and arriving at Salisbury via Bristol Temple Meads. The journey, including transfers, takes approximately 4h 16m.
How far is it from Sheffield to Salisbury?
The distance between Sheffield and Salisbury is 352 km. The road distance is 326.7 km.
How do I travel from Sheffield to Salisbury without a car?
The best way to get from Sheffield to Salisbury without a car is to train which takes 4h 16m and costs $119.57 - $347.83 .
How long does it take to get from Sheffield to Salisbury?
It takes approximately 4h 16m to get from Sheffield to Salisbury, including transfers.
Where do I catch the Sheffield to Salisbury train from?
Sheffield to Salisbury train services, operated by Cross Country, depart from Sheffield station.
Where does the Sheffield to Salisbury train arrive?
Sheffield to Salisbury train services, operated by Cross Country, arrive at Bristol Temple Meads station.
Can I drive from Sheffield to Salisbury?
Yes, the driving distance between Sheffield to Salisbury is 327 km. It takes approximately 3h 31m to drive from Sheffield to Salisbury.
How do I get a train ticket from Sheffield to Salisbury?
Book your Sheffield to Salisbury train tickets online with Omio.
Where can I stay near Salisbury?
There are 466+ hotels available in Salisbury. Prices start at $57.04 per night.
→
+0→
Transport search
Transport search
From Sheffield, where will you go next? Select a city below to get started