1map logoGo to main page

Salisbury, Wiltshire to London, Greater London from $27: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Salisbury, United Kingdom
to
London, United Kingdom

How to Get from Salisbury to London: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$27 - DriveBest price
134.1 kmDistance
1h 31m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Salisbury to London with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
South Western Railway
Train
Average Duration
1h  31m
Estimated price
$45-110
Recommended
Company
Various
Drive
Average Duration
1h  42m
Estimated price
$27-40
Cheapest
route map
Distance: 134.1 km
Duration: 1h 31m

See more options

Pricing table
Company
Various
Drive
Average Duration
1h  42m
Estimated price
$27-40

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $19 $19 $14 $19 $14 $20 $15
Train $33 $26 $43 $27 $16 $20 $14

Traveling From Salisbury to London

The journey from Salisbury to London offers a remarkable contrast between the historic charm of Salisbury's medieval streets and the vibrant, bustling atmosphere of London's dynamic city life.

Best Neighbourhoods in London

London is a city of diverse neighborhoods, each with its own character.

Covent Garden
• Known for its lively street performances.
• Home to boutique shops and fine dining options.
Shoreditch
• Famous for its vibrant street art scene.
• Offers trendy bars and unique eateries.
Notting Hill
• Renowned for its colorful houses and Market.
• Hosts the annual Notting Hill Carnival.

Best Times To Visit London's Attractions

Timing your visits can significantly enhance your experience at London’s top spots.

The British Museum
Visit early on weekdays for fewer crowds and a quieter experience.
The Tower of London
Early mornings or late afternoons are ideal for shorter wait times.
The London Eye
Schedule visits on weekdays, especially during off-peak hours for stunning views.

London Weather: What to Expect Year-Round

London experiences a temperate maritime climate, characterized by mild summers and cool winters. Visiting between late spring and early autumn generally provides the most pleasant weather, but be prepared for occasional rain throughout the year, as it can influence outdoor plans.

Dining Recommendation

For a contrast to Salisbury's classic English fare, you can't miss dining at Dishoom, where the vibrant atmosphere and rich flavors of Indian cuisine come to life. The unique combination of spices and the bustling ambiance create an experience that showcases London's diverse culinary scene, offering a taste adventure distinctly different from Salisbury's offerings.

Salisbury - London operators

Explore transport companies operating between Salisbury and London, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
0345 6000 650
Website
https://www.southwesternrailway.com/

Train from Salisbury to London Waterloo

Average Duration
1h 31m
Estimated price
$45-110

Salisbury to London: Overview of Bus, Train, Flight, and Car Trips

Traveling between Salisbury and London offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic journey from Salisbury to London, covering a distance of 83 miles that can be easily completed in about 1 hour and 42 minutes by car. 💸 Enjoy flexibility in pricing options, with costs ranging from £21 to £32 for the convenience of traveling from the historic city of Salisbury to the bustling capital of London at your own pace.
Average price
£21 - £31
🚆 Experience a convenient and efficient journey from Salisbury to London by train. Departing hourly, the direct South Western Railway service takes approximately 1 hour and 31 minutes to arrive at London Waterloo station. 💷 Ticket prices for the Salisbury to London train range from £36 to £87, providing budget-friendly options for those looking to travel between these two iconic British cities. Whether for business or pleasure, this train journey offers a seamless and comfortable way to reach your destination.
Departure Point
Salisbury station
Arrival Point
London Waterloo station
Useful tips for train travellers
• On trains from Salisbury to London, you'll often travel with South Western Railway. Their catering services include a Cafe Bar with a selection of hot and cold beverages, snacks, and light meals. Be sure to grab a takeaway if you’re in Economy Class, as food service is limited, but First Class offers complimentary refreshments.
• South Western Railway typically offers three seating options: Standard Class, First Class, and a quieter Zone (in Standard Class). First Class seats have more space, complimentary refreshments, and power sockets at each seat. The Standard Class offers comfortable seating but be mindful of peak hours for availability.
• There are several operators running this route, mainly South Western Railway. For more details on their services, visit their website at southwesternrailway.com You can also check the National Rail website for schedules and updates (nationalrail.co.uk). Once you arrive, note that London Waterloo Station has left luggage services and restrooms available.
🚌 Route 1: Travel from Salisbury to London takes 3 hours 20 mins covering 166 km. Catch the National Express 032-KP from Salisbury Central Coach Park to London West Cromwell Road Tesco. 🚌 Route 2: Another option from Salisbury to London is a 2-step journey. Transfer in Bournemouth from morebus to National Express 035-NU towards London Victoria for a total travel time of 3 hours 27 mins covering 177 km. 🚌 Route 3: Consider the Salisbury to London route with a transfer in Bournemouth for a 4-hour 12-min journey covering 213 km. Travel with morebus to Lansdowne, then connect to National Express 035-NW towards London Victoria.
Useful tips for bus travellers
• Ensure you book your ticket in advance on the National Express website (nationalexpress.com) to secure a seat for your direct bus from Salisbury to London Victoria, as it can get quite busy, especially during peak hours.
• Consider downloading the National Express app for real-time service updates and boarding information. This can help you stay informed about any delays or changes to your journey as you travel from Salisbury to London.
• Upon arrival at London Victoria Bus Station, be prepared for a bustling environment; follow the signs for the exit leading to Victoria Station for easy connections to the Underground, or head to nearby eateries like Costa Coffee or Pret a Manger for a quick bite.

Frequently asked questions

Find out more about the route from Salisbury to London.

Or choose the category:
The distance between Salisbury and London is approximately 79 miles by road. The road distance is slightly longer at 82.4 miles. If you prefer to travel by train, it takes around 1 hour and 32 minutes to reach London from Salisbury. On the other hand, if you choose to drive, the average travel time from London to Salisbury is about 1 hour and 39 minutes by car.
The most cost-effective option for traveling from Salisbury to London is by driving, with prices ranging from £20-£31. However, the quickest mode of transportation is by train, which takes 1 hour and 32 minutes. The train fares range from £35-£86. Ultimately, the choice between cost-effectiveness and time efficiency will depend on your priorities.
The prices of a train ticket between Salisbury and London can range from £35 to £86. The cost may vary depending on factors such as the class of travel, time of booking, and availability of discounted fares. It's recommended to check with the train operators or online booking platforms to compare prices and find the best deal for your journey.
To travel from Salisbury to London without using public transportation, you can choose to drive. The road distance between the two cities is 82 miles, and the journey takes approximately 1 hour and 39 minutes by car. The cost of driving from Salisbury to London can range from £20 to £31, depending on factors such as fuel prices and tolls. It is essential to make sure you have a valid driver's license and follow traffic regulations while driving.
The best way to travel from Salisbury to London without a car is by train. The journey takes approximately 1 hour and 32 minutes, and the ticket prices range from £35 to £86. Trains are frequent and offer a comfortable and convenient mode of transportation between the two cities. Additionally, taking the train allows you to avoid traffic and parking hassles that often come with driving in a busy city like London.
Yes, there is a direct train link between Salisbury and London. The train journey takes approximately 1 hour and 32 minutes, with trains departing hourly from Salisbury station and arriving at London Waterloo station. This service is operated by South Western Railway and operates every day.
There are a wide range of options for accommodation near London. With over 3,674 hotels to choose from, there is something to suit every budget and preference. Prices for hotels in London start at £68. From luxury hotels to budget-friendly options, travelers have plenty of choices for their stay in the city. It is best to research and compare different hotels to find the one that meets your specific needs and budget.