肯尼亚水陆空交通网络发达,为游览肯尼亚风光带来很多便利。
公路
游客可通过公路通往大部分的主要景区,尤其是马赛马拉安博塞利等国际著名的景区。
铁路
肯尼亚铁路总长2765公里,从内罗毕火车站可前往其他主要城市,其中内罗毕至蒙巴萨线备受游客青睐。车票在火车站和当地旅行社均可售。另外由乌干达通往蒙巴萨港的铁路穿越查沃国家公园,乘坐列车饱览非洲草原的壮丽景色绝对是令人毕生难忘的经验。
水运
蒙巴萨港是东中非最大的港口,有21个深水泊位、2个大型输油码头,可停泊2万吨级货轮,总吞吐量可达2200万吨。
空运
全国共有3个国际机场,4个国内机场和300多个小型或简易机场。国际上,肯尼亚航空公司开设16条国际航线,与30多个国家通航。在国内,在内罗毕的威尔逊机场可乘坐飞机直飞国内主要景点,省去了长途乘车的不便和辛劳,为游客带来极大的便利。
2013年11月肯尼亚航空开通了广州至内罗毕直飞航班,预计今年可开通北京至内罗毕直飞航班。