Des Plaines Deputy Fire Chief Scott Small said a car apparently ran into a train at the intersection of Pearson and Miner streets about 6:15 p.m.
Two people were injured, one critically and one seriously. Both were taken to area hospitals, Small said.
Metra Union Pacific Northwest train No. 645 was scheduled to arrive in Barrington at 6:36 p.m. but was stopped in Des Plaines because of a grade crossing accident, according to a Metra service alert at 7:22 p.m.
Des Plaines police remain on the scene, as of 9 p.m.
A Metra spokesperson was not available for comment.