Home/Blog/Reaching Nairobi by Air, Road and Bus: A Practical Arrival Guide

Neighbourhood picks

Reaching Nairobi by Air, Road and Bus: A Practical Arrival Guide

Flights into JKIA, matatu and coach routes from Nakuru and Mombasa, and the drive times and fare bands that decide which option suits your trip.

2026-10-17
Reaching Nairobi by Air, Road and Bus: A Practical Arrival Guide

Arriving by air through JKIA and Wilson

Nearly every international arrival lands at Jomo Kenyatta International Airport, 15km southeast of the central business district on Mombasa Road. Kenya Airways, Emirates, Qatar Airways and Ethiopian fly in daily, with the densest connections through Addis Ababa, Doha and Dubai. Immigration at Terminal 1A is fastest between 6am and 9am; evening arrivals from Europe can queue for an hour. Official airport taxis to Westlands or Kilimani run roughly KES 2,500–3,500, and the route takes 30–60 minutes depending on the Southern Bypass.

Wilson Airport, 6km southwest of the centre in Langata, handles domestic and light aircraft. Safarilink and Airkenya fly to the Masai Mara, Amboseli and Lamu from here. If you connect from an international flight, allow four hours between JKIA and Wilson — the transfer crosses the city and Mombasa Road congestion is unpredictable. Most travellers spend their first night in Nairobi rather than pushing straight on, and hotels in Kilimani, Lavington and Westlands put you within easy reach of both airports.

The road from Nakuru and the Rift

Nakuru sits 160km northwest of Nairobi on the A104, the main highway to the Rift Valley and western Kenya. A private car or shuttle takes two to two and a half hours outside rush hour, but the section through Limuru and the Naivasha escarpment can add 45 minutes on Friday afternoons. Shuttles leave Nakuru town centre hourly from around 6am, charging in the region of KES 800–1,500 per seat depending on the operator and vehicle type; book one with door-to-door drop-off in Westlands or the CBD.

Self-driving gives you flexibility to stop at the Rift Valley viewpoint or Lake Naivasha, but the A104 carries heavy truck traffic and the Kenyatta Avenue approach into the city is slow after 4pm. If you arrive by private car, choose a hotel with secure parking — central properties in the CBD often charge for it, while suburban hotels in Westlands and Kileleshwa generally include it. Avoid arriving in the dark on your first day; the road is unlit in stretches past Limuru.

Coaches, buses and the SGR

Long-distance coaches from Mombasa (roughly 480km, eight to nine hours), Kisumu and Kampala use the Nairobi Bus Station on Landhies Road and the newer terminals along Mombasa Road. Modern operators run reclining-seat coaches with Wi-Fi; fares vary by season and class, so confirm on booking. The Madaraka Express train from Mombasa to Nairobi Terminus at Syokimau is the most comfortable land option, taking about five hours, with a connecting commuter train or taxi into the city.

From Syokimau, taxis to the CBD take 30–50 minutes and cost in the region of KES 1,500–2,000. Do not walk out of the terminus looking for public transport — arrange a transfer with your hotel or pre-book a licensed taxi. For arrivals from Tanzania, the Namanga border crossing feeds onto the A104 south of Kajiado. Buses from Arusha take seven to nine hours including border formalities.

Getting around once you arrive

Nairobi's matatus cover the city cheaply, with routes from the CBD to Westlands, Ngong Road and Eastlands, but they are crowded at peak hours and not ideal with luggage. Ride-hailing apps are reliable in Kilimani, Westlands, Lavington and Karen; a cross-city trip typically falls between KES 400 and 900. Licensed taxis wait at JKIA, the major hotels and shopping centres. For a first visit, base yourself in Westlands for restaurants and nightlife, or Kilimani for quieter streets within walking distance of Yaya Centre.

The best months to visit are January to March and June to October, when the long rains have passed and daytime temperatures sit around 22–26C. The long rains arrive in April and May and can flood the underpasses on Mombasa Road, delaying airport transfers. Skip the CBD for accommodation unless you have meetings there — traffic is heavy and evenings are quiet. Book a hotel with a confirmed airport pickup; it removes the one genuinely stressful moment of arriving in an unfamiliar city.

Good to know

Questions, answered

How far is JKIA from Nairobi city centre?

JKIA is about 15km southeast of the CBD on Mombasa Road. A taxi takes 30–60 minutes depending on traffic, which is heaviest between 7am and 9am and after 5pm. Expect roughly KES 2,500–3,500 to Westlands or Kilimani.

What is the easiest way to get to Nairobi from Nakuru?

A shuttle or private car on the A104 takes two to two and a half hours outside rush hour. Hourly shuttles run from Nakuru town centre from around 6am and cost roughly KES 800–1,500 per seat. Avoid Friday afternoons, when the Limuru climb slows.

Should I stay near the airport or in the city?

Stay in Westlands or Kilimani unless you have an early flight or a same-day connection. Both are 30–60 minutes from JKIA, close to restaurants and shopping, and most hotels arrange airport transfers. Airport hotels suit single overnight stays before safaris.

Doing good is the business: every booking through Stay Nairobi funds one verified tonne of carbon removal — same room, same price, no markup.

Start your search