The road starts in the town of Isiolo and proceeds in a northeasterly direction through the towns of Garba Tula, Mado Gashi, Habaswein, Wajir, Tarba, El Wak and Rhamu, to end at Mandera, a total distance of approximately 748 kilometers .