Air Travel
- Companies: Air Canada, British Airways
- Duration: Approximately 10 hours (including layovers)
- Distance: 5,500 km
- Costs: €600 - €900 (depending on advance booking and season)
- Roads/Routes: Not applicable for air travel
Pro Tip: Book a flight with a layover in London to explore the city in between flights.
This journey offers a seamless way to travel from Cornwall, Ontario to Salisbury, United Kingdom. Start your trip with Air Canada flying to Toronto Pearson International Airport (YYZ), followed by a British Airways flight to London Heathrow Airport (LHR), and a short train or bus ride to your final destination, Salisbury.
Train and Coach Travel
- Companies: Via Rail (Canada), National Rail (UK)
- Duration: Approximately 15 hours (not including layovers and waiting times)
- Distance: 5,500 km
- Costs: €450 - €650 (including train tickets and additional fees)
- Roads/Routes: Via Rail trains through Ontario, Eurostar for crossing to the UK
Pro Tip: Opt for first-class tickets on the Eurostar for a more comfortable journey while crossing the Channel.
Starting with a train ride from Cornwall to Ottawa followed by a flight to London. Once in the UK, take a train from London to Salisbury. This option is suitable for those who enjoy scenic views and the train travel experience.
Overall Recommendation
The best option for a journey from Cornwall, Ontario to Salisbury, UK is the air travel route. While the overall costs may be higher than train and coach options, air travel offers the quickest and most practical solution with the added benefit of potential layover exploration in London.