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: CA$86.86
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 CA$86.86. 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 CA$18.20
-
From Bath Spa to Salisbury From CA$14.95
-
From Bristol to Salisbury From CA$52.65
-
From Southampton to Salisbury From CA$19.50
-
From Woking to Salisbury From CA$25.35
-
From Poole to Salisbury From CA$50.70
-
From Basingstoke to Salisbury From CA$31.20
-
From Winchester to Salisbury From CA$26.19
-
From Plymouth to Salisbury From CA$141.70
-
From Exeter to Salisbury From CA$31.85
-
From Brighton to Salisbury From CA$63.05
-
From Portsmouth to Salisbury From CA$39.00
Other journeys from Salisbury
-
From Salisbury to London From CA$18.20
-
From Salisbury to Bath Spa From CA$20.15
-
From Salisbury to Southampton From CA$38.35
-
From Salisbury to Torquay From CA$41.49
-
From Salisbury to Bristol From CA$44.20
-
From Salisbury to Basingstoke From CA$31.20
-
From Salisbury to Reading From CA$12.35
-
From Salisbury to Plymouth From CA$132.60
-
From Salisbury to Exeter From CA$22.10
-
From Salisbury to Brighton From CA$64.35
-
From Salisbury to Birmingham From CA$61.10
-
From Salisbury to Edinburgh (Waverley, city centre) From CA$127.40
Other journeys from Truro
-
From Truro to London From CA$87.75
-
From Truro to Plymouth From CA$11.70
-
From Truro to Taunton From CA$27.95
-
From Truro to Exeter From CA$40.30
-
From Truro to Newton Abbot From CA$23.40
-
From Truro to Reading From CA$113.75
-
From Truro to Birmingham From CA$78.00
-
From Truro to Bristol From CA$36.40
-
From Truro to Par From CA$21.45
-
From Truro to Manchester From CA$212.55
-
From Truro to Newquay From CA$16.90
-
From Truro to Edinburgh (Waverley, city centre) From CA$617.50