Isiolo sits at the centre of Kenya’s road map in a way that few towns do. Approximately 285km north of Nairobi, it marks the end of the fully serviced highway network and the beginning of the long road north toward Marsabit, Moyale, and the Ethiopian border. Almost everyone heading to Samburu National Reserve, Lake Turkana, or northern Kenya passes through Isiolo - which means transport connections are well worn even if the town itself is modest.
This guide is part of our Isiolo travel guide; for the rest of your planning, see our guides to where to stay in Isiolo and things to do in Isiolo.
From Nairobi by Bus or Matatu
The main route runs from Nairobi north on the Thika Superhighway, then through Sagana and Karatina before passing Nanyuki and continuing to Isiolo. The total distance is approximately 285km.
Direct buses from Nairobi to Isiolo depart from the Eastleigh area bus stage or the Pangani stage. Several operators run this route, including Moyale Raha and Easy Coach, which are well-established on northern Kenya routes. Journey time is around 4 hours. Fares are approximately KES 600–900 one way as of 2026.
Matatu services are also available and slightly cheaper, but they work on stage-by-stage basis. Common routing is Nairobi → Nanyuki (2.5–3 hours, around KES 400), then Nanyuki → Isiolo (45 minutes to 1 hour, approximately KES 150). Nanyuki is the natural break point - it is a substantial town with food, fuel, and ATMs.
Buses from Nairobi depart throughout the morning, with the first departures around 7am. Earlier is generally better to avoid Nairobi’s outbound traffic.
From Nanyuki
Nanyuki is 85km south of Isiolo on good tarmac road. Regular matatus run between the two towns throughout the day. Journey time is about 45 minutes to 1 hour. Fare is approximately KES 150. This route is useful for travellers arriving at Nanyuki (for example, those who flew into Nanyuki Airfield) and continuing north.
The road between Nanyuki and Isiolo passes through pleasant highland scenery, descending from the Mount Kenya highlands into the drier Isiolo basin. The transition from green farmland to semi-arid acacia scrub is visible on this stretch.
From Meru
Meru town is roughly 68km east of Isiolo via the B6 road. Regular matatus link the two towns - journey time approximately 1 to 1.5 hours, fare around KES 200. This matters for travellers who have been to Meru National Park or the Mount Kenya eastern slopes. Meru also has a domestic airstrip with occasional flights.
Flying to Isiolo or Nearby Airstrips
Isiolo Airstrip receives irregular scheduled services from Wilson Airport. Check current availability with Safarilink and AirKenya directly - both airlines run services into the northern Kenya circuit (which includes Isiolo, Samburu, Lewa, and Nanyuki) but schedules shift seasonally based on demand.
Safari camps inside Samburu National Reserve and on the Lewa Conservancy have their own airstrips. Many fly directly into these rather than Isiolo, bypassing town entirely. If your trip is safari-focused, ask your operator whether the itinerary includes an airstrip transfer into the reserve.
Wilson Airport (not Jomo Kenyatta) handles domestic and small aircraft. Allow time for check-in - Wilson is less congested than JKIA but still has procedures to follow.
Isiolo as a Road Junction
Isiolo sits at the meeting point of several roads:
- South to Nairobi: A2 highway via Nanyuki (described above)
- North to Marsabit and Moyale: A2 continues as a tarmac highway - now fully surfaced as of recent years - running north through Archer’s Post, Merille, and Marsabit to the Ethiopian border at Moyale
- West to Samburu: A short road from Isiolo northwest to Archer’s Post (approximately 25km) serves as the access to both Samburu National Reserve and Buffalo Springs National Reserve
- East to Meru: The B6 to Meru and Meru National Park
For travellers doing a longer northern Kenya loop - Samburu, Marsabit, Lake Turkana - Isiolo is the logical first base after Nairobi.
The Road North to Samburu
From Isiolo to Archer’s Post, the road is approximately 25km and largely unpaved. A 4WD is strongly recommended for the drive into the reserve. Most budget travellers heading to Samburu on their own budget will find shared transport with other travellers, or take a matatu to Archer’s Post (where some guesthouses operate) and arrange game drives from there. All-inclusive safari camps inside the reserve typically include road or airstrip transfers.
Arriving in Isiolo
The town is compact. The main bus stand is near the market, and boda bodas (motorcycle taxis) and tuk-tuks cover the short distances to accommodation. There are several ATMs, a main market street with hardware stores, pharmacies, and food stalls, plus fuel stations. Stock up on cash and supplies before heading north toward Marsabit or into the reserve - ATM coverage becomes much thinner north of Isiolo.
Where to Stay in Isiolo
Arriving after a long journey is easier with a bed already booked. Compare hotels in Isiolo on Booking.com and check recent guest reviews before you travel.