飛機:開羅國際機場距離開羅市區約15公里,共有三個航站樓,運營國內和部分國際路線。從機場可以搭乘公共汽車前往市區,搭乘地點位於1號航站樓前,大型公交車一般為1埃鎊,中型公交車一般為2埃鎊。公交車站一般不設有站牌,對於初次來開羅的旅行者不是很便捷。還可以搭乘出租車前往市區,司機大多會說簡單的英文,建議上車前詢問價格,最好是選擇可以打表的出租車,到火車站一般30埃鎊即可。
火車:拉美西斯火車站為主要的火車站,埃及多數地區可以搭乘火車前來,從亞歷山大的Mahattat Misr火車站坐過來單程約2小時10分鐘,從盧克索乘火車前來單程約10- 11小時,從阿斯旺乘火車前來單程約13-14小時。另外還有外國人專用的Sleeping Train。
長途汽車:圖尓朱曼長途汽車站為主要的汽車站,由埃及多個地方都可以搭乘長途汽車前來,汽車內部條件一般,不一定都有空調。 地鐵:目前開羅共有3挑線路,在Shohadaa站距離長但覆蓋的區域不多,地鐵站的標誌是大紅色的“M”。一般發車間隔在5分鐘左右,在Shohadaa站、Sadat站可以換乘1、2號線,在Ataba站可以換乘2、3號線。地鐵全線統一票價1埃及鎊,可以在售票廳購買,車廂內設有英文線路圖。每輛列車設有女士專用車廂。
公交車:線路較多,可以招收即停,但是公交車站基本不設站牌,站名也都為阿拉伯語,不太適用於初次前來的遊客。公交車分為國營和私營,國營公交車是紅色或綠色的大型巴士,私營公交車是綠色的中型巴士。
出租車:可以在路邊招收即停,前往開羅多數景點都較為方便。在開羅市區打車一般費用不會超過50埃及鎊。建議乘坐白色或黃色出租車,打表計費。開羅的出租車司機部分只會說簡單英語,建議提前寫好目的地的阿拉伯文給司機看。
小巴車:開羅可以看到不少豐田麵包車,滿客即開。建議差好要去的目的地提前和司機說。小巴車車費通常只要1-2埃及鎊。
水上巴士:在解放廣場附近、開羅塔前的海濱路上可以搭乘,可以前往開羅動物園、老開羅等地方,是一種可以遊覽風景的交通工具。