COMPARE Prices across different modes

Mon
Nov 29
Find prices
$9Megabus
Tue
Nov 30
$29South Western Railway
$9Megabus
Wed
Dec 1
$29South Western Railway
$9Megabus
Thu
Dec 2
$29South Western Railway
$9Megabus
Fri
Dec 3
$29South Western Railway
$9Megabus
Sat
Dec 4
$29South Western Railway
$9Megabus
Sun
Dec 5
$29South Western Railway
$9Megabus
Mon
Dec 6
$28South Western Railway
$9Megabus
Tue
Dec 7
$29South Western Railway
$9Megabus
Wed
Dec 8
$28South Western Railway
$9Megabus
Thu
Dec 9
$19South Western Railway
$9Megabus
Fri
Dec 10
$29South Western Railway
$9Megabus
Sat
Dec 11
$29South Western Railway
$9Megabus
Sun
Dec 12
$33Crossrail
$9Megabus
Mon
Dec 13
$19South Western Railway
$9Megabus
Tue
Dec 14
$29South Western Railway
$9Megabus
Wed
Dec 15
$29South Western Railway
$9Megabus
Thu
Dec 16
$29South Western Railway
$9Megabus
Fri
Dec 17
$29South Western Railway
$9Megabus
Sat
Dec 18
$29South Western Railway
$9Megabus

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Reading and London

distanceDistance36 miles (58 km)
durationAverage train duration27 min
priceAverage train ticket price$29 (€24)
frequencyTrain frequency51 a day
changesDirect trainYes, there are 51 direct trains a day
carriersTrain companiesGreat Western Railway or South Western Railway

Trains from Reading to London cover the 36 miles (58 km) long route taking on average 27 min with our travel partners like Great Western Railway or South Western Railway. 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 $29 (€24), but the average price of train tickets is $29 (€24). Travelers depart most frequently from Reading and arrive in London Victoria.

Trains from Reading to London

Getting from Reading to London couldn't be simpler, and taking the train is the best way to travel. Trains from Reading to London leave extremely frequently, with as many as 8 trains per hour during the day. Services run direct, so there's no need to change. And with durations as short as 25 minutes, travelers can be in central London in no time.

Reading to London Train time: Daily departures

The Reading to London route is one of the most popular journeys in the UK, and finding departure times won't be hard. Passengers can expect a choice of over 50 trains every single day, including weekdays and weekends. The frequency varies a little, but from 8:00 a.m. until around 8:00 p.m., there should be 4-8 options per hour. Early morning trips are possible, with the first trains leaving around 6:00 p.m. Travelers can leave it late, too, with the last train from Reading to London departing close to midnight.

How long is the journey by train from Reading to London?

Reading and London aren't far apart, but the journey duration varies substantially from train to train. The fastest train from Reading to London reaches London Paddington in around 25 minutes, which is much faster than any alternative transport option. Other direct services can be far slower, though, with durations rising to 1 hour 30 minutes in some instances. So check before traveling if time is short.

What are the departure and arrival stations for trains from Reading to London?

Departure train station: Every train from Reading to London will leave from Reading Station, which is located in the city centre. Walking is usually a good option from central locations, while Reading's bus network provides excellent coverage when arriving from the suburbs. The station features shops and a cafe, along with WiFi, restrooms, and ticket booths, so preparing to travel won't be hard.

Arrival train station: Most trains from Reading to London will arrive at London Paddington in north-west London. From there, metro services allow travelers to reach the West End, Westminster, and the City of London in 20-30 minutes, and attractions like London Zoo or Madame Tussauds are nearby. Paddington is one of London's larger terminals, with news vendors, pharmacists, eating spots, restrooms, and much more. Some services run to Waterloo, south of the River Thames. If passengers need to reach south London, that could be a better bet.

Which train companies travel from Reading to London?

The Reading to London route is covered by a couple of carriers. Passengers can currently book tickets with either Great Western Railway or South Western Railway.

Great Western Railway Reading to London

Great Western is the best carrier to choose if time really matters, as the company's trains can reach Paddington in 25 minutes. The company runs express trains every hour, along with options which take around 45 minutes, so may still be viable alternatives.

South Western Railway Reading to London

South Western runs slower stopping services, which terminate at London Waterloo. Trains leave less frequently (around once per hour at peak times), and will take just over 1 hour 20 minutes in most cases. However, they can be cheaper than those offered by Great Western.

Reading to London Trains: Services on board

Both Great Western and South Western allow customers to book First and Second Class seating. Expect extra-wide seats, personal power sockets, complimentary coffees, unlimited WiFi, and quiet spaces in First Class - ideal for getting some work done. Both companies are also flexible regarding luggage. Just use the special luggage racks to avoid blocking the aisles, and there should be few issues. South Western allows bikes between 10:00 a.m. and 16:45 p.m. on Waterloo bound services, while Great Western requires a reservation for bikes, which must be stored in particular carriages. As many as two dogs can be taken on South Western and Great Western, while smaller animals need to be stored in safe containers (and all dogs must be leashed). Both companies also cater for those with limited mobility. Travelers can book help via Passenger Assist if they let either company know before 10:00 p.m. on the day prior to boarding.

How can I find cheap train tickets from Reading to London?

Traveling by train from Reading to London shouldn't be an expensive option, and savings are often available. Firstly, it's worth knowing that Great Western's express trains are more expensive than South Western's stoppers. So if travelers don't mind a slightly slowe journey, savings can be made. Otherwise, advanced booking always delivers savings on the UK rail network. There may also be seasonal savings, as well as group tickets. So explore the options via Omio, and seek out the best possible fare.

Travel Tips

Trains from Reading 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 Reading to London.
FAQs
How much are cheap trains between Reading and London?
Looking to save money on your journey? Omio customers have found the cheapest train from Reading to London for the next 7 days starting from $29 (€24)  one way.
What is the cost of a train between Reading and London?
If you are looking to buy your train ticket in the next 7 days, you can expect the Reading to London train to cost on average $29 (€24)  one way.
What is the distance to London from Reading by train?
When traveling this route you should expect the distance between Reading and London by train to be approximately 36 miles (58 km).
How long is the train from Reading to London?
The Reading to London train duration is on average 27 min, which is to be expected when traveling 36 miles (58 km) to London from Reading. However, the time it takes can vary based on specific dates, weekends, and holidays.
What is the departure train station in Reading and arrival train station in London?

Some of the Reading train stations to London you can start your journey from include Reading and Reading West. Similarly, some of the arrival train stations in London include London Victoria, London Euston and London Kings Cross.

When traveling this route, Omio customers are departing most frequently from Reading   and arriving in London Victoria.

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

The most popular departure train station with passengers for this journey, called Reading, is located 0 mile (s) / 0 km from the city center of Reading.

The most popular arrival train station, London Victoria, is located 1 mile (s) / 1 km away from the city center of London.

What train companies offer a service between Reading and London?
Take the Reading to London train with Great Western Railway or South Western Railway. However, it's always good to check out all possible train providers for the route between Reading and London as there might be differences in the amenities they offer.
How many train services per day are there between Reading and London?
On average, there are 51 trains a day from Reading to London. The train times and services may be different on weekends and holidays compared to weekdays.
How early should I book train tickets between Reading and London to score the best deals?
You can find trains to London from Reading to cost on average $29 (€24) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Reading to London train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Reading
London
Reading is the most popular Reading railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Reading for your trip to London.