You can check the current data bundle pricing for each of companies in the link below.
1. For Airtel Kenya internet data bundles plan click here.To subscribe to Airtel internet bundles, Dial the code *544#
2.For Safaricom daily internet data bundle plan click here. For the prepaid data bundles click here.
To subscribe to Safaricom internet bundles, Dial the code *544#.
3. For Orange prepaid internet data bundle plan click here. To subscribe to orange internet plan , Dial *123*4# or *124#.
Nb: These are limited data plan and once they are exhausted you're charged on Pay as you go terms.
All the three internet providers have daily, weekly and monthly unlimited data plans apart Safaricom who dropped the offer. Airtel have unlimited daily data plan for kshs 250, a weekly plan at kshs1300 and monthly plan at kshs3500. Orange also have a weekly unlimited data plan for kshs990 and monthly unlimited plan for kshs2990. However, the two have what they call Fair Usage Policy(FUP) where the top internet speed is capped at about 256kbs when the user breach the set FUP set by the provider.
Airtel kenya through club 20 promotion is also offering 100mb for kenya20. This is by far enough for daily use by an average internet user who only access social sites and check the emails.check out out how to subscribe to club20 here