The bus fare from Nairobi to Kitale is Ksh. 1600 when use EasyCoach bus or Ksh. 1200 when you use Greenline. However, there are many other small shuttle companies that go the same route and their bus fare might be slightly lower.
The worst time to travel to Kital is during the festive season because of demand in bus tickets