The Egyptian National Railways (ENR) has reached an agreement with the Egyptian General Petroleum Corporation (EGPC) to settle EGP 6 billion in debt over the next five years.