Train from Toronto to Salisbury
Find the schedules, compare prices, and buy cheap tickets from Toronto to Salisbury. Choose a date, or explore the cheapest ticket options below.
Air Travel
- Companies: Air Canada, British Airways, Delta Airlines
- Duration: Approximately 7 hours (non-stop flight)
- Distance: 3,500 miles
- Costs: $600 - $1,200 (depending on class and booking time)
- Roads/Routes: N/A
Pro Tip: Book your flight in advance and opt for a non-stop flight with Air Canada for a quicker and more comfortable journey.
Connecting Transport from London to Salisbury
- Companies: South Western Railway, National Express (bus)
- Duration: Approximately 1.5 to 2 hours by train; 2 to 3 hours by bus
- Distance: 85 miles
- Costs: £30 - £45 ($40 - $60) for train; £10 - £20 ($12 - $25) for bus
- Roads/Routes: M3 motorway (bus option)
Pro Tip: For the best experience, purchase a train ticket in advance and travel during off-peak hours to avoid crowds and get a better price.
Overall Recommendation
For your journey from Toronto, ON to Salisbury, UK, I highly recommend flying with Air Canada or British Airways for a non-stop flight to London Heathrow, which takes approximately 7 hours. After arriving in London, take a train operated by South Western Railway for a swift connection directly to Salisbury in about 1.5 to 2 hours. This journey, covering a total distance of around 3,585 miles (including the train journey), will likely cost between $640 and $1,260, considering both flight and train fares.