Train Station in Nairobi

Syokimau Railway Station

The starting/end point of the new Nairobi–Mombasa railway lies 19km southeast of the city centre. Semi-regular trains (KSh120) connect Nairobi's old railway station with Syokimau; a matatu will cost around KSh500...

Bus Station in Nairobi

Machakos Country Bus Station

The Machakos Country Bus Station is a hectic, disorganised place with buses heading all over the country; it serves companies without their own departure point. However, if you can avoid coming here, do so, as...

Airport in Nairobi

Jomo Kenyatta International Airport

Most international flights to and from Nairobi arrive at this airport, 15km southeast of the city. There are two international terminals and a smaller domestic terminal; you can easily walk between the terminals.

Airport in Nairobi

Wilson Airport

Located 6km south of Nairobi’s city centre on Langata Rd; with some flights between Nairobi and Kilimanjaro International Airport or Mwanza in Tanzania, as well as scheduled and charter domestic flights.

Bus in Nairobi

Modern Coast Express

With a good safety record, these reliable and more expensive buses link Nairobi to Mombasa, Malindi and Kisumu. There are also international links, including Mombasa–Dar es Salaam and Nairobi–Kampala.

Car Rental in Nairobi

Central Rent-a-Car

This long-standing car-rental agency has a number of 4WDs, SUVs and standard cars for hire at competitive rates. The owner knows the roads of Kenya well and can offer very helpful route tips.

Car Rental in Nairobi

Roadtrip Kenya

A new arrival in Nairobi, this long-standing Dutch-run agency has nevertheless been working in Uganda and Tanzania for years and offers excellent value, local knowledge and support.

Airline in Nairobi

African Express Airways

Connects Nairobi with Mombasa, Eldoret, Kisumu and Wajir; also has some regional international flights. Departures are from Wilson Airport.

Bus in Nairobi

Riverside Shuttle

Offers reliable and safe international services to destinations in Tanzania, including Arusha, Moshi and Kilimanjaro International Airport.

Bus in Nairobi

Easy Coach

Long-standing company serving western Kenyan destinations as well as running some international buses to Uganda.

Airline in Nairobi

Kenya Airways

Has an extensive domestic and international network. Also in Kisumu, Malindi and Mombasa.

Airline in Nairobi


Flights to Amboseli, Diani, Lamu, Masai Mara, Malindi, Meru, Nanyuki, Lewa and Samburu.

Airline in Nairobi


Flights to Eldoret, Kisumu, Lamu, Lodwar, Malindi, Masai Mara, Mombasa and Samburu.