Hinsdale police said a 55-year-old man from Darien, Ill., was pronounced dead at the scene.
Trains were stopped for a short time, but at about 3:45 p.m. trains were moving again at "restricted speed" near Hinsdale on one track, according to Metra.
At about 3:15 p.m., Metra said train Nos. 1235 and 1237 were moving and delayed 30-40 minutes.
Amtrak train No. 4 hit the pedestrian.
Metra Alert BNSF - Inbound/Outbound Trains Halted Near West Hinsdale - Amtrak Striking A Pedestrian
— Metra BNSF (@metraBNSF) August 23, 2016