Maidenhead railway station

You can reach 55 stations directly from Maidenhead on a weekday, without changing. The most frequent is Slough, with 226 trains a day.

See Maidenhead on the map

Maidenhead is the nearest station for postcodes in SL60, SL6. Check your own postcode.

Direct trains from Maidenhead

Trains a day to each station you can reach without changing, by day of the week.

DestinationWeekdaySaturdaySunday
Slough226199166
Reading185139115
Twyford180138114
Ealing Broadway163139121
West Drayton163139120
Burnham157134118
Hayes and Harlington153139120
Southall153139119
Abbey Wood150128106
Bond Street150128106
Canary Wharf150128106
London Liverpool Street150128106
Paddington150128106
Tottenham Court Road150128106
Woolwich150128106
Farringdon150128106
Whitechapel150128106
Langley148135120
Iver1108172
Taplow1077965
London Paddington927057
Didcot Parkway725543
Cholsey705120
Goring & Streatley705120
Pangbourne705120
Tilehurst705120
Bourne End523629
Cookham523629
Furze Platt523629
Marlow243629
Oxford311
Acton Main Line200
Newbury200
Thatcham200
Theale200
Aldermaston100
Bedwyn100
Bradford-on-Avon100
Bristol Temple Meads100
Charlbury101

and 15 more stations, each served less often.

See these routes on the map

How busy Maidenhead is

4,850,106 passenger entries and exits in 2024-25, making it the 108th busiest station in Great Britain.

A further 644,539 passengers changed trains here without entering or leaving the station.

More journeys run between Maidenhead and London Paddington than any other pair: 1,699,538 a year. That is where passengers go, which is not always where the most trains go.

Source: Office of Rail and Road, Estimates of station usage, 2024-25. Estimated from ticket sales.

Nearest other stations

Closed stations nearby

Former stations within 8 km of Maidenhead, from Wikidata. They are on the map under Closed & former stations.

Show closed stations on the map

More about this station on Wikipedia.