update your settings
Buses, matatus and occasional Peugeots leave for Naivasha (KSh120, 1¼ hours), Nyahururu (KSh100, 1¼ hours), Eldoret (KSh200, 2¾ hours), Nairobi (KSh200, three hours), Kitale (KSh350, 3½ hours) and Kisumu (KSh350, 3½ hours).
Getting there & around
and receive a
on your next guidebook purchase
Lonely Planet. All rights reserved. No part of this site may be reproduced without our written permission.