The cheapest trains from Salisbury to London

Showing times and prices for 18 Oct

Cheapest

£26

Average

£39

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Salisbury to London will cost around £ 39 if you buy it on the day, but the cheapest tickets can be found for only £ 26.

Cheapest
09:47Salisbury1h32 11:19London Waterloo
1 changes
£261One-way
08:15Salisbury1h38 09:53London Waterloo
0 changes
£431One-way
08:47Salisbury1h36 10:23London Waterloo
1 changes
£431One-way
09:21Salisbury1h28 10:49London Waterloo
0 changes
£431One-way
10:21Salisbury1h28 11:49London Waterloo
0 changes
£431One-way

Timetable Salisbury to London

Showing trains for tomorrow, Mon, 18 Oct
08:15Salisbury1h38 09:53London Waterloo
0 changes
08:47Salisbury1h36 10:23London Waterloo
0 changes
09:21Salisbury1h28 10:49London Waterloo
0 changes
09:47Salisbury1h32 11:19London Waterloo
0 changes
10:21Salisbury1h28 11:49London Waterloo
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

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

The fastest trains from Salisbury to London

Showing times and prices for 18 Oct

Fastest Journey

1 h 28 m

Average

1 h 32 m

Trains per day

5

Distance

126 km

Of the 5 trains that leave Salisbury for London every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 126 km distance in an average of 1 h 32 m but if you time it right, some trains will get you there in just 1 h 28 m .

The slowest trains will take 1 h 38 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
09:21Salisbury1h28 10:49London Waterloo
0 changes
£431One-way
Fastest
10:21Salisbury1h28 11:49London Waterloo
0 changes
£431One-way
09:47Salisbury1h32 11:19London Waterloo
1 changes
£261One-way
08:47Salisbury1h36 10:23London Waterloo
1 changes
£431One-way
08:15Salisbury1h38 09:53London Waterloo
0 changes
£431One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to London from Salisbury

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

Trains from Salisbury to London cover the 78 miles (125 km) long trip taking on average 1 h 28 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 route costs around £25, you can find the cheapest train ticket for as low as £21. Travellers depart most frequently from Salisbury and arrive in London Victoria.

Train from Salisbury to London

There is a direct train service between Salisbury and London which is operated by South West Trains. From Mondays to Saturdays the first train departs at around 5:15 a.m., with a service approximately every half hour until just before 7:30 p.m. The service then departs at hourly intervals until the last train leaves just before 9:30 p.m. On Sundays trains run hourly from around 6:30 p.m. until 9:30 p.m. The journey time is around 1.5 hours.

Salisbury

Salisbury is a cathedral city in the South West of England. A visit to Salisbury Museum gives visitors a taste of the town's and Wiltshire's prehistoric past; artefacts here go right back to the time of Stonehenge. Visitors can also view Bronze Age jewellery and ancient coins.

London

The recently reopened Queen Elizabeth Olympic Park is an interesting and relaxing place to spend some hours in the capital. Visitors can enjoy the nature trails or take a swim in the Aquatic Centre. For excellent views across the capital, visitors can head to the top of the Orbit, the largest steel sculpture in Britain.

Travel Tips

Trains from Salisbury to London
Travel by train to London 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 Salisbury to London.
FAQs
How much do cheap trains from Salisbury to London cost?
Omio customers have found the cheapest trains from Salisbury to London to cost as little as £21  in the next 7 days.
What is the cost of a train ticket from Salisbury to London on average?
If you’re looking to book your train tickets in the next week, you can expect the Salisbury to London train price to come in at an average of £25  one way.
What is the distance to London from Salisbury by train?
When travelling this route you should expect the distance from Salisbury to London via train to be approximately 78 miles (125 km).
What is the average Salisbury to London train duration?
On average the train from Salisbury to London duration is 1 h 28 min  for the 78 miles (125 km) long route, but the travel time can vary if you depart on weekends and holidays.
Which train station from Salisbury to London do I depart from? Which London train station from Salisbury do I arrive in?

Omio customers book a train from Salisbury   to London Victoria   most frequently for this route.

Where do I find the Salisbury train station to London? Where is the London train station?

Passengers board the train most frequently from Salisbury, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at London Victoria, located 1 mile (s) / 1 km away from the city centre.

What train providers offer a service to London from Salisbury?
When taking a train from Salisbury to London, you can count on South Western Railway for the best way to get you to London. You can also check all possible train providers who offer a service from Salisbury to London and compare the amenities they offer before buying a train ticket.
Can I purchase a direct train from Salisbury to London?
Yes, there are 25 direct trains per day from Salisbury to London with South Western Railway, and you won’t need to change in between. Direct train services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you purchase your train ticket.
How many trains per day are there from Salisbury to London?
On average, there are 25 trains a day from Salisbury to London. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Salisbury to London? When is the last train from Salisbury to London?
The earliest train for this journey departs from Salisbury at 07: 21. The last train leaves from Salisbury at 10: 21. Check Omio for the latest train timetable from Salisbury to London and book the best time to depart on your chosen travel date.
How far in advance should I purchase train tickets from Salisbury to London for the best deals?
If you buy a train ticket to London from Salisbury within the next 7 days, you can find tickets to cost on average £25 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to London from Salisbury are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Salisbury
London
The major railway station for departures from Salisbury is Salisbury. Read all the information you need to know about services, amenities and connections at Salisbury for your trip from Salisbury to London.