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 Selby to London

distanceDistance161 miles (260 km)
durationAverage train duration1 h 59 min
priceAverage train ticket price£32 (€36)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesFirst Hull Trains

Trains from Selby to London cover the 161 miles (260 km) long journey taking on average 1 h 59 min with our travel partners like First Hull Trains. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £32, but the average price of train tickets is £32. Travellers depart most frequently from Selby and arrive in London Victoria.

Travel Tips

Trains from Selby 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 Selby to London.
What is the price of the cheapest train between Selby and London?
You can find a cheap train from Selby to London for some dates and times for as low as £32  one way in the next 7 days.
How much does the train from Selby to London cost on average?
The Selby to London train ticket price is on average £32  if you are looking to buy your tickets for this trip in the next week.
What is the distance by train from Selby to London?
The train distance from Selby to London is around 161 miles (260 km).
How long is the train journey to London from Selby?
On average the Selby to London train time is 1 h 59 min  covering the 161 miles (260 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
What station does the Selby to London train leave from? Which London train station do I come into from Selby?

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

Where is the train station in Selby to go to London? Where is the train station in London located?

Passengers booking this trip most frequently board their trains from Selby and need to travel around 0.1 miles (226 m) from the city centre to get to this train station.

Passengers arriving in London most often arrive at London Victoria and need to travel around 1.2 miles (2 km) from this train station to the city centre.

Which train providers should I travel with from Selby to London?
If you're looking for trains from Selby to London, you can rely on First Hull Trains to get you to London. It's also good to check out all possible train companies for the Selby to London trip to see if there might be differences in the amenities they offer.
How many trains are there to London from Selby a day?
On average, there are 25 trains a day from Selby to London. The train times and services may be different on weekends and holidays compared to weekdays.
How early should I buy train tickets between Selby and London to score the best deals?
If you purchase Selby to London train tickets within the next 7 days, you can find one way tickets to cost on average £32. However, booking in advance gives you access to the best prices for trains between Selby and London. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

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