COMPARE Prices across different modes

Mon
18 Oct
Find prices
£6Megabus
Tue
19 Oct
£29Great Western Railway
£6Megabus
Wed
20 Oct
£29Great Western Railway
£6Megabus
Thu
21 Oct
£29Great Western Railway
£6Megabus
Fri
22 Oct
£29Great Western Railway
£6Megabus
Sat
23 Oct
Find prices
£6Megabus
Sun
24 Oct
£16Great Western Railway
£6Megabus
Mon
25 Oct
£29Great Western Railway
£6Megabus
Tue
26 Oct
£19Great Western Railway
£6Megabus
Wed
27 Oct
£29Great Western Railway
£6Megabus
Thu
28 Oct
£29Great Western Railway
£6Megabus
Fri
29 Oct
Find prices
£6Megabus
Sat
30 Oct
£24Great Western Railway
£6Megabus
Sun
31 Oct
£24Crossrail
£6Megabus
Mon
1 Nov
£29Great Western Railway
£6Megabus
Wed
3 Nov
£29Great Western Railway
£6Megabus
Thu
4 Nov
£29Great Western Railway
£6Megabus
Fri
5 Nov
£29Great Western Railway
£6Megabus
Sat
6 Nov
£24Great Western Railway
£6Megabus
Sun
7 Nov
£19South Western Railway
£6Megabus

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between London and Reading

distanceDistance36 miles (58 km)
durationAverage train duration23 min
priceAverage train ticket price£27 (€30)
frequencyTrain frequency51 a day
changesDirect trainYes, there are 51 direct trains a day
carriersTrain companiesGreat Western Railway, South Western Railway or Crossrail

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

Trains from London to Reading: Journey Details

The simplest way to travel between these two great cities in the South of England is by the fast train which departs from Paddington every 20 minutes during the day (less frequent at night and on Sundays). The service is operated by First Great Western (GWR) and takes approximately 35 - 40 minutes, depending on the time of day. There is also a stopping service which can take upwards of an hour, it is a comfortable journey. There are also Reading trains departing from Waterloo but these take longer: Paddington is to be recommended.

Taking the Train from London

Paddington station is in the central West of London with convenient, quick connections to the West End and City via the tube network. It is also served by 16 London bus routes which stop outside on Praed Street and a dedicated black cab rank. Those travelling from Waterloo will find it located to the south of the river Thames, which is convenient for people returning from the London Eye or the National Theatre.

Getting into Reading by Train

Reading is a modern town with all the amenities one would expect. It is very much considered part of the "commuter belt", so rush hour trains do get very, VERY busy. Leisure travellers should do their best to avoid these trains from London to Reading; not only are they horribly cramped, fares are also higher if not booked in advance. Reading station itself is located on the northern outskirts of town. The elderly, those with children or heavy luggage can take local bus services into the centre of town but it can be a pleasant walk through the park, just turn left out of the concourse and follow the signposts).

Travel Tips

Trains from London to Reading
Travel by train to Reading 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 London to Reading.
FAQs
How much do cheap train tickets to Reading from London cost?
Looking to save money on your route? Omio customers have found the cheapest train between London and Reading for the next 7 days starting from £16  one way.
How much does the train from London to Reading cost on average?
The London to Reading train ticket price is on average £27  if you are looking to buy your tickets for this route in the next week.
What is the distance by train from London to Reading?
When travelling this route you should expect the distance to Reading from London via train to be approximately 36 miles (58 km).
How long is the train journey from London to Reading?
The train time from London to Reading is on average 23 min  for the 36 miles (58 km) long journey, but the time it takes to go between London and Reading by train can vary depending on specific dates or travelling on weekends and holidays.
What station does the London to Reading train leave from? Which Reading train station do I come into from London?

When departing from London, you have various train station options to start your journey from including London Victoria, London Euston and London Kings Cross. When arriving in Reading, you can end your journey in train stations like Reading and Reading West.

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

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

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

Which train providers should I travel with from London to Reading?
Take the London to Reading train with Great Western Railway, South Western Railway or Crossrail. However, it's always good to check out all possible train providers for the route from London to Reading as there might be differences in the amenities they offer.
Are there any London to Reading direct trains?
Yes, there are 51 direct trains per day to Reading from London, and you can find a direct train for this journey with Crossrail or Great Western Railway  on Omio. It's worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
How many trains per day are there to Reading from London?
On average, there are 51 trains a day from London to Reading. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from London to Reading?
You can take the first train from London to Reading at 07: 00   or take the last train from London to Reading leaving at 08: 20. Look for the latest London Reading train schedule on Omio and book the best time to take the train for this trip.
How early should I purchase train tickets to Reading from London to score the best deals?
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 buy train tickets between London and Reading within the next 7 days, you can find tickets to cost on average £27 one way. To find the best prices for this journey, consider booking your train ticket from London to Reading a few months in advance.

Important Stations and Airports for this Journey

London
Reading
London Victoria is the most popular London railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in London for your journey to Reading.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Sat: 06: 00 - 23: 00 | Mon - Fri: 06: 00 - 00: 00 | Sun: 07: 00 - 00: 00
Connections to/from station
Rail lines: London North Western Railway, London Overground, Avanti West Coast, Caledonian Sleeper
Overground lines: Watford DC
Bus lines: 18, 30, 59, 68, 73, 91, 168, 205, 253, 390, N5, N20, N73, N91, N205, N253
Tube lines: Circle, Hammersmith & City, Metropolitan, Northern (Bank and Charing Cross branches), Victoria
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Mon - Fri: 05: 00 - 01: 36 | Sat: 05: 00 - 00: 36 | Sun: 05: 30 - 01: 36
Connections to/from station
Bus lines: 10, 17, 30, 45, 46, 59, 63, 73, 91, 205, 214, 259, 390, 476
Train lines: Thameslink, Grand Central, Hull, London North Eastern, Gatwick Express
Underground lines: Circle, Piccadilly, Hammersmith & City, Northern, Metropolitan, Victoria
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
44401
Connections to/from station
Bus lines: N7, 23, 27, N27, 36, 205, N205, 332, 7, 46, A1, 18, N18
Train lines: Great Western Main Line, Heathrow Express
Underground lines: Bakerloo Line, Circle Line, District Line, Hammersmith Line
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Mon - Fri: 05: 45 - 22: 00 | Sat: 06: 00 - 21: 00 | Sun: 08: 00 - 22: 15
Connections to/from station
Bus lines: 326, 139
Subway lines: Circle Line, Hammersmith & City Line, Metropolitan Line, Northern Line, Piccadilly Line, Victoria Line
Train lines: Overground line, High Speed 1, Eurostar