Direct Rail

The closest train station to Crystal Palace National Sports Centre is Crystal Palace

Crystal Palace National Sports Centre

The national Sports Centre at Crystal Palace in south London is a large sports centre and athletics stadium. It opened in 1964 in Crystal Palace Park and the stadium has a capacity of 15,500 which can be increased to 24,000 with temporary seating.

How to get to Crystal Palace National Sports Centre by train

Crystal Palace railway station is a short walk to the Crystal Palace National Sports Centre

Crystal Palace National Sports Centre Address: Ledrington Road, London, SE19 2BB