Elizabeth line to Reading

Trains between Reading and central London every 0 minutes, more often in the weekday peaks, no change needed: journey times, fares, first and last trains, and where they stop.

To London

Live · TfL

FromNextThenAfter
Reading
Twyford
Maidenhead
Slough

Elizabeth line

Checking TfL

Checking

Times and fares from Reading

ToTimeFare
Paddington~56 min£14.00 / £30.40
Bond Street~59 min£16.80 / £33.30
Tottenham Court Road~61 min£16.80 / £33.30
Farringdon~64 min£16.80 / £33.30
Liverpool Street~66 min£16.80 / £33.30
Canary Wharf~73 min£16.90 / £33.90
Stratford~83 min*£16.90 / £33.90
Ealing Broadway~45 min£10.80 / £21.10
Heathrow Terminals 2 & 3~53 min*£17.90 / £24.00

Adult singles with contactless pay as you go; where peak and off-peak differ, off-peak is shown first. * changes once, at Liverpool Street or Hayes & Harlington. Oyster is not accepted at Reading. See Reading to Paddington in detail and the fare finder for any other pair.

First & last trains

StationMon–SatSunday
Reading05:45 – 23:4206:53 – 23:35
Twyford05:51 – 23:3406:58 – 23:26
Maidenhead05:12 – 00:5807:05 – 00:25
Slough05:22 – 00:4807:12 – 00:14

First and last calls in either direction. The last train from Reading to Paddington leaves at 23:17 on weekdays; the last one running through central London to Bond Street at 23:03. Late trains from London may finish at Maidenhead rather than Reading. For every departure see the Reading timetable and last trains from Reading by direction; before weekend travel, check planned closures.

Where the trains stop

Reading, then Twyford, Maidenhead, Taplow, Burnham, Slough, Langley, West Drayton, Hayes & Harlington, Southall, Ealing Broadway, then Paddington. Trains continue through Bond Street, Tottenham Court Road, Farringdon, Liverpool Street, Whitechapel and Canary Wharf to Abbey Wood, so the West End, the City and Docklands are all one train from Reading. The full route is on the Elizabeth line map.

Elizabeth line or GWR from Reading?

GWR's non-stop trains reach Paddington in under half an hour; the Elizabeth line takes about 56 minutes and calls at every station. The Elizabeth line is the cheaper option with contactless, at £14.00 off-peak (£30.40 peak) to Paddington, and it carries on under central London without a change. For Paddington itself in a hurry, take GWR; for anywhere east of Paddington, the Elizabeth line usually wins door to door.

Common questions

How long does the Elizabeth line take from Reading to Paddington?

About 56 minutes, calling at all stations. Bond Street is about 59 minutes from Reading, Liverpool Street about 66 and Canary Wharf about 73, all without a change. GWR's non-stop trains reach Paddington in under half an hour but cost more and end there.

How much is the Elizabeth line from Reading to London?

Reading to Paddington is £14.00 off-peak (£30.40 peak) as an adult single with contactless pay as you go. To Bond Street, Tottenham Court Road, Farringdon or Liverpool Street it is £16.80 off-peak (£33.30 peak). Peak fares apply when you touch in 06:30–09:30 or 16:00–19:00 Monday to Friday.

Can I use Oyster at Reading?

No. Oyster works everywhere on the Elizabeth line except west of West Drayton. For Iver, Langley, Slough, Burnham, Taplow, Maidenhead, Twyford and Reading, use contactless or a paper ticket. Contactless pay as you go works from Reading to anywhere on the Elizabeth line, with the same fares as Oyster where both are accepted.

What time are the first and last Elizabeth line trains from Reading?

The first train leaves Reading at 05:45 Monday to Saturday and 06:53 on Sundays. The last train to Paddington leaves at 23:17 Monday to Friday, 23:19 on Saturdays and 23:17 on Sundays. The last train running through to Bond Street leaves at 23:03 on weekdays.

Where does the Elizabeth line stop between Reading and London?

Trains from Reading call at Twyford, Maidenhead, Taplow, Burnham, Slough, Langley, West Drayton, Hayes & Harlington, Southall, Ealing Broadway and then Paddington, before continuing through Bond Street, Tottenham Court Road, Farringdon, Liverpool Street, Whitechapel and Canary Wharf to Abbey Wood. Some trains start or finish at Maidenhead rather than Reading.

How often do Elizabeth line trains run from Reading?

Every 0 minutes through the day on weekdays, with extra trains in the morning and evening peaks, and every 30 minutes on Saturdays and Sundays. From Hayes & Harlington the Heathrow trains join and the service into London roughly doubles.

Times from the national timetable; fares from the TfL single fare finder, valid to 2027-07-04.