The NJ Transit strike is over after the Brotherhood of Locomotive Engineers and Trainmen (BLET) approved a deal Sunday, but train service will not immediately resume.

The engineers strike will have halted trains across New Jersey for four days when service resumes, a relief to hundreds of thousands of riders who rely on the system that brings commuters to New York City and Philadelphia.