The station opened in 1857 serving the North Kent and Mid Kent lines. In 1999 the Docklands Light Railway was extended from Island Gardens to Lewisham.
Trains from Lewisham go to London Bridge and Dartford. Lewisham is the southern terminus of the DLR. The previous station is Elverson Road.