Marsabit is approximately 550 kilometres, a 7 – 8 Hour drive from Nairobi via the towns of Isiolo and Archers Post. Accessing the town was previously a challenge as you had to either hang on top of the trucks or hike lifts in government vehicles. Currently, there are multiple bus services which ply the Isiolo – Marsabit route on a daily basis. It leaves Isiolo for Marsabit at 8 pm, arriving between 3 – 5 am and leaves Marsabit at 8 am arriving in Isiolo between 3 – 7 pm. In addition to this, there are other buses which ply the Nairobi – Moyale route, through Marsabit.
The road has been recently paved and connects all the way to the Kenya-Ethiopia Border at Moyale. It is approximately 277 kilometres from Isiolo and takes between 3 and 4 hours.
There are two airstrips servicing charter aircraft one close to town about 10 minutes Drive towards Moyale (Marsabit Airstrip) and the second about 30 minutes away towards Chalabi. (Segel Airstrip) The Mission Aviation Fellowship (MAF) flight is the only regular flight to Marsabit on Tuesdays and Fridays.