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: US$63.87
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 US$63.87. 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 US$14.00
-
From Bath Spa to Salisbury From US$11.50
-
From Bristol to Salisbury From US$40.50
-
From Southampton to Salisbury From US$15.00
-
From Woking to Salisbury From US$19.50
-
From Poole to Salisbury From US$39.00
-
From Basingstoke to Salisbury From US$24.00
-
From Winchester to Salisbury From US$19.26
-
From Plymouth to Salisbury From US$109.00
-
From Exeter to Salisbury From US$24.50
-
From Brighton to Salisbury From US$48.50
-
From Portsmouth to Salisbury From US$30.00
Other journeys from Salisbury
-
From Salisbury to London From US$14.00
-
From Salisbury to Bath Spa From US$15.50
-
From Salisbury to Southampton From US$29.50
-
From Salisbury to Torquay From US$30.51
-
From Salisbury to Bristol From US$34.00
-
From Salisbury to Basingstoke From US$24.00
-
From Salisbury to Reading From US$9.50
-
From Salisbury to Plymouth From US$102.00
-
From Salisbury to Exeter From US$17.00
-
From Salisbury to Brighton From US$49.50
-
From Salisbury to Birmingham From US$47.00
-
From Salisbury to Edinburgh (Waverley, city centre) From US$98.00
Other journeys from Truro
-
From Truro to London From US$67.50
-
From Truro to Plymouth From US$9.00
-
From Truro to Taunton From US$21.50
-
From Truro to Exeter From US$31.00
-
From Truro to Newton Abbot From US$18.00
-
From Truro to Reading From US$87.50
-
From Truro to Birmingham From US$60.00
-
From Truro to Bristol From US$28.00
-
From Truro to Par From US$16.50
-
From Truro to Manchester From US$163.50
-
From Truro to Newquay From US$13.00
-
From Truro to Edinburgh (Waverley, city centre) From US$475.00