It takes you about 3 hours and 55 min from Cairo to Portsaid, and the train is the fastest way.