Il n'existe pas de transport en commun propre à la ville. Cependant, comme partout au Kenya, l'offre en "matatu", en "pikipiki" (cyclomoteur-taxi) et en "boda boda" (vélo-taxi) est largement suffisante pour satisfaire toutes les demandes. Un parcours urbain en "boda boda" est une expérience à tenter : frissons garantis ! Les taxis conventionnels, plus ou moins officiels, sont également bien représentés ; la course est généralement payable à l'avance, après marchandage, et il ne faut pas s'étonner de voir le chauffeur se précipiter à la station-service la plus proche pour remplir son réservoir avant d'effectuer le trajet commandé. Pour exemple, le prix d'un transport entre l'aéroport et le centre-ville coûte, en 2009, entre 500 et 600 KSH en taxi et entre 30 et 40 KSH en "matatu". Il est également possible de louer une voiture avec ou sans chauffeur.