The 07:00 from Bracknell reaches Waterloo at 08:07, and the cheapest annual season is £4,856. Fares, first and last trains, and the faster Reading route.

Bracknell has a direct train to London Waterloo, twice an hour, all day. It also has a faster way into London that most people do not use because of what it costs. This page has the times, the fares and the difference between them, all checked against the live timetable and the operators’ own fare tables.

Bracknell station is on the South Western Railway line from Reading to Waterloo, running through Wokingham, Ascot, Staines and Richmond. Martins Heron, one stop towards London, is on the same line. Crowthorne and Sandhurst are not: they sit on the Great Western North Downs line between Reading and Guildford, and getting to London from either means changing.

The direct train to Waterloo

Bracknell to London Waterloo, weekday morning, South Western Railway
Depart BracknellArrive WaterlooJourneyChanges
06:0007:101h 10mDirect
06:3007:381h 08mDirect
07:0008:071h 07mDirect
07:3008:371h 07mDirect
08:0009:071h 07mDirect
08:3009:371h 07mDirect

The pattern is simple: on the hour and on the half hour, and 1 hour 7 minutes. Off-peak it drops to about 1 hour 5 minutes because there is less congestion ahead of it in south west London.

  • First train of the day: 06:00, into Waterloo at 07:10. There is nothing earlier that runs direct.
  • First train from Waterloo: 05:26, into Bracknell at 06:27.
  • Last direct train home: 23:30 from Waterloo. The 23:02 also gets you back but with a change and a 1 hour 27 minute journey.
  • Clapham Junction is 53 minutes, which matters if you are heading for south London or Gatwick rather than the West End.

What it costs

Walk-up fares from Bracknell, from the National Rail fare tables:

Bracknell to London walk-up fares, standard class adult
TicketPriceNotes
Anytime Day Single£18.00Via Staines, which is the direct route
Anytime Day Return£35.30Via Staines
Off-Peak Day Return£25.10Via Staines, from about 09:00
Off-Peak Day Travelcard£32.20Via Staines, adds Zones 1 to 6
Anytime Day Travelcard£47.00Via Staines
Evening Out Return£19.80Late trains back, including the 23:30

Waiting until nine o’clock saves £10.20 on a return. That is the single biggest lever on this line for anyone whose day is flexible.

Season tickets

Bracknell to London season tickets, standard class adult
TicketWeeklyMonthlyAnnual
London, via Staines£121.40£466.20£4,856
London Terminals, rail only£123.40£473.90£4,936
London plus Travelcard Zones 1 to 6£179.10£667.40£6,952

The Travelcard version costs £2,096 a year more than the cheapest rail-only season. Whether that is worth it comes down to whether your office is a walk from Waterloo or a Tube ride beyond it. Buy it monthly rather than weekly and you are paying for roughly 3.8 weeks; buy it annually and you are paying for roughly 40 weeks, so the annual pays for itself if you commute more than about 40 weeks a year.

Bracknell is also inside the PlusBus area, which adds unlimited local bus travel at the Bracknell end of a rail ticket.

The faster route nobody buys

Bracknell has a second way into London, and it is 11 to 13 minutes quicker.

Take the 07:20 to Reading, 23 minutes, then a Great Western or Elizabeth line train from Reading, and you are at Paddington by 08:16: 56 minutes door to door. The 07:50 does it in 54 minutes.

The catch is the fare. An Anytime Day Return to Paddington is £68.40, nearly double the £35.30 to Waterloo, because it prices the fast Great Western leg rather than the Staines route. Split the journey and buy Bracknell to Reading (£8.50 Anytime Day Return) separately from a Reading to London ticket and the maths changes, but as a single walk-up ticket the Reading route is an expensive way to save quarter of an hour.

Three ways from the Bracknell area into London, by time and peak return fare A comparison of routes into London. Bracknell direct to Waterloo takes 1 hour 7 minutes for a £35.30 Anytime Day Return. Martins Heron direct to Waterloo takes 1 hour 4 minutes for £35.00. Bracknell to Paddington via Reading takes 56 minutes but costs £68.40. Sandhurst to Waterloo with one change takes 1 hour 17 minutes for £40.20, and Crowthorne to Waterloo with one change takes 1 hour 21 minutes for £40.20. The fastest way in is also the dearest, by a long way Typical weekday morning journey time and the Anytime Day Return fare for each route. Bars show minutes. Bracknell → Waterloo1h 07m · £35.30 Martins Heron → Waterloo1h 04m · £35.00 Bracknell → Paddington56m · £68.40 Sandhurst → Waterloo1h 17m · £40.20 Crowthorne → Waterloo1h 21m · £40.20 Bracknell → Reading23m · £8.50 Only Bracknell and Martins Heron have a direct London train. Sandhurst and Crowthorne need one change, at Ascot or Guildford. Paddington via Reading saves 11 minutes on Waterloo and costs £33.10 more as a single walk-up return. Off-peak, the Bracknell to Waterloo return drops from £35.30 to £25.10. Cheapest annual seasons to London: Bracknell £4,856, Crowthorne and Sandhurst £5,080. Fares are standard class adult walk-up, checked August 2026.
The 23-minute hop to Reading is the cheapest journey on this page, and it is the one that unlocks the fast line.

Crowthorne, Sandhurst and Martins Heron

Martins Heron is the borough’s other station on the Waterloo line, serving Bracknell’s eastern estates. It is marginally closer to London than Bracknell itself: 1 hour 4 minutes to Waterloo, with an Anytime Day Return of £35.00 and a single of £17.70.

Crowthorne and Sandhurst are on the North Downs line, where trains run between Reading and Guildford or Gatwick. To London you change, usually at Ascot or at Guildford:

  • Sandhurst to Waterloo: 1 hour 17 minutes with one change on the 07:10. Anytime Day Return £40.20, single £21.00.
  • Crowthorne to Waterloo: 1 hour 21 minutes with one change on the 07:06. Anytime Day Return £40.20, single £21.00.
  • Cheapest annual season from either, via Ascot or Guildford: £5,080, or £7,080 with a Zones 1 to 6 Travelcard.

Both stations are better used for the local journeys they were built for. Crowthorne to Reading is 14 to 17 minutes for a £9.00 Anytime Day Return or £6.50 off-peak. Sandhurst to Guildford is 26 to 29 minutes for £11.80.

Bracknell station: parking, bikes and access

  • Car park: 200 spaces, plus 14 premium bays. Daily charges run from £2.80 to £10.00 depending on how long you stay.
  • Season parking: £22.30 a week, £78.00 a month, £780.00 a year. Add that to a rail season and a driving commuter is at £5,636 a year before petrol.
  • Cycles: 50 spaces in compounds and racks by the bus stop car park, under CCTV, but not sheltered.
  • Ticket office: Monday to Friday 05:55 to 19:35, Saturday 05:55 to 19:40, Sunday 08:10 to 17:40, on platform 1.
  • Step-free access: the station is category A step-free, with level access to the London-bound platform and lift access to the Reading-bound side. Check the operator’s page before you travel, as the lift between platform 2 and the rest of the station has been out of service.

Frequently asked questions

How long does the train from Bracknell to London take?

1 hour 7 minutes on a direct South Western Railway service to Waterloo in the morning peak, and about 1 hour 5 minutes off-peak. Via Reading and Paddington it is 54 to 56 minutes, but on a much dearer ticket.

What time is the first train from Bracknell to London?

06:00, arriving at Waterloo at 07:10. There is no earlier direct service. In the other direction the first train out of Waterloo is 05:26, reaching Bracknell at 06:27.

What is the last train from London to Bracknell?

The last direct train leaves Waterloo at 23:30, arriving 00:34. The 23:02 also works but takes 1 hour 27 minutes with a change.

How much is a season ticket from Bracknell to London?

£4,856 a year for the cheapest rail-only season, via Staines. A London Terminals season is £4,936, and adding a Zones 1 to 6 Travelcard takes it to £6,952. Monthly is £466.20 and weekly £121.40 on the cheapest option.

Which train company runs Bracknell station?

South Western Railway, on the Reading to Waterloo line. Crowthorne and Sandhurst are served by Great Western Railway on the North Downs line.

Is there a direct train from Crowthorne or Sandhurst to London?

No. Both need one change, normally at Ascot or Guildford, which puts Waterloo at 1 hour 17 minutes from Sandhurst and 1 hour 21 from Crowthorne. Driving or taking a bus to Bracknell for the direct train is often quicker.

Related

Sources

Fares and timetables change. Check the operator before you travel, particularly for engineering work on the Reading to Waterloo line at weekends.