Truro to Salisbury by train
Compare prices, times and book fast direct trains
Overview: trains from Truro to Salisbury
Find the key information for travelling by train from Truro to Salisbury, including journey times, fares and operators serving the route. Compare your options and plan the journey that works for you with Rail Europe.
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$90.79
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 12 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.
FAQs about the train journey from Truro to Salisbury
Want to know more about your journey from Truro to Salisbury? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The train route from Truro to Salisbury covers 247 kilometres.
The cheapest ticket on this route is AU$90.79. When booked 30 days ahead, the price is typically . If booked 7 days in advance, expect to pay around .
Tickets for travel along this route go on sale 5 and a half months in advance.
The fastest travel time is 4 hours and 4 minutes.
Other train journeys from Truro
- From Truro to London From AU$0.73
- From Truro to Plymouth From AU$10.95
- From Truro to Taunton From AU$109.50
- From Truro to Exeter From AU$21.17
- From Truro to Newton Abbot From AU$37.23
- From Truro to Reading From AU$108.04
- From Truro to Birmingham From AU$97.09
- From Truro to Bristol From AU$45.99
- From Truro to Par From AU$24.09
- From Truro to Manchester From AU$185.42
- From Truro to Newquay From AU$37.23
- From Truro to Edinburgh From AU$281.78
- From Truro to Southampton From AU$223.38
- From Truro to Westbury From AU$73.82
- From Truro to Cardiff From AU$97.82
Other train journeys to Salisbury
- From London to Salisbury From AU$69.35
- From Bath to Salisbury From AU$26.28
- From Bristol to Salisbury From AU$58.40
- From Southampton to Salisbury From AU$43.07
- From Woking to Salisbury From AU$27.74
- From Poole to Salisbury From AU$56.94
- From Basingstoke to Salisbury From AU$35.04
- From Winchester to Salisbury From AU$27.37
- From Plymouth to Salisbury From AU$159.14
- From Exeter to Salisbury From AU$35.04
- From Brighton to Salisbury From AU$70.81
- From Portsmouth to Salisbury From AU$42.34
- From Fareham to Salisbury From AU$30.66
- From Westbury to Salisbury From AU$0.73
- From Newton Abbot to Salisbury From AU$28.91
Other train journeys from Salisbury
- From Salisbury to London From AU$21.17
- From Salisbury to Bath From AU$0.73
- From Salisbury to Southampton From AU$21.90
- From Salisbury to Torquay From AU$23.36
- From Salisbury to Bristol From AU$0.73
- From Salisbury to Basingstoke From AU$35.04
- From Salisbury to Reading From AU$16.79
- From Salisbury to Plymouth From AU$0.73
- From Salisbury to Exeter From AU$32.12
- From Salisbury to Brighton From AU$102.20
- From Salisbury to Birmingham From AU$67.89
- From Salisbury to Edinburgh From AU$116.80