Air Travel
- Companies: Air Canada, British Airways, Lufthansa
- Duration: Approximately 12 hours (including layover)
- Distance: 4,700 miles (7,560 km)
- Costs: Around £550 - £800 (economy class, subject to demand and booking time)
- Roads/Routes: Not applicable for air travel
Pro Tip: Book a flight that arrives at London Heathrow (LHR) as it provides more frequent train services to Salisbury. Check for off-peak travel for lower rates.
Train Travel (from London to Salisbury)
- Companies: South Western Railway
- Duration: Approximately 1 hour and 30 minutes
- Distance: 85 miles (137 km)
- Costs: Approximately £30-£50 (standard class, subject to time of booking)
- Roads/Routes: Not applicable for train travel
Pro Tip: Utilise the Trainline app to book tickets in advance and check for special deals or discounts on your route.
Comprehensive Recommendation
To travel from Vancouver, BC to Salisbury, United Kingdom, the most efficient mode of transport is by air followed by a train journey. Begin your journey by booking a flight with reputable airlines such as Air Canada or British Airways. Aim for London Heathrow to allow for a smooth transition to your final destination.
Once you arrive at Heathrow, take the Heathrow Express or London Underground to Paddington Station, where you can access the South Western Railway services to Salisbury. Make sure to book your train tickets in advance for better rates and availability.
The total journey combines approximately 12 hours of air travel and an additional 1.5 hours of train travel for a total duration of around 13.5 hours, covering a distance of 4,785 miles (7,697 km). Overall costs can range between £580 to £850 depending on the flight and train ticket prices.
Enjoy your travels and make the most of your journey to Salisbury!