Kenyan shilling (KSh)

English and Swahili; other tribal languages also spoken

The British Foreign and Commonwealth Office advise against all but essential travel to areas within 60km of the Kenya-Somali border, Garissa County, Lamu County (not including Lamu or Manda islands), those areas of Tana River County north of the Tana river itself, and within 15km of the coast from the Tana river down to the Galana (Athi-Galana-Sabaki) river. Safari destinations and the southern coast are unaffected. Click here for more information.


Airport in Lamu Town

Lamu Airport

Located on Manda Island, Lamu Airport receives several daily flights from Nairobi (from US$108, two hours) with Fly540 (, Airkenya (, Skyward Express ( and...

Bus in Kisii


The congested matatu terminal in the centre of town is a chaos of loud, and often somewhat drunk, people trying to bundle you onto the nearest matatau, whether or not you want to go where it's going.

Airport in Lodwar

Lodwar Airport

If you are flying into the region (which is a good idea considering the state of the roads), you will arrive at a small, dusty, yet friendly airport right next to the highway. Boda-bodas (bike taxis) are...

Bus in Kitale

Main Bus & Matatu Park

Matatus, buses and Peugeots are grouped by destination, and spread in and around the main bus and matatu park. Regular matatus run to Endebess (KSh100, 45 minutes, change here for Mt Elgon National Park),...

Bus in Kisumu

Easy Coach

Easy Coach offers the smartest buses out of town. Its booking office and departure point are in the car park just behind (and accessed through) Tusky's Shopping Centre. It has daily buses to Nairobi (KSh1400,...

Petrol Station in Embu

Shell Petrol Station

Buses on their way to Nairobi and Mombasa usually stop at the Shell petrol station and, if not full, will pick up passengers. There is no set schedule, but we were told buses arrive roughly every hour. If you are...

Bus in Nakuru

Molo Line

Molo Line, the most reputable of the matatu companies, runs services to Nairobi (KSh400), leaving when full from opposite the old Odeon cinema. There are 10 seats, usually with belts, and drivers tend to stick to...

Bus in Kericho

Easy Coach

Easy Coach offers the best buses, but its office, and departure point, is inconveniently located out of town opposite the Tea Hotel and inside the Libya Petrol Station. They have buses to Nairobi (KSh1100, six...

Bus Stop in Nyeri

Lower Bus Stand

If you are heading south or east, come to this bus stand south of town. Grab a bus to Nairobi (KSh500, 2½ hours) or Thika (Ksh300, two hours). It can be a bit manic, and the prices do fluctuate depending on who...

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...

Airline in Nanyuki

Tropic Air

Charter-helicopter and light-aircraft services from Nanyuki's airport. Can sort custom flights to various game parks. The cheapest is a two-person flight to Lewa Wildlife Conservancy for US$470.

Bus Station in Nyahururu

Bus & Matatu Station

This busy and congested station is located behind the market walls. There are several small ticket booths with city names as you enter – head straight to these to purchase your tickets rather than the small army...

Airline in Tsavo West National Park


Runs daily flights between Nairobi’s Wilson Airport and Tsavo West, with airstrips near Finch Hatton's Safari Camp and Kilaguni Serena Lodge. You’ll need to arrange with one of the lodges or a safari company for...

Bus Station in Meru

Bus & Matatu Stand

This is the main bus stand in Meru – head here if you want a comfortable journey back to Nairobi or a city on the way. If you are looking for more of an adventure or more remote places, head to the matatu stand.

Airport in Mombasa

Moi International Airport

Located 9km west of Mombasa centre, this is Kenya’s second-busiest international airport. Apart from flights to Nairobi, there are domestic flights to Lamu and various airstrips in the Maasai Mara, as well as...

Bus in Nakuru

Bus & Matatu Station

Ordinary matatus leave from the chaotic bus and matatu station next to the market. Services include Naivasha (KSh200, 1¼ hours), Eldoret (from KSh350, 2¾ hours), Nairobi (KSh250 to KSh400, three hours) and Kisumu...

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.

Airline in Amboseli National Park


Daily flights between Nairobi’s Wilson Airport and Amboseli. You’ll need to arrange with one of the lodges or a safari company for a vehicle to meet you at the airstrip, which is northwest of Ol Tukai.