Station staff helped passengers off the train before London Fire Brigade attended.
Station commander Jim O’Neill, who was at the scene, said: “The train had hit the buffers at the station, which is at the end of the line, and gone up over the top of them.
“Firefighters carried out a systematic search of the train to ensure there were no further people on board.
“Crews assisted station staff to make the scene safe and a recovery operation will now be carried out.”
No trains for rest of the day
There will be no services at Enfield Town station until tomorrow, a National Rail spokesman has suggested.
They said: “An operating incident at Enfield Town means no trains will run between Edmonton Green and Enfield Town.
“Trains will continue to run as normal between London Liverpool Street and Edmonton Green before taking a diversion to terminate at / restart at Cheshunt.
“Due to the nature of this incident, it is likely that trains will be unable to call at Enfield Town and Bush Hill Park until the end of the day.”
Nesil Caliskan, the Labour council leader of Enfield, said: “This morning a train derailed at Enfield Town Station. Thank you to emergency services and Transport for London staff for their quick response.
“My thoughts are with everybody involved.”