Train from Cornwall to Salisbury
Find the schedules, compare prices, and buy cheap tickets from Cornwall to Salisbury. Choose a date, or explore the cheapest ticket options below.
Air Travel
- Companies: Air Canada, British Airways, WestJet
- Duration: Approximately 13 hours (including layover)
- Distance: 3,200 miles
- Costs: Approximately £600 - £900 for a round trip (depending on the time of booking and season)
- Roads/Routes: Not applicable
Pro Tip: When booking with Air Canada, consider selecting a 'flexible fare' option for additional baggage and date change flexibility.
The recommended route would involve flying from Ottawa International Airport (YOW) to Heathrow Airport (LHR) with a potential layover in Toronto Pearson International Airport (YYZ) before heading to your final destination. From London Heathrow, you can take a train to Salisbury, which takes about 1.5 hours.
Train Travel (from London to Salisbury)
- Companies: South Western Railway
- Duration: Approximately 1 hour 30 minutes from London Waterloo to Salisbury
- Distance: 85 miles
- Costs: Approximately £30 - £50 for a one-way ticket (advance purchase can save money)
- Roads/Routes: The train route from London Waterloo to Salisbury
Pro Tip: Book your train tickets online in advance on the official South Western Railway site for the best prices and seat selection.
Overall Recommendation: To travel from Cornwall, ON to Salisbury, UK, the most efficient route is by air followed by a train. Book your flight early with a reputable airline like Air Canada or British Airways and ensure to secure your train tickets in advance for the best experience.