Betting in Kenya » Best Guide to Online Betting in Kenya
  • Home
  • Online Betting Kenya

Betting in Kenya

Everything about online betting in Kenya and an overview of the best Kenyan sports betting sites & offers.

Betting Sites & Offers Kenya

Rank Bonus Turnover Min odds 

100% up to 18 000 KSh
Deposits with M-Pesa & Airtel

Turnover: 5x bonus amount

Lowest odds: 2.75

Claim Go to website

50% up to 5000 KSh
Deposits with M-Pesa & Airtel

Turnover: 3x bonus amount

Lowest odds: 3.00

Claim Go to website

100% up to 11 200 KSh
Deposits with M-Pesa

Turnover: 5x bonus amount

Lowest odds: 1.40

Claim Go to website

Up to 20 000 KSh
Exclusive bonus code: BBKE

Turnover: 5x bonus amount

Lowest odds: 1.40

Claim Go to website

15% up to $60

Turnover: 12x bonus amount

Lowest odds: 1.20

Claim Go to website

Online Betting Kenya

Sports betting has become a very popular activity in Kenya and the population enjoys sports such as cricket, long distance running and rugby. The market is constantly growing and more people keep getting hooked on the trend. The love for sports and the convenience of mobile betting have had a great impact on the popularity of sports betting in Kenya and the market is expanding faster than expected.

Sports betting sites in Kenya

Finding good sports betting sites in Kenya is not a difficult task. There are many fully licensed sites and the list of bookmakers just keeps growing. A few of the sites to choose from are Betin, Justbet and Bet Yetu. Kenyan players can also take advantage of a wide range of international websites which have chosen to target this market.

Betting sites Kenya

  1. Bet £10 get £40 in Free bets

    New Customers only - £10 minimum deposit using promo code FOOTBALL - First bet must be placed on any market - Minimum stake £10 at odds of 1/2 (1.5) - Free bets credited upon qualifying bet settlement and expire after 7 days - Free bet stakes not included in returns - Deposit balance is available for withdrawal at any time. General deposit method & withdrawal restrictions apply & Full T&C’s apply.

  2. 100% up to £122

    This offer is available to new players who made the first deposit. All players must be 18+ years old and of a required legal age to gamble. In order to activate this bonus on the personal 22BET account, please, enter the bonus code BB122 when a deposit is made and wager your deposit once on betting markets with odds of at least 1.65 within 30 days.

  3. Up to £40 Welcome Bonus
    Brand new UK Licence!

    18+. New depositing players on only. Promotion from 11/02/2020 until further notice. First deposit min £10. Qualifying bet: min. £10 accumulator bet with at least two selections with min odds of 1/2 (1.50) per selection. Bonus: 50% of the amount of the first bet. Max bonus £40. Min 6x wagering with bonus on min odds of 1/2 (1.50) before withdrawal. Deposit method restrictions. Bonus valid for 7 days. Full T&Cs apply.

  4. 5 x £20 Free Bets

    New customer offer. Place 5 x £10 or more bets to receive £20 in free bets. Repeat up to 5 times to receive maximum £100 bonus. Min odds 1/2 (1.5). Exchange bets excluded. T&Cs apply.

  5. 100% up to £100 in bet credits

    Open Account Offer. Up to £100 in Bet Credits for new customers at bet365. Min deposit £5. Bet Credits available for use upon settlement of bets to value of qualifying deposit. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Time limits and T&Cs apply.

  6. £40 Money Back
    + £10 casino bonus

    New customers only. 18+, Min deposit £10. Money back as bonus. Wagering requirements: Sportsbook 3x at min. odds of 1.40 (2/5), Casino 25x. Only one bonus can be used at a time, Sportsbook bonus must be wagered before using the Casino, unless the bonus has been forfeited. Bonus will expire after 7 days of opt-in.

  7. £10 First Bet insurance

    Valid to 29/03/20. New Customers. Qualifying bet is first settled single bet of at least £/€10.00 (£10 E/W) at odds of Evens (2.0) or more. If qualifying bet loses, £/€10.00 free bet credited within 24 hours of qualifying bet’s settlement and must be used within 7 days. Free bet stake not included in returns. Multiple bets require each selection odds of 2/5 (1.4) or more. Only losing win single part of an E/W bet will qualify.

  8. £20 Risk Free Bet

    New customers only. Place your FIRST bet on any Sportsbook market and if it loses we will refund your stake in CASH. Max refund is €/£20. Only deposits made using Cards or Paypal will qualify. €/£5 Same Game Multi free bet will be available to claim from the promotions hub after the qualifying bet has been settled. T&Cs apply.

  9. Bet £5 get £30

    New Customers only. Deposit and place a £5 qualifying bet at odds of 2.00 or greater within 7 days of opening a new account; excludes cashed out bets. Receive 2x £10 Sports/Virtual Sports Free Bets, valid on set events only at odds 2.00 or greater, expires in 7 days, plus a £10 Casino Bonus, expires in 7 days. Wager the Casino Bonus 35x to withdraw winnings. Payment Cards only. Geographical Restrictions and T&Cs Apply. Please Gamble Responsibly

  10. Bet £10 get £10 Free Bet

    18+, Welcome Bonus: New Players only, 1st Deposit, Min Deposit,: £10, max £10 free bet valid for 14 days, bets must be placed at odds of 1/1 or greater and be settled within 14 days of placement. System bets no eligible. Click to see full T&Cs

  11. £10 Free bet on each
    TV Premier League match

    New customers. Min bet £10. £10 Free Bet per televised Premier League game. Min odds 1/2. T&Cs apply.

  12. Up to £25 Free Bet

    18+ | General Promotions Terms Apply | New UK customers only | min bet £10 | match max £25 free bet | Min of 3 selections in accumulator | min odds per selection 7/10 (1.70) | Free bet stake not returned | Certain Markets/sports/payment methods restrictions apply | Qualifying bet must be made within 30 days | Free bet valid for 30 days | T&Cs Apply

  13. Up to £50 in Cash

    New UK Customers Only. Deposit £20 minimum. Wager £100 minimum to get £5 free. Repeat up to 10 times within 7 days. T&C Apply, 18+.

  14. 100% In-play Profit Boost

    18+ New customers only. Mobile Only. £10 min deposit activates 1x 100% in-play profit boost. Max stake £10. Max extra winnings £100. Valid for 30 days. Skrill/Neteller deposits do not qualify. Full T&Cs below

  15. Bet £10 get £10

    T&Cs apply. New players only. The qualifying bets to claim the Bet must have minimum odds of 3/1 (4.00) or higher before triggering free bets. 18+.

  16. No welcome offer currently

  17. Bet £5 get £20 in Free bets

    18+ New UK+IRE customers. Paypal and certain deposit types and bet types excluded. Min €5 bet within 14 days of account reg at min odds 1/2 = 4 x €5 free bets. Free bets valid for 4 days on sports, stake not returned, restrictions apply. T&Cs apply.

  18. £30 Free Bet

    New UK & Ireland customers only. Min Deposit: £10. First deposit matched up to £30. 1 x wagering at odds of 1.75+ to unlock Free Bet. Debit Card & PayPal deposits only. Terms Apply.

  19. £20 Risk Free Bet

    Available for customers who register from 04/12/2019. The risk free bet token should be selected on your bet of choice. The maximum refund is £20. Casino is excluded. Full terms apply.

  20. £10 Free Bet on Double

    New customers only. £10 qualifying bet on a combination bet with 2 or more selections at the minimum odds of 1.5 each required. Max free bet 5x £10. Free bets must be used on combination bets with 2 selections at the minimum odds of 1.5. Offer Ends 31/12/2019. Skrill and Neteller deposits excluded. 18+ BeGambleAware. Full terms apply.

  21. £30 in Free Bets

    New UK & NI customers only. 18+. Deposit & place first sports bet at a minimum of £10 in one bet transaction at evens (2.0) +. £30 paid in free bets within 10 hours of bet settlement, expires 7-days after issue. E-Wallet & Prepaid Card restrictions apply. Your first bet must be settled within 60 days of bet placement. SMS validation may be required. Full T&C's apply.

  22. £10 Free bet

    New customer only, max one £10 Free Bet, Qualifying bets must be place at odds of 2.0 (1/1) or greater, paid as bonus token with min odds reg, T&C apply.

  23. Bet £5 get £20 in Free bets

    18+ Eligible UK+IRE players. Paypal & some deposit & bet types excl. Min first £5 bet within 14 days of account reg at min odds 1/2 = 4x £5 free bets. Free bets valid for 7 days, stake not returned. No cashout, restrictions + T&Cs apply

  24. £10 back if first bet is lost

  25. 100% up to £200

  26. No bonus offer at the moment

  27. No bonus offer at the moment

  28. No bonus offer at the moment

  29. Integrated with 888Sport

  30. Bet £10 & Get £30 in Free Bets

    New customers who register, deposit & bet via Mobile only,, min £10 stake, win only, min odds 1/2, free bets credited as 2 X £15 (30 day expiry), free bet/player/payment method/country restrictions apply.

  31. £10 Back-Up Bet

    Min deposit £10, Max stake £10, Min Odds 1/1 (2.0); Max free bet £10; New players only; +18; T&Cs apply

  32. 50% up to £75

  33. No welcome offer

  34. Bet £10 get £20

    New UK & IRE Customers. 18+. Minimum deposit and first bet £/€10 on fixed odds within 45 days of registration at min odds ½. Paypal & some deposit & bet types excluded. Bonus Code W20. Free bets issued as 2x £/€10 free bets on International day-of Racing (non-UK or Irish) only. Free bets valid for 7 days, free bet stakes not returned in winnings. Further eligibility and T&C's apply.

  35. 100% up to £100
    Exclusive offer!

    New customers only. Min deposit £10 (UK Debit cards only). Max bonus amount is £100. Deposit and bonus amount must be wagered 10 times (min odds Evens) prior to bonus funds and associated winnings becoming withdrawable. Winnings accumulated from ‘real money’ bets may be withdrawn at any time. Bonus is valid for sports betting only. T&Cs apply.

  36. £20 Free bet

  37. £30 Welcome Offer
    Free Bets & Free Spins

    18+ / Customers will be awarded £15 in free bets and £15 in free spins for Casino and Vegas. New customers only / Free Bets valid for 3 days. Free spins valid for 2 days. T&Cs apply.

  38. Bet £20 get £20 Free

  39. 100% up to €25

  40. £10 Free Bet

  41. Up to £10 Free Bet

    Valid for new players from 01/08/2019 to 31/12/2019. Min deposit of £20 is required to be eligible for the offer. £20-49 deposit = £2 Free Bet. £50-99 deposit = £5 Free Bet. £100- deposit = £10 Free Bet. Free Bet stake is excluded from bet returns. Returns from winning Free Bets have no wagering requirements. Volt Casino general terms & conditions apply. 18+.

  42. £5 Free Bet + £5 Casino Bonus

  43. 100% up to £50

    New Customers only; Min. deposit £15 (no Skrill/Neteller); Bonus amount is 100% of deposit up to £50; Offer can be claimed once per household; Wager the qualifying deposit and bonus amount 8x within 30 days to convert bonus winnings into real money; Wagers must be on min. odds of 4/5 on singles or acca bets with min. odds of 2/5 per selection to qualify; Max. stake contribution to wagering requirement is the value of your bonus; Certain bet types are excluded; See full terms; Terms apply; 18+

  44. £10 Bonus Token

  45. No bonus offer at the moment



  48. 100% up to £200

  49. 100% up to £50

  50. £10 No Deposit Free Bet

  51. No bonus offer at the moment

  52. €10 Free Bet

  53. No bonus offer at the moment

  54. £20 Free bet

  55. 100% up to €25

  56. No bonus

  57. 100% up to €100

  58. Bet £10 get
    £30 in free bets

  59. 100% up to €100

  60. 100% up to €100

  61. No bonus offer at the moment

  62. 4 x €5 Free Bets

  63. 100% up to €100

  64. No bonus offer at the moment

  65. Up to ₹10 000 in Bet Credits

  66. Up to ₹10,000 Profit Boost

  67. 100% up to ₹10000
    +22 Bet Points

  68. 100% up to ₹8000

  69. 100% up to ₹8000

  70. 100% up to ₹8,000

  71. 100% up to ₹8,000

  72. 100% up to ₹8000

  73. 100% up to ₹6666

  74. ₹2000 Free Bet

  75. Free Bet Up to ₹2,500

  76. Bet $10 get $30 in Free bets

  77. 100% Up To ₹8000

  78. Beloved Cricket Sportsbook

  79. 150% up To ₹10,000

  80. Rizk-free bet up to ₹5000

  81. 100% up to ₹7500

  82. 100% up to $250

  83. Bet $10 get $10 Free Bet

  84. 100% up to $125

  85. 100% up to $100

  86. New & Improved Sportsbook

  87. 100% up to $100

  88. 100% up to $200 in Bet Credits

  89. 100% up to €25

  90. 100% up to $200

  91. 50% up to $200

  92. Bet $20 get $20 Free Bet

  93. 100% up to $300

  94. Bet $20 get $20 for free

  95. 50% up to $200

  96. 100% up to 200 €

  97. 100% up to €100
    + €10 Free Bet
    + €25 Mobile Cashback

  98. 100% up to €250

  99. 100% up to 150 €
    or 200% up to 25 €

  100. 100% up to €120

  101. 100% up to €100

  102. 100% up to €97

  103. Up to €100 in Free Bets

  104. 100% up to €120

  105. 100% up to €100

  106. €20 Free Bet

  107. 50% up to €150

  108. 100% up to €100

  109. 100% up to €100

  110. 100% up to €100

  111. Tax-free winnings
    within 5 minutes

  112. 100% up to 18 000 KSh
    Deposits with M-Pesa & Airtel

  113. 50% up to 5000 KSh
    Deposits with M-Pesa & Airtel

  114. 100% up to 11 200 KSh
    Deposits with M-Pesa

  115. Up to 20 000 KSh
    Exclusive bonus code: BBKE

  116. 15% up to $60

  117. Great sportsbook for Kenyans

  118. 100% up to $30

  119. 50% up to ₦20 000

  120. 100% up to ₦50,000

  121. 100% up to ₦100 000
    Exclusive bonus code: BBNG

  122. 100% up to $30

  123. 100% up to ₦100 000

  124. 100% up to ₦ 100 000

  125. Great betting site in Nigeria

  126. 100% up to $30

  127. Sign up with Nairabet

  128. 50% up to €25

  129. €10 bonus on first deposit
    + 50% up to €210

  130. 100% up to €300

  131. 100% up to €200

  132. €25 bonus + €5 per week

  133. 100% up to €30

  134. €10 bonus if your first bet loses

  135. 100% up to €100

  136. €10 bonus after first bet

  137. R25 Sign Up Bet

  138. 100% up to R1000

  139. Bet $20 get $20 Free Bet

  140. 100% up to 100€

  141. 100% up to 100€

  142. 100% up to €200

  143. Risk-free bet up to €50

  144. 100% up to €100

  145. 400% up to €40

  146. Finnish brand with Fast Withdrawals

  147. 100% up to €100

  148. 100% up to 100€

  149. 100% up to 100€

  150. 100% up to 100€

  151. 50% up to €200

  152. 100% up to £50

  153. 100% up to 100€

  154. Up to $60 Free Sports Bet

  155. Matched free bet up to 50 NZD

  156. 100% up to $100

  157. New & Improved Sportsbook

  158. Great Sportsbooks in NZ

  159. 100% up to $100

  160. 100% up to $75

  161. 100% up to $200

  162. Bet $20 get $20 Free Bet

  163. 100% up to €200

  164. 100% up to €100

  165. 50% up to €200

  166. 100% up to 150€

  167. 100% up to 100€

  168. 100% up to €50

  169. Up to CHF150 bonus

  170. 50% up to €200

  171. 100% up to CHF200

  172. 100% up to €122

  173. 100% up to €100

  174. No bonus offer at the moment




  178. No bonus offer at the moment





  183. 100% up to £122

  184. Free £20 Exchange Bet

    New customers only, bet up to £20 on the Exchange and if your first bet loses, we’ll refund you £20 in Cash. Bet must be placed in first 7 days of account opening. T&Cs apply.

  185. 100% In-play Profit Boost

    18+ New customers only. Mobile Only. £10 min deposit activates 1x 100% in-play profit boost. Max stake £10. Max extra winnings £100. Valid for 30 days. Skrill/Neteller deposits do not qualify. Full T&Cs below

Bookmakers for Kenyan customers

22Bet in Kenya

100% up to 18 000 KSh
Deposits with M-Pesa & Airtel

22Bet has got a great product for Kenyan players. Right now you can also claim a special offer for Bookiesbonuses visitors only! A 100% bonus, up to 18 000 KSh.

22Bet allows payments with M-Pesa and Airtel.


50% up to 5000 KSh
Deposits with M-Pesa & Airtel

Betway is one of the greatest online betting sites in the world. They offer a wide variety of sports and betting options, and also accept a lot of international customers. That fact means that they are used to a lot of different cultures and types of players. Great news for Kenyans, as they can feel at home with Betway. Also, Betway accept Airtel Money or M-Pesa as a payment method.


15% up to $60

The world’s biggest betting site, Bet365, really tries to prove themselves as the no. 1. With a great selection of sports and betting and both an English and international flare, they really are the complete package. No other bookie offer the same level when it comes to special functions. For us at, Bet365 is really one of the best betting companies. We recommend them highly.


Great sportsbook for Kenyans

One of the bookies from the old guard of online gambling. Since 2008, their online presence has included betting. They offer a lot of good things for Kenyan customers, including a good selection of sports and promotions. They also provide customers with a lot of payment options in a lot of currencies (not shilling though).

Payment methods for Kenyan customers

The main problem regarding deposits and withdrawals are Kenyan banking systems. If you want to make a deposit via bank, it has to be through an agent face to face. This means that other methods of payment, like M-Pesa or Airtel. Both of those methods are easy and include the use of a mobile phone.

Payments via M-Pesa

M-Pesa is operated by Vodafone and its purpose is to keep money transfers safe in some countries, such as Albania, India and several African countries, including Kenya. With M-Pesa you can make deposits to your online betting account with your smartphone by sending money to the number provided by the bookmaker.

This works for most Kenyan bookmakers, but at the moment only for 22Bet of the international ones.

Payments via Airtel Money

With Airtel Money you can make deposits to your online betting account via your mobile phone. Once logged in to your Airtel account you make the payment by clicking “pay bill” and entering the Business name (number) of the company of your choice.

This also only work with 22Bet outside of the Kenyan bookmakers.

There are not many bookies outside of Kenya that accept payments in Kenyan Shilling, but it is normally not a problem for Kenyans to pay in other currencies.

Payments with M-Pesa and Airtel

  1. Great choice for Kenyans

  2. Famous internationally

Welcome bonuses & Free bets for Kenyan players

As Kenya has become a very hot and attractive market in sports betting in recent years, promotions are very easy to find. Bookmakers are doing everything they can to attract players and there is a wide range of offers to explore, including free bets, bonus cash and many more. Welcome offers are also available for newcomers.

The legal situation of sports betting in Kenya

Most forms of gambling are legal in Kenya, as long as the operator is licensed under BCLB. The industry is regulated according to the Betting, Lotteries and Gaming Act that passed in 1966. Sports betting websites have been regulated since 2013 and there are certain rules in place determining how the sites can operate their business. The guidelines include no employment of children, no underage gambling and no advertising in the media. However, punishments for those who don’t obey are not very strict.

Betting Kenya

Common sports to bet on in Kenya

The most popular sport to bet on in Kenya is football. This isn’t a nation with huge success in this sport compared to the rest of the world, but people here love it. Something that Kenya is widely known for is their success in track and field, which is another common sport to bet on, as are volleyball, basketball, cycling, baseball, tennis and many more.

FAQ Sports betting in Kenya

Is sports betting legal in Kenya?

Sports betting is legal in Kenya and the industry has seen drastic growth in recent years.

Can I play with Kenyan shillings?

In Kenya, you can pay with Shillings. Outside of the country it is harder. Betway allows deposits by M-Pesa or Airtel Money, which means they offer the possibility to pay in Shillings but not play in that currency.

What deposit and withdrawal methods can I use as a Kenyan?

M-Pesa is a very common payment method in Kenya. It allows people to make quick and easy payments by transferring money through their mobile phones. It’s also possible to use a few other payment methods depending on the site, including e-wallets and credit/debit cards.

Are Kenyan players taxed on winnings?

No, only bookies have to pay on winnings.