Salisbury to London train

Cheap train tickets from Salisbury to London

Showing times and prices for May 18

Cheapest

24

Average

44

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.

South Western Railway
09:47AMSalisbury1h33 11:20AMLondon
0 transfers
241One-way
South Western Railway
12:47PMSalisbury1h32 02:19PMLondon
0 transfers
351One-way
South Western Railway
12:21PMSalisbury1h28 01:49PMLondon
0 transfers
361One-way
South Western Railway
09:21AMSalisbury1h28 10:49AMLondon
0 transfers
481One-way
South Western Railway
08:47AMSalisbury1h36 10:23AMLondon
0 transfers
491One-way

Train schedule from Salisbury to London

Showing trains for tomorrow, Wednesday, May 18
South Western Railway
07:15AMSalisbury1h38 08:53AMLondon
0 transfers
South Western Railway
07:47AMSalisbury1h36 09:23AMLondon
0 transfers
South Western Railway
08:47AMSalisbury1h36 10:23AMLondon
0 transfers
South Western Railway
09:21AMSalisbury1h28 10:49AMLondon
0 transfers
South Western Railway
09:47AMSalisbury1h33 11:20AMLondon
0 transfers
South Western Railway
10:21AMSalisbury1h28 11:49AMLondon
0 transfers
South Western Railway
11:21AMSalisbury1h28 12:49PMLondon
0 transfers
South Western Railway
12:21PMSalisbury1h28 01:49PMLondon
0 transfers
South Western Railway
12:47PMSalisbury1h32 02:19PMLondon
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
May 18
Thu
May 19
Fri
May 20
Sat
May 21
Sun
May 22
Mon
May 23
Tue
May 24
Wed
May 25
Thu
May 26
Fri
May 27
Sat
May 28
Sun
May 29
Mon
May 30
Tue
May 31
Wed
Jun 01
Thu
Jun 02
Fri
Jun 03
Sat
Jun 04
Sun
Jun 05
Mon
Jun 06
Tue
Jun 07

Fastest train times from Salisbury to London

Showing times and prices for May 18

Fastest Journey

1 h 28 m

Average

1 h 31 m

Trains per day

9

Distance

126 km

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

South Western Railway
11:21AMSalisbury1h28 12:49PMLondon
0 transfers
551One-way
South Western Railway
10:21AMSalisbury1h28 11:49AMLondon
0 transfers
491One-way
South Western Railway
09:21AMSalisbury1h28 10:49AMLondon
0 transfers
481One-way
South Western Railway
12:21PMSalisbury1h28 01:49PMLondon
0 transfers
361One-way
South Western Railway
12:47PMSalisbury1h32 02:19PMLondon
0 transfers
351One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Salisbury to London

distanceDistance78 miles (125 km)
durationAverage train duration1 h 26 min
priceAverage train ticket price$23 (€21)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersSouth Western Railway or Cross Country

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

Train companies: CrossCountry from Salisbury to London trains

Buy your official CrossCountry train tickets from Salisbury to London from $19 (€17) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable journey.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train to London from Salisbury you can choose between Standard Class and First Class tickets on Omio.

Looking to travel by train from Salisbury to London? Omio can help you find that perfect trip with CrossCountry. Check Omio to see current CrossCountry train schedules, tickets, travel information and prices for the best deals on the Salisbury to London train and book CrossCountry tickets online quickly and easily. When taking a train from Salisbury to London, you can expect to travel 78 miles (125 km) one-way with CrossCountry. If you search for trains between Salisbury and London in the Omio app, you can check if the CrossCountry ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Whether you’re looking for the cheapest, fastest or earliest train with CrossCountry, we do the work for you to get you safely to London from Salisbury. Book that perfect Salisbury to London train now with Omio and enjoy a smooth and comfortable journey with CrossCountry!

    Train tickets from Salisbury to London: when to book to save $

    Time Price Savings
    1 week earlier 21 €
    2 weeks earlier 11 €91%
    3 weeks earlier 10 €110.%
    1 month before 11 €91%
    2 months earlier 11 €91%
    3 months earlier 11 €91%


    Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Salisbury - London. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

    The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

    • Buying your train ticket from Salisbury - London 3 weeks in advance means you can save on average up to 110% compared to the price available on the day of departure.
    • If you book a ticket Salisbury - London with 2 months in advance you save up to about 91% compared to the initial price.
    • By booking 3 months in advance, you could save up to 91%.
    • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

    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
    If you’re looking to save money on tickets, you can find cheap Salisbury to London trains for as little as $19 (€17)  in the next 7 days.
    The train price to London from Salisbury is on average $23 (€21)  if you are looking to book your tickets for this trip in the next 7 days.
    When traveling this route you should expect the distance between Salisbury and London by train to be approximately 78 miles (125 km).
    On average the Salisbury to London train time is 1 h 26 min  covering the 78 miles (125 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

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

    You can find the most popular departure train station for this journey, Salisbury, located approximately 0.4 miles (748 m) from the city center of Salisbury. The most popular arrival train station in London, called London Victoria, is located around 1.8 miles (2.9 km) away from its city center.

    If you're looking for trains from Salisbury to London, you can rely on South Western Railway or Cross Country to get you to London. It's also good to check out all possible train providers for the Salisbury to London journey to see if there might be differences in the amenities they offer.
    Yes, there are 16 direct trains from Salisbury to London per day with South Western Railway  on Omio. This is worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
    The average number of trains departing Salisbury for London is 16 a day. The train schedules and services may vary between weekdays and weekends.
    The earliest train departing from Salisbury to London leaves at 5: 06 AM. The last train departing from Salisbury to London leaves at 9: 49 PM. You can find the latest Salisbury to London train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this route and save money. If you purchase train tickets from Salisbury to London within the next 7 days, you can find tickets to cost on average $23 (€21) one way. To find the best prices for this trip, consider booking your train ticket from Salisbury to London a few months in advance.

    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 journey from Salisbury to London.

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language