The average train between Crowthorne and Brixton takes 1h 45m and the fastest train takes 1h 13m. There is an hourly train service from Crowthorne to Brixton. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run hourly between Crowthorne and Brixton. The earliest departure is at 12:25 AM at night, and the last departure from Crowthorne is at 11:56 PM which arrives into Brixton at 6:15 AM. All services require a transfer at Reading and take an average of 1h 45m. The schedules shown below are for the next available departures.
Arrives next day



6h 32m • 3 changes
Arrives next day



6h 19m • 3 changes



1h 28m • 3 changes



1h 19m • 3 changes



1h 17m • 3 changes



1h 15m • 3 changes



2h 34m • 3 changes



1h 35m • 3 changes



1h 21m • 3 changes



1h 21m • 3 changes



5h 49m • 3 changes



1h 23m • 3 changes



1h 26m • 3 changes



1h 13m • 3 changes
Want to know about travelling from Crowthorne to Brixton? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Crowthorne to Brixton. However, there are services departing from Crowthorne station and arriving at Brixton station via Reading. The journey, including transfers, takes approximately 1h 45m.
Crowthorne to Brixton train services, operated by Great Western Railway (GWR), depart from Crowthorne station.
Crowthorne to Brixton train services, operated by Great Western Railway (GWR), arrive at London Paddington station.
Book your Crowthorne to Brixton train tickets online with Great Western Railway (GWR), Elizabeth Line (TfL) and Thameslink.
The distance between Crowthorne and Brixton is 48.7 km. The road distance is 85 km.
You can take a train from Crowthorne to Loughborough Junction via Reading, London Paddington, Farringdon Without, and Farringdon in around 1h 31m.