There are various application and websites that you can use to buy and sell bitcoins in Kenya. In this case, i am going to use LocalBitcoins. With LocalBitcoins you can buy Bitcoins through mpesa or bank.
Below is how to go about it;
Visit Local Bitcoin website and Create an account: https://localbitcoins.com/country/KE
On the top menu of the website click signup for free then create account.
Check your email to confirm your registration details
Select the kind of trader that meets you ability. Some traders limit selling of Bitcoins to Ksh. 500 others to Ksh. 20,000. Also, ensure to check on the seller’s reputation before buying. Only trade with sellers with a Feedback score of 100%.
After trusting the seller, click on Buy Bitcoins online from (his/her name) to buy.
You will be directed to a page that shows the terms and conditions of the trader.
Carefully read his/her the terms and conditions (they are normally short)
After agreeing the terms Enter the amount you wish to Buy in Kenyan Shillings and you will be able to see how many bitcoins you will get for the same.
Make Mpesa Payment
Confirm payment and you will receive the Bitcoins from the seller.
You are done!
NOTE: Always take note of the seller’s reputation. Be aware of phishing attempts!