List of roads in Kenya


The following is a list of the national roads in Kenya, under the jurisdiction of the Kenya National Highway Authority (KeNHA). KenHa classifies International Trunk Roads as Class ‘A’ and National Trunk Roads as Class ‘B’. The list is not exhaustive.

National roads

NumberName of RoadDistanceDesignatedCompleted-
1Arusha (Tanzania)–Holili (Tanzania)–Taveta–Voi Road20142018 -
2Suam–Eldoret Road2017 2020 -
3Malindi–Bagamoyo (Tanzania) Highway.20172020 -
4Elwak–Mandera Road2016 2019 -
5Dongo Kundu Bypass Highway20152018 -
6Isebania–Kisii–Ahero Road2016 2019-
7Kisumu–Kakamega–Webuye–Kitale Road20152021-
8Mariakani–Kaloleni–Mavueni Road20062016-
9Garissa–Nuno–Modogashe–Wajir Road20152017-
10Garsen–Witu–Lamu Highway20162018-
11Mombasa–Garissa Road
12Nairobi–Mombasa Road
13Nairobi–Malaba Road