COMPARE Prices across different modes

Sun
17 Oct
£31South Western Railway
Find prices
Mon
18 Oct
£19South Western Railway
Find prices
Tue
19 Oct
£16South Western Railway
Find prices
Wed
20 Oct
£14South Western Railway
Find prices
Thu
21 Oct
£14South Western Railway
Find prices
Fri
22 Oct
£14South Western Railway
Find prices
Sat
23 Oct
£27South Western Railway
Find prices
Sun
24 Oct
£14South Western Railway
Find prices
Mon
25 Oct
£12South Western Railway
Find prices
Tue
26 Oct
£12South Western Railway
Find prices
Wed
27 Oct
£10South Western Railway
Find prices
Thu
28 Oct
£12South Western Railway
Find prices
Fri
29 Oct
£12South Western Railway
Find prices
Sat
30 Oct
£50South Western Railway
Find prices
Sun
31 Oct
£10South Western Railway
Find prices
Mon
1 Nov
£10South Western Railway
Find prices
Tue
2 Nov
£10South Western Railway
Find prices
Wed
3 Nov
£10South Western Railway
Find prices
Thu
4 Nov
£10South Western Railway
Find prices
Fri
5 Nov
£10South Western Railway
£13National Express
Sat
6 Nov
£50South Western Railway
£13National Express

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between London and Salisbury

distanceDistance78 miles (125 km)
durationAverage train duration1 h 23 min
priceAverage train ticket price£19 (€22)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesSouth Western Railway

Trains from London to Salisbury cover the 78 miles (125 km) long journey taking on average 1 h 23 min with our travel partners like South Western Railway. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this journey costs around £19, you can find the cheapest train ticket for as low as £14. Travellers depart most frequently from London Victoria and arrive in Salisbury.

Trains from London to Salisbury

The Wiltshire town of Salisbury is famous for its cathedral spire and for its proximity to the ancient monument at Stonehenge. Sightseers planning a day trip from the capital can take direct trains seven days a week from London Waterloo Station. Journey times for trains from London to Salisbury are around one hour and 30 minutes. Departure times from the capital range from early morning to late evening. Indirect services with one change en route provide alternative options from Waterloo and London Paddington.

Which train companies travel from London to Salisbury?

South Western Railway operates all the direct services from London Waterloo to Salisbury. Indirect connections use South Western Railway services from Waterloo with a change at Basingstoke. An alternative option uses Great Western Railway departures from London Paddington, changing to South Western Railway departures at Reading for onward travel to Salisbury.

How long is the train from London to Salisbury?

South Western Railway connections from London Waterloo to Salisbury take around  one hour and 30 minutes to cover the 72-mile trip south-west to the Wiltshire town. Indirect connections via Basingstoke or Reading take two to three minutes longer.

How many trains are there from London to Salisbury?

The South Western Railway timetable offers hourly direct trains from London to Salisbury from  just after 8:00 a.m. to just before midnight. In addition, there are  hourly indirect services to Salisbury via Basingstoke. The Sunday schedule  offers direct trains from Waterloo every two hours, but there are more frequent indirect connections from London Paddington, changing at Reading.

What are the departure and arrival stations for trains from London to Salisbury?

Departure train station:  London Waterloo Station is located close to the Thames on the south side of central London, with city buses stopping at the adjacent terminus and Underground connections available on three lines. Paddington Station is west of the city centre, with five Underground lines and city bus stops on Praed Street. Both stations have coffee shops, WiFi, supermarkets,  fast food restaurants and taxi ranks.

Arrival train station: Salisbury Station is situated west of the town centre, with public transport links including a shuttle service to Stonehenge departing from the station entrance and local bus services leaving from stops on South Western Road and Fisherton Street. Passenger facilities include cash points, vending machines, a cafe and taxi ranks.

Travel Tips

Trains from London to Salisbury
Travel by train to Salisbury easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from London to Salisbury.
FAQs
What is the price of the cheapest train from London to Salisbury?
Omio customers have found the cheapest trains from London to Salisbury to cost as little as £14  in the next 7 days.
How much does the train from London to Salisbury cost on average?
In the next 7 days you’ll find that the average cost of a train ticket from London to Salisbury is £19  one way.
What is the distance by train from London to Salisbury?
You should expect to travel around 78 miles (125 km)  between London and Salisbury by train.
How long is the train between London and Salisbury?
While the time it takes to travel 78 miles (125 km) between London and Salisbury can vary based on specific dates, weekends, and bank holidays, the train duration from London to Salisbury is on average 1 h 23 min.
Which train station from London to Salisbury do I depart from? Which Salisbury train station from London do I arrive in?

When travelling this route, Omio customers are departing most frequently from London Victoria   and arriving in Salisbury.

Where is the London train station located? Where is the Salisbury train station located?

Passengers booking this trip most frequently board their trains from London Victoria and need to travel around 1 mile (s) / 1 km from the city centre to get to this train station.

Passengers arriving in Salisbury most often arrive at Salisbury and need to travel around 0 mile (s) / 0 km from this train station to the city centre.

What train companies go from London to Salisbury?
If you're looking for trains from London to Salisbury, you can rely on South Western Railway to get you to Salisbury. It's also good to check out all possible train companies for the London to Salisbury route to see if there might be differences in the amenities they offer.
Are there any London to Salisbury direct train services?
Yes, there are 25 direct trains per day from London to Salisbury, and you can find a direct train for this journey with South Western Railway  on Omio. It's worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
How many trains are there from London to Salisbury a day?
On average, there are 25 trains a day from London to Salisbury. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from London to Salisbury? When is the last train from London to Salisbury?
The first London to Salisbury train departs at 07: 09   and the last train from London to Salisbury leaves at 09: 20. Check out the most up-to-date London to Salisbury train schedule on Omio and find the best time to travel to your destination.
How far in advance should I buy train tickets to Salisbury from London for the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you book train tickets to Salisbury from London within the next 7 days, you can find tickets to cost on average £19 one way. To find the best prices for this route, consider booking your train ticket from London to Salisbury a few months in advance.

Important Stations and Airports for this Journey

London
Salisbury
The major railway station for departures from London is London Victoria. Read all the information you need to know about services, amenities and connections at London Victoria for your trip between London and Salisbury.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Sat: 06: 00 - 23: 00 | Mon - Fri: 06: 00 - 00: 00 | Sun: 07: 00 - 00: 00
Connections to/from station
Rail lines: London North Western Railway, London Overground, Avanti West Coast, Caledonian Sleeper
Overground lines: Watford DC
Bus lines: 18, 30, 59, 68, 73, 91, 168, 205, 253, 390, N5, N20, N73, N91, N205, N253
Tube lines: Circle, Hammersmith & City, Metropolitan, Northern (Bank and Charing Cross branches), Victoria
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Mon - Fri: 05: 00 - 01: 36 | Sat: 05: 00 - 00: 36 | Sun: 05: 30 - 01: 36
Connections to/from station
Bus lines: 10, 17, 30, 45, 46, 59, 63, 73, 91, 205, 214, 259, 390, 476
Train lines: Thameslink, Grand Central, Hull, London North Eastern, Gatwick Express
Underground lines: Circle, Piccadilly, Hammersmith & City, Northern, Metropolitan, Victoria
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
44401
Connections to/from station
Bus lines: N7, 23, 27, N27, 36, 205, N205, 332, 7, 46, A1, 18, N18
Train lines: Great Western Main Line, Heathrow Express
Underground lines: Bakerloo Line, Circle Line, District Line, Hammersmith Line
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Mon - Fri: 05: 45 - 22: 00 | Sat: 06: 00 - 21: 00 | Sun: 08: 00 - 22: 15
Connections to/from station
Bus lines: 326, 139
Subway lines: Circle Line, Hammersmith & City Line, Metropolitan Line, Northern Line, Piccadilly Line, Victoria Line
Train lines: Overground line, High Speed 1, Eurostar