Hurghada to Cairo by Train There are daily trains connecting Hurghada and Cairo in both directions. The train journey takes approximately 5-6 hours. Trains provide more space to move around compared to buses. You can book tickets easily at the Hurghada train station.