莫桑比克和肯尼亚位于东非大陆的南部和东部,它们之间的距离取决于具体的出发地点和目的地。从莫桑比克的首都马普托到肯尼亚的首都内罗毕大约有1600公里的距离,需要约20小时的车程。而从莫桑比克北部的边境城市拜拉到肯尼亚边境的城市马拉乌有更短的距离,大约只有600公里。总的来说,莫桑比克离肯尼亚大约在600到1600公里之间,具体取决于交通方式和行驶路线。