1map logoGo to main page

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

Compare Travel Options and Prices

from
London, United Kingdom
to
Salisbury, United Kingdom

How to Get from London to Salisbury: 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.

$28 by carBest price
139.1 kmDistance
1h 30m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from London to Salisbury 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  30m
Estimated price
$45-110
Recommended
Company
various
Drive
Average Duration
1h  41m
Estimated price
$28-45
Cheapest
route map
Distance: 139.1 km
Duration: 1h 30m

See more options

Pricing table
Company
South Western Railway
Train
Average Duration
1h  30m
Estimated price
$45-110

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $14 $14 $14 $19 $14 $19 $14
Train $23 $22 $21 $22 $21 $19 $21

Traveling From London to Salisbury

The journey from London to Salisbury offers a fascinating contrast between the bustling energy of a major metropolis and the serene charm of a historic town.

Best Neighbourhoods in Salisbury

Salisbury boasts inviting neighborhoods with distinct characters and attractions.

City Center
• Home to the stunning Salisbury Cathedral.
• Vibrant shopping and dining options readily available.
Old Sarum
• Offers panoramic views from the historic hilltop.
• Rich in archaeological and historical significance.
Fisherton Street
• Known for its eclectic cafes and local boutiques.
• Features charming architecture and a relaxed vibe.

Best Times To Visit Salisbury's Attractions

Timing your visits can enhance your experience of Salisbury's highlights.

Salisbury Cathedral
Early mornings or weekdays offer fewer crowds, allowing for peaceful exploration.
Old Sarum
Late afternoons are perfect for stunning sunset views and less foot traffic.
The Market Square
Visit on quieter weekday mornings for local vibes and fresh produce.

Salisbury Weather: What to Expect Year-Round

Salisbury experiences a temperate maritime climate, with mild summers and cool winters, making spring and early autumn the best times for comfortable exploring. Weather can impact your travel plans, so being aware of occasional rain and varying temperatures is key to ensuring an enjoyable visit.

Dining Recommendation in Salisbury

Try the traditional Wiltshire ham at The Red Lion, a cozy pub that captures the essence of local flavors with seasonal ingredients. This dining experience contrasts with London’s diverse culinary scene by offering a more intimate setting and a focus on regional dishes rooted in the area's rich agricultural heritage.

London - Salisbury operators

Explore transport companies operating between London and Salisbury, 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 London Waterloo to Salisbury

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

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

Traveling between London and Salisbury 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 picturesque journey from London to Salisbury, covering a scenic driving distance of 87 miles. 💷 Experience flexibility in travel costs, with prices ranging from £22 to £36 for a car trip between these two charming English destinations. 🌿 Enjoy a leisurely drive lasting around 1 hour and 41 minutes, immersing yourself in the lush countryside as you make your way to Salisbury from London.
Average price
£22 - £35
🕰️ The train ride lasts around 1 hour and 30 minutes, offering you a comfortable and efficient way to travel from the bustling city of London to the charming town of Salisbury. 💸 Ticket prices for the London to Salisbury train range from £36 to £87, giving you flexibility in choosing the fare that suits your budget and travel preferences.
Departure Point
London Waterloo station
Arrival Point
Salisbury station
Useful tips for train travellers
• Onboard services vary depending on the train operator. For services operated by South Western Railway, catering options typically include a trolley service offering light snacks, beverages, and sandwiches. You can also pre-order hot meals when traveling First Class, providing a more comfortable dining experience.
• The route from London to Salisbury is primarily served by South Western Railway. They provide two main seating options: Standard Class and First Class. Standard Class offers comfortable seating with reclining options, while First Class provides larger, more spacious seats, complimentary refreshments, and access to Power sockets. Consider booking First Class for a quieter and more luxurious experience.
• The main operator for the London to Salisbury route is South Western Railway (southwesternrailway.com) and National Rail (nationalrail.co.uk). You may also check train times and book tickets through Trainline (thetrainline.com). For local transport options upon arrival, visit Salisbury City's official transport site at (salisburycitycouncil.gov.uk)

Frequently asked questions

Find out more about the route from London to Salisbury.

Or choose the category:
The cheapest way to travel from London to Salisbury is by bus. You can expect to pay between £21-£32 for a ticket, and the journey takes approximately 3 hours and 24 minutes. Taking a bus is a budget-friendly option for those looking to save on transportation costs.
The fastest way to travel from London to Salisbury is by train, which takes approximately 1 hour and 30 minutes. The train tickets for this journey can cost between £36 and £88, depending on the class and time of booking. It is recommended to check the train schedules in advance and book your tickets early to secure the best prices and availability.
The distance between London and Salisbury is approximately 79 miles. If you're planning to drive, the road distance is about 85.8 miles. However, please note that this distance may vary depending on the route and traffic conditions.
The best way to travel from London to Salisbury without a car is by train. The journey takes approximately 1 hour and 30 minutes, and ticket prices range from £36 to £88. Trains run frequently throughout the day, providing a convenient and efficient mode of transportation. Additionally, the train route offers scenic views of the English countryside, making the journey enjoyable.
The train from London Waterloo to Salisbury takes approximately 1 hour and 30 minutes, with hourly departures. Please note that the journey time may vary depending on the specific train and any transfers required. It is advisable to check the train schedule in advance to plan your journey accordingly.
There are several options for accommodation near Salisbury. With over 393 hotels available in the area, there is a wide range of choices to suit different budgets and preferences. Prices for hotels in Salisbury start at £43 per night, depending on the category and location. It's recommended to book in advance to secure the best options and prices for your stay near Salisbury.
Yes, you can drive from London to Salisbury. The driving distance between the two cities is 86 miles, and it takes approximately 1 hour and 38 minutes to reach Salisbury by car. However, keep in mind that traffic conditions and roadworks may affect the actual travel time.
Yes, there is a bus route that connects London and Salisbury, but there is no direct bus. The journey starts at Victoria Coach Station and includes a transfer at Ringwood, Meeting House Lane. The total travel time is approximately 3 hours and 24 minutes. Please make sure to check the schedule and plan your transfers accordingly.
To catch the bus from London to Salisbury, you will need to go to Victoria Coach Station. This is the main departure point for National Express bus services. Be sure to check the bus timetable and arrive at the station a little early to ensure you have enough time to find your bus and board it.
The London to Salisbury bus services, operated by More Bus, arrive at Salisbury station. This station is conveniently located in the city center, making it easy for passengers to reach their desired destinations within Salisbury. From the station, travelers can easily explore the famous Salisbury Cathedral, Old Sarum, and other attractions in the area. Additionally, there are taxis and other public transportation options available near the station for further convenience.
Trains from London to Salisbury arrive at Salisbury station. This is the main train station in Salisbury and is conveniently located near the city center. From the station, it is easy to reach popular attractions in Salisbury, such as Salisbury Cathedral and Stonehenge. South Western Railway operates the train services between these two destinations.
Yes, there is a direct train between London and Salisbury. The train departs from London Waterloo station and arrives at Salisbury. The train service operates hourly every day. The journey takes approximately 1 hour and 30 minutes.
To catch the train from London to Salisbury you need to go to London Waterloo station. This is the main train station in London that offers services to Salisbury. Make sure to arrive at the station early and check the schedule for the next available train to Salisbury. The train journey takes around 1 hour and 30 minutes, providing a convenient and comfortable way to travel between the two cities.
The cost of a train ticket from London to Salisbury can range from £36 to £88. The price may vary depending on factors such as the time of day and the class of travel you choose. It is recommended to book your train ticket in advance to secure the best possible fare.
The cost of a bus ticket from London to Salisbury ranges from £22 to £29. The exact price may vary depending on the time of travel, the bus company, and any promotions or discounts that may be available. It is always recommended to book in advance to secure the best possible price for your journey.
The cost of driving from London to Salisbury varies depending on factors such as fuel prices and vehicle efficiency. On average, you can expect to pay around £22 to £36 for the journey. It's important to consider additional expenses such as tolls and parking fees when calculating the total cost of driving.