There are a lot of stores where you can get a SIM card, you only need your passport in order to be able to get one. The SIM itself only costs 100-200 KSh (1-2 USD), then you can add voice traffic or data traffic. Safaricom, Airtel and Telkom are the three carriers active in Kenya