An intercity passenger train, travelling from Athens to the northern city of Thessaloniki, and a cargo train collided at high speed outside the city of Larissa in central Greece late on Tuesday.
The impact caused a fire in a number of the passenger carriages, burning many commuters who were rushed to hospitals.
"We heard a big bang, (it was) 10 nightmarish seconds," said Stergios Minenis, a 28-year-old passenger who jumped to safety from the wreckage.
"We were turning over in the wagon until we fell on our sides...then there was panic, cables (everywhere) fire, the fire was immediate, as we were turning over we were being burned, fire was right and left."
Thessaly regional governor Konstantinos Agorastos told SKAI TV that the first four carriages of the passenger train were derailed in the crash, while the first two carriages, which caught fire, were "almost completely destroyed".
He said the two trains hurtled towards each other on the same track.
"They were travelling at great speed and one (driver) didn't know the other was coming," the governor said.
About 250 passengers were moved safely to Thessaloniki on buses. One passenger told state broadcaster ERT he managed to escape after breaking the train window with his suitcase.
Broadcaster SKAI showed footage of derailed carriages, badly damaged with broken windows and thick plumes of smoke, as well as debris strewn across the road.
Rescue workers were seen carrying torches in carriages looking for trapped passengers.
"The evacuation of passengers is under way in very difficult conditions given the severity of the collision of the two trains," fire brigade spokesman Vassilis Varthakogiannis said in a televised address.
Early on Wednesday, footage from state broadcaster ERT showed rescue workers with headlights searching the wreckage and surrounding fields for survivors.
"We are living through a tragedy. We are pulling out people alive, injured ... there are dead. We are going to be here all night, until we finish, until we find the last person," a volunteer rescue worker told ERT state broadcaster.
Photographs taken at daybreak showed the smashed trains and one passenger carriage on its side at almost ninety degrees from the rest of the wrecked train, with other derailed carriages tilting precariously.
The crash occurred as the passenger train emerged from a tunnel.
Local media reported about 350 people were travelling on the passenger train, which departed Athens about 7.30pm.
The fire brigade said it was informed of the accident shortly before midnight on Tuesday. The cargo train had been travelling from Thessaloniki to Larissa.
Greece's ageing railway system is in need of modernising, with many trains travelling on single tracks and signalling and automatic control systems still to be installed in many areas.