Kitale is connected to the rest of western Kenya by matatu (shared minibus) services. Frequent matatus run to Eldoret (about 1.5 hours), from where there are onward connections to Kisumu, Nakuru, and Nairobi. Direct buses to Nairobi take around 7–8 hours.
Kitale Airport has a short runway and receives only occasional charter flights and some Kenya Airways regional services — check current schedules as these change frequently. Most visitors fly into Eldoret and take a matatu or taxi the remaining 60 kilometres.
The road north from Kitale toward Lodwar and Lake Turkana is paved to a point but deteriorates significantly. If heading north, a 4WD vehicle is strongly advisable, and confirm road conditions locally before setting out.