Cheap train tickets from London to Salisbury

Showing times and prices for 29 Jan

Cheapest

£17

Average

£35

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 London to Salisbury will cost around £ 35 if you buy it on the day, but the cheapest tickets can be found for only £ 17.

Cheapest
12:56London Waterloo2h24 15:20Salisbury
1 changes
£171One-way
09:47London Waterloo1h57 11:44Salisbury
0 changes
£241One-way
14:56London Waterloo2h24 17:20Salisbury
1 changes
£241One-way
14:47London Waterloo1h55 16:42Salisbury
0 changes
£241One-way
11:56London Waterloo2h24 14:20Salisbury
1 changes
£241One-way

Train schedule London to Salisbury

Showing trains for tomorrow, Sat, 29 Jan
08:07London Paddington2h13 10:20Salisbury
0 changes
08:47London Waterloo1h55 10:42Salisbury
0 changes
09:02London Waterloo2h18 11:20Salisbury
0 changes
09:04London Paddington2h16 11:20Salisbury
0 changes
09:47London Waterloo1h57 11:44Salisbury
0 changes
09:56London Waterloo2h24 12:20Salisbury
0 changes
10:35London Paddington1h45 12:20Salisbury
0 changes
10:45London Waterloo1h57 12:42Salisbury
0 changes
10:56London Waterloo2h24 13:20Salisbury
0 changes
11:04London Paddington2h16 13:20Salisbury
0 changes
11:47London Waterloo1h55 13:42Salisbury
0 changes
11:56London Waterloo2h24 14:20Salisbury
0 changes
12:35London Paddington1h45 14:20Salisbury
0 changes
12:47London Waterloo1h55 14:42Salisbury
0 changes
12:56London Waterloo2h24 15:20Salisbury
0 changes
13:04London Paddington2h16 15:20Salisbury
0 changes
13:47London Waterloo1h55 15:42Salisbury
0 changes
13:56London Waterloo2h24 16:20Salisbury
0 changes
14:04London Paddington2h16 16:20Salisbury
0 changes
14:47London Waterloo1h55 16:42Salisbury
0 changes
14:56London Waterloo2h24 17:20Salisbury
0 changes
15:04London Paddington2h16 17:20Salisbury
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sat
29 Jan
£24South Western Railway
Find prices
Mon
31 Jan
£12South Western Railway
£22Flixbus
Tue
1 Feb
£10South Western Railway
£22Flixbus
Wed
2 Feb
£12South Western Railway
£22Flixbus
Sat
5 Feb
£17South Western Railway
Find prices
Mon
7 Feb
£12South Western Railway
£22Flixbus
Tue
8 Feb
£10South Western Railway
£22Flixbus
Thu
10 Feb
£10South Western Railway
£20Flixbus
Fri
11 Feb
£10South Western Railway
Find prices
Sat
12 Feb
£10South Western Railway
Find prices
Mon
14 Feb
£10South Western Railway
Find prices
Tue
15 Feb
£10South Western Railway
Find prices
Wed
16 Feb
£10South Western Railway
£22Flixbus
Thu
17 Feb
£10South Western Railway
£22Flixbus

Fastest train times from London to Salisbury

Showing times and prices for 29 Jan

Fastest Journey

1 h 45 m

Average

2 h 8 m

Trains per day

22

Distance

126 km

Of the 22 trains that leave London for Salisbury every day 7 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 2 h 8 m but if you time it right, some trains will get you there in just 1 h 45 m .

The slowest trains will take 2 h 24 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
10:35London Paddington1h45 12:20Salisbury
2 changes
£501One-way
Fastest
12:35London Paddington1h45 14:20Salisbury
2 changes
£311One-way
11:47London Waterloo1h55 13:42Salisbury
0 changes
£501One-way
14:47London Waterloo1h55 16:42Salisbury
0 changes
£241One-way
08:47London Waterloo1h55 10:42Salisbury
0 changes
£501One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from London to Salisbury

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

Trains from London to Salisbury cover the 78 miles (125 km) long route 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. You can get the cheapest train tickets for this route for as low as £10, but the average price of train tickets is £21. 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

How much does a cheap train from London to Salisbury cost?

Looking to save money on your route? Omio customers have found the cheapest train between London and Salisbury for the next 7 days starting from £10  one way.

What is the average price of train tickets to Salisbury from London?

If you’re looking to book your train tickets in the next week, you can expect the London to Salisbury train price to come in at an average of £21  one way.

What is the distance between London and Salisbury via train?

The train distance from London to Salisbury is around 78 miles (125 km).

How long does it take from London to Salisbury by train?

The London to Salisbury train duration is on average 1 h 23 min, which is to be expected when travelling 78 miles (125 km) to Salisbury from London. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

When travelling by train from London to Salisbury, which train station in London do I depart from and which train station in Salisbury do I arrive in?

Omio customers travelling this route depart most frequently from London Victoria   and arrive in Salisbury.

Where is the departure train station in London located? Where is the arrival train station in Salisbury located?

Passengers board the train most frequently from London Victoria, which is located around 1.2 miles (2 km) away from the city centre, and they get off the train at Salisbury, located 0.4 miles (748 m) away from the city centre.

Which train providers should I travel with from London to Salisbury?

When taking a train from London to Salisbury, you can count on South Western Railway for the best way to get you to Salisbury. You can also check all possible train providers who offer a service from London to Salisbury and compare the amenities they offer before buying a train ticket.

How many trains per day are there to Salisbury from London?

The average number of trains departing London for Salisbury is 25 a day. The train schedules and services may vary between weekdays and weekends.

What time is the earliest train from London to Salisbury? What time is the last train from London to Salisbury?

The first train from London to Salisbury leaves at 08: 15   and the last train for this leaves at 10: 36. Omio shows you the latest train from London to Salisbury schedule to help you book the best departure time for this journey.

How early should I purchase London to Salisbury train tickets to get the best deals?

If you book a train ticket from London to Salisbury within the next 7 days, you can find tickets to cost on average £21 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Salisbury from London are generally on sale a few months before the planned departure date.

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 to Salisbury from London.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 06: 00 - 00: 00 | Sat: 06: 00 - 23: 00 | Sun: 07: 00 - 00: 00
Public transport options for London Euston
Tube lines: Circle, Hammersmith & City, Metropolitan, Northern (Bank and Charing Cross branches), Victoria
Overground lines: Watford DC
Bus lines: 18, 30, 59, 68, 73, 91, 168, 205, 253, 390, N5, N20, N73, N91, N205, N253
Rail lines: London North Western Railway, London Overground, Avanti West Coast, Caledonian Sleeper
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 05: 00 - 01: 36 | Sat: 05: 00 - 00: 36 | Sun: 05: 30 - 01: 36
Public transport options for London Kings Cross
Underground lines: Circle, Piccadilly, Hammersmith & City, Northern, Metropolitan, Victoria
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
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
24/7
Public transport options for London Paddington
Underground lines: Bakerloo Line, Circle Line, District Line, Hammersmith Line
Bus lines: N7, 23, 27, N27, 36, 205, N205, 332, 7, 46, A1, 18, N18
Train lines: Great Western Main Line, Heathrow Express
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 2078437688
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 05: 45 - 22: 00 | Sat: 06: 00 - 21: 00 | Sun: 08: 00 - 22: 15
Public transport options for London St Pancras International
Subway lines: Circle Line, Hammersmith & City Line, Metropolitan Line, Northern Line, Piccadilly Line, Victoria Line
Train lines: Overground line, High Speed 1, Eurostar
Bus lines: 326, 139