Getting there by air
Nairobi (NBO) (Jomo Kenyatta International): 16 km (10 miles) southeast of the city. To/from the airport: A Kenyan Bus Services bus and a Kenyan Airways bus (it takes 40 min to get to the city). Taxis are available, but you should agree on the fare beforehand (journey time is about 15 min). Airport facilities include: duty-free shop, bank, post office, restaurant, car rental, Internet cafe.
International airlines providing flights to/from Nairobi include: Air India, Air Italy, British Airways, Delta Connection Air, Egypt Air, Kenya Airways, Monarch, KLM, Precision Air, Swiss International Air Lines, Virgin Atlantic Airways.
Approximate flight time from London, UK is 9 hours 30 min.
Mombasa (MBA) (Moi International): 13 km (8 miles) west of the city. To/from the airport: a Kenyan Airways bus (20 min journey). Taxis are available, but you should agree on the fare beforehand. Airport facilities include: duty-free shop, bank, restaurant, car rental.
International airlines providing flights to/from Mombasa include: Air Italy, Kenya Airways, Monarch, Precision Air.
Getting there by road
From Tanzania - cross at Lunga Lunga (south of Mombasa), Namanga (on the road to Arusha), Isebania and Taveta. From Uganda - cross at Buisa or Malaba.
Overland travel from Sudan or Somalia is not possible (or too dangerous).
There are many buses and couches providing connections from Tanzania (Tanga and Dar es Salaam, Arusha, Moshi) to Mombasa or Nairobi.
There are a lot of airlines connecting Nairobi with Mombasa, Kisumu, Nanyuki, Malindi, Lamu, and the national parks/reserves of Amboseli Masai Mara and Samburu.
Kenyan Railways runs safe and comfortable (first or second class, third class ticket doesn't
ensure you'll have a seat) trains that run from Mombasa to Nairobi and on to Kisumu.
There are also connections to Taveta, Nanyuki and Butere. The train is a good way to travel between Mombasa and Nairobi, although it is slow and you may experience long waits and delays.
Buses are comfortable and fairly cheap, although quite slow. Tickets can be purchased in advance. Buses usually leave every morning from major cities such as Nairobi, Mombasa, Kisumu and Eldoret. Night buses are also available to some cities. The safest and most reliable bus companies are EasyBus (only Kakamega or Kisumu to Nairobi), Eldoret Express (the most, newest and quickest buses to western Kenya), Coast Bus (Mombasa to and from Nairobi, Nakuru, Kisumu and Kakamega, only nicght buses), Stallion Bus (Nairobi-Mombasa), Kenya Bus Service and Stagecoach.
Matatus are mini-vans or mini-buses that are the most common way of ground transportation in Kenya. They leave from designated spots called stages when the matatu is full.