COMPARE Prices across different modes

Oct 25
$11National Express
Oct 26
$11National Express
Oct 29
$11National Express
Oct 30
$11National Express

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

Deutsche Bahn

Train Information between Slough and London

distanceDistance20 miles (32 km)
durationAverage train duration16 min
priceAverage train ticket price$16 (€13)
frequencyTrain frequency51 a day
changesDirect trainYes, there are 51 direct trains a day
carriersTrain companiesGreat Western Railway or Crossrail

Trains from Slough to London cover the 20 miles (32 km) long trip taking on average 16 min with our travel partners like Great Western Railway or Crossrail. Normally, there are 51 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $16 (€13), but the average price of train tickets is $16 (€13). Travelers depart most frequently from Slough and arrive in London Victoria.

Travel Tips

Trains from Slough 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 Slough to London.
What is the price of the cheapest train from Slough to London?
Omio customers have found the cheapest trains from Slough to London to cost as little as $16 (€13)  in the next 7 days.
What is the price of a train ticket between Slough and London?
In the next 7 days you can expect to pay on average $16 (€13)  for a train ticket from Slough to London.
How many miles is it from Slough to London by train?
The distance between Slough and London by train is approximately 20 miles (32 km).
How long is the train from Slough to London?
On average the Slough to London train time is 16 min  covering the 20 miles (32 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What train station in Slough goes to London? What train station do I come into London from Slough?

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

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

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

What train companies go from Slough to London?
Take the Slough to London train with Great Western Railway or Crossrail. However, it's always good to check out all possible train companies for the route between Slough and London as there might be differences in the amenities they offer.
How many train services per day are there between Slough and London?
On average, there are 51 trains a day from Slough to London. The train times and services may be different on weekends and holidays compared to weekdays.
When can I take the first train from Slough to London? When can I take the last train for the day?
The first Slough to London train departs at 7: 08 AM   and the last train from Slough to London leaves at 8: 53 AM. Check out the most up-to-date train schedule from Slough to London on Omio and find the best time to travel to your destination.
When should I purchase the Slough to London train for the best deals on tickets?
If you buy a train ticket from Slough to London within the next 7 days, you can find tickets to cost on average $16 (€13) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to London from Slough are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

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