Isiolo travel guide

Getting to Isiolo: The Junction Town for Northern Kenya

· 4 min read City Guide
Rolling hills and semi-arid landscape near Lewa Wildlife Conservancy, Isiolo County Kenya

Book an experience

Things to do here

The top-rated tours and activities here: all with instant confirmation and free cancellation on most bookings.

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.

Frequently Asked Questions

How long does it take to get from Nairobi to Isiolo?
By road, Isiolo is approximately 285km from Nairobi - typically 3.5 to 4.5 hours by direct bus or matatu on the A2 highway via Thika, Sagana, and Nanyuki. Traffic leaving Nairobi on the Thika Superhighway adds time during peak hours. A direct bus taking the faster road can reach Isiolo in under 4 hours; matatu services taking the Meru road can take longer.
Can I fly into Isiolo?
Isiolo has a domestic airstrip with irregular scheduled services from Wilson Airport. Safarilink and AirKenya have operated routes here, though availability varies seasonally. Charter flights from Wilson are a reliable option for groups. Most safari operators routing to Samburu National Reserve can arrange airstrip pickups from Isiolo, Buffalo Springs, or Samburu's internal airstrips.
Is Isiolo a good base for visiting Samburu?
Isiolo is the standard jumping-off point for Samburu National Reserve (55km northwest) and Buffalo Springs (50km). Budget travellers use Isiolo as a cheaper base, sleeping in town and doing day trips into the reserves. Mid-range and luxury visitors typically stay inside the reserve or at one of the camps adjacent to it at Archer's Post. The gate road to both reserves runs from the Isiolo–Moyale highway.

Ready to explore?

Browse hundreds of tours and activities. Book securely with free cancellation on most options.

Browse on GetYourGuide →

Best price guaranteed: same price as booking direct. We earn a small commission at no extra cost to you.

Copied!
Copied!