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

distanceDistance20 miles (32 km)
durationAverage train duration17 min
priceAverage train ticket price£11 (€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 journey taking on average 17 min with our travel partners like Great Western Railway or Crossrail. Normally, there are 51 trains operating per day, including direct services available. While the average ticket price for this trip costs around £11, you can find the cheapest train ticket for as low as £11. Travellers 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.
FAQs

How much do cheap train tickets between Slough and London cost?

Omio customers have found the cheapest trains to London from Slough to cost as little as £11  in the next 7 days.

What is the cost of a train ticket from Slough to London on average?

If you are looking to book your train ticket in the next 7 days, you can expect the Slough to London train to cost on average £11  one way.

How many miles is it from Slough to London by train?

You should expect to travel around 20 miles (32 km)  from Slough to London by train.

How long is the train journey from Slough to London?

While the time it takes to travel 20 miles (32 km) to London from Slough can vary based on specific dates, weekends, and bank holidays, the train duration from Slough to London is on average 17 min.

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

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

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

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

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

For the trip from Slough to London you can take a train with Great Western Railway or Crossrail. Be sure to check out all possible train companies that offer services to London from Slough on Omio to compare what amenities they may have.

How many trains 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.

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

The earliest train departing from Slough to London leaves at 08: 15. The last train departing from Slough to London leaves at 08: 56. You can find the latest Slough to London train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

How early should I purchase train tickets to London from Slough to score the best deals?

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

Important Stations and Airports for this Journey

Slough
London
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 trip between Slough and London.