Getting There

Nairobi is served by Jomo Kenyatta International Airport (JKIA), about 16 km south-east of the city centre, handling most international flights. A second airport, Wilson Airport, a few kilometres west of JKIA, handles domestic and light aircraft flights. Direct flights connect Nairobi with London, Amsterdam, Dubai, Addis Ababa, Johannesburg, Amsterdam, and major hubs across Africa and the Middle East.

From JKIA to the city centre, taxis take about 30–45 minutes (longer in traffic). Use official airport taxis from the designated rank or book ahead with a hotel transfer. Ride-hailing apps (Uber, Bolt) are also available and generally cheaper. There is no train connection between the airport and the city.

The Madaraka Express — a modern standard-gauge railway — connects Nairobi with Mombasa in about 4.5 hours and is a comfortable and reliable alternative to the old overnight bus. The railway station is at Syokimau, a taxi ride from the city centre. Buses serve routes to Mombasa, Kisumu, and other Kenyan towns from several terminals around River Road.