Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Truro to Salisbury by train
-
First train05:36
-
Last train22:49
-
Avg changes1
-
Fastest journey4hr 4m
-
Distance247 kilometres
-
Trains per day44
-
Avg. journey time4hr 41m
-
Train operators
From Truro to Salisbury by train
Opt for comfortable, green travel and choose to go from Truro to Salisbury by train. With 44 trains per day, you will have various options to choose from. Read on for details on the quickest routes, total travel distance, tips on saving money on tickets and more.
Train travel between Truro and Salisbury: train ticket prices
Cost of train tickets from Truro to Salisbury:
Cheapest tickets: AU$88.90
Cost of tickets when booked 30 days in advance:
Cost of tickets when booked 7 days in advance:
Tickets go on sale 5 and a half months in advance.
Truro to Salisbury train schedule
The earliest weekday train along this route departs at 05:36.
The latest weekday train along this route departs at 22:49.
The earliest weekend train along this route departs at 06:06.
The latest weekend train along this route departs at 22:15.
44 trains run along this route each day.
Trains leave the station every 11 minutes.
What are the travel time and distance for trains from Truro to Salisbury?
On this route spanning 247 kilometres in total, the fastest journey takes 4 hours and 4 minutes.
Booking horizon for travel between Truro and Salisbury
Tickets for travel between Truro and Salisbury can be booked 5 and a half months in advance. Booking earlier ensures lower prices, so be sure to book as far out as possible.
Learn more about train travel from Truro to Salisbury
Refer to our help articles for more details and insights on train travel from Truro and beyond. Get ready for your visit with travel tips and inspiration in our Salisbury city guide.
Frequently asked questions
What’s the distance from Truro to Salisbury by train?
The train route from Truro to Salisbury covers 247 kilometres.
How much does a train ticket from Truro to Salisbury cost?
The cheapest ticket on this route is AU$88.90. When booked 30 days ahead, the price is typically . If booked 7 days in advance, expect to pay around .
How far in advance can I book my Truro to Salisbury train travel?
Tickets for travel along this route go on sale 5 and a half months in advance.
How long does the train take from Truro to Salisbury?
The fastest travel time is 4 hours and 4 minutes.
Other journeys to Salisbury View all journeys to Salisbury
-
From London to Salisbury From AU$20.44
-
From Bath Spa to Salisbury From AU$16.79
-
From Bristol to Salisbury From AU$59.13
-
From Southampton to Salisbury From AU$21.90
-
From Woking to Salisbury From AU$28.47
-
From Poole to Salisbury From AU$56.94
-
From Basingstoke to Salisbury From AU$35.04
-
From Winchester to Salisbury From AU$26.75
-
From Plymouth to Salisbury From AU$159.14
-
From Exeter to Salisbury From AU$35.77
-
From Brighton to Salisbury From AU$70.81
-
From Portsmouth to Salisbury From AU$43.80
Other journeys from Salisbury
-
From Salisbury to London From AU$20.44
-
From Salisbury to Bath Spa From AU$22.63
-
From Salisbury to Southampton From AU$43.07
-
From Salisbury to Torquay From AU$42.38
-
From Salisbury to Bristol From AU$49.64
-
From Salisbury to Basingstoke From AU$35.04
-
From Salisbury to Reading From AU$13.87
-
From Salisbury to Plymouth From AU$148.92
-
From Salisbury to Exeter From AU$24.82
-
From Salisbury to Brighton From AU$72.27
-
From Salisbury to Birmingham From AU$68.62
-
From Salisbury to Edinburgh (Waverley, city centre) From AU$143.08
Other journeys from Truro
-
From Truro to London From AU$98.55
-
From Truro to Plymouth From AU$13.14
-
From Truro to Taunton From AU$31.39
-
From Truro to Exeter From AU$45.26
-
From Truro to Newton Abbot From AU$26.28
-
From Truro to Reading From AU$127.75
-
From Truro to Birmingham From AU$87.60
-
From Truro to Bristol From AU$40.88
-
From Truro to Par From AU$24.09
-
From Truro to Manchester From AU$238.71
-
From Truro to Newquay From AU$18.98
-
From Truro to Edinburgh (Waverley, city centre) From AU$693.50