With the completion of the paved road from Moyale to Isiolo, the number of bus companies serving the route has exploded. Most are situated on the main road near the JeyJey Centre. Moyale Liner Buses connect Marsabit to Moyale daily (KSh800, six hours, 5.30pm). Heading south, both Moyale Liner and Liban Buses run to Isiolo (KSh700, six hours) and Nairobi (KSh1700, eight hours).
Car & Motorcycle
The road north and south of Marsabit is now completely paved and accessible with a normal car. However, if you are looking to venture to Marsabit National Park or towards Lake Turkana, a 4WD is a necessity. There are several petrol stations on the main road.