Internet services are readily available especially in the urban centres. You can access the internet from your laptop, pc or mobile phone. Most hotels have internet services in the rooms and most are just plug & plug or are using wifi technologies. Internet/cyber cafes can be found literally everywhere and most have provisions for those that want to surf using their own laptops. At the cyber cafes the rates start from Kshs 0.50 to Kshs 3 per minute but the more common rate is kshs 1 per minute Currency Converter
If you have a laptop and you need to move around with your laptop especially in the rural areas the best option is to get a wireless modem from any of the mobile phone operators.
To access the internet using your phone you will have to get a local sim card that is data enabled and this will enable you to surf through your phone. The rates are very cheap.