Betting Shops in Nairobi CBD

Panashe June 22, 2026 34 min read Kenya


Betting Shops in Nairobi CBD: The Complete Guide

Nairobi’s central business district is a different betting environment to what you might find in other African capitals. Walk down Tom Mboya Street, through the Odeon Cinema area, along Ronald Ngala Street, or past the River Road commercial corridor, and you will find a mix of standalone betting shops, agent points, and in-shop betting kiosks. But the most important thing to understand before walking in anywhere is this: unlike many markets across Africa, Kenya’s sports betting industry was built from the ground up on mobile money, not on physical retail counters.

Most Kenyans bet on their phone, using M-Pesa, in seconds, without needing to visit any premises at all. That context matters when you are asking about betting shops in the CBD, because the physical shop network in Kenya is smaller and less centralised than in countries like Zimbabwe or South Africa, and the operators with the biggest customer bases, Betika and SportPesa, are primarily mobile-first platforms whose main touchpoints are your phone and the M-Pesa menu, not a high street shopfront.

That said, physical betting shops do exist in Nairobi’s CBD and surrounding areas, and for bettors who prefer the in-person environment, agent-assisted transactions, or simply want to watch live screens while they bet, they are worth knowing about. This guide covers what is physically available in and near the CBD, how to use both physical and mobile betting methods, the M-Pesa paybill numbers and USSD codes that matter, and the regulatory changes that every Nairobi bettor needs to know for 2026.


The 2026 Regulatory and Tax Context

Before anything else: two significant changes affect every bettor in Kenya in 2026.

New regulator: The Gambling Regulatory Authority (GRA) was established under the Gambling Control Act 2025, replacing the Betting Control and Licensing Board (BCLB) that had regulated the industry since 1998. All existing BCLB licences remain valid during the transition. The GRA has introduced stricter Know Your Customer (KYC) requirements, which means licensed operators now require proper identity verification before processing withdrawals.

New tax: The Finance Act 2025 introduced a 5% excise duty on M-Pesa deposits to betting accounts and a 5% excise duty on withdrawals, replacing the previous system of a 20% tax on net winnings. In practice: deposit KES 1,000, pay KES 50 in tax, KES 950 lands in your betting account. Withdraw KES 1,000 in winnings, pay KES 50 in tax, KES 950 reaches your M-Pesa wallet. Both deductions are automatic. This is a significant structural change and means the real cost of active betting is higher than it appears from the odds alone.

Minimum age: The Gambling Control Act 2025 raised the minimum gambling age in Kenya from 18 to 21.


Physical Betting Shops in Nairobi CBD: What Exists

MozzartBet: Ronald Ngala Street, CBD

MozzartBet is the operator with the widest confirmed physical retail presence in Nairobi, and is described by industry observers as the Kenyan bookmaker with the highest number of shops in the city. One confirmed CBD-area location is on Ronald Ngala Street, which runs through the commercial heart of the CBD east of the city centre.

MozzartBet is owned by the Mozzart Group (Serbia), one of the few international operators that has invested in a genuine physical shop presence in Kenya rather than operating purely online. The head office is at West Park Office Suites, 8th Floor, Ojijo Road, Westlands, Nairobi. Contact: +254 709 168000 / +254 70 916 8000. Email: help@mozzartbet.co.ke. Licence: BCLB 0000017.

Inside a MozzartBet shop, you will find screens showing live odds and current fixtures, betting terminals or counters, and staff who can assist with account creation, bet placement, and jackpot entry. MozzartBet’s in-store offering includes sports betting, casino products, and jackpots. The daily mega jackpot of KES 10 million is one of the flagship draws for walk-in customers. Minimum stake: KES 20.

Independent Betting Agents and Kiosks

Beyond the branded operator shops, the CBD and surrounding streets contain dozens of independent betting agents and kiosk operators. These are small points, often a desk, a screen, and a teller behind a counter, that may be franchised by local or regional operators, or run independently under their own BCLB/GRA licence. Tom Mboya Street, Odeon Plaza (on Muindi Mbingu Street near the Cinema), Lamu Road, and the River Road corridor are areas where clusters of betting activity concentrate. These agents can take M-Pesa-funded bets, assist with registration, and in some cases process bet slips manually for customers without smartphones.

Yellow Pages listed locations include a betting operator at Odeon Plaza, Nairobi, and premises on Tom Mboya Street (Plot No. 4400, LR No.) and Lamu Road (Plot No. 607). These are not branded nationally-licensed operators in all cases but represent the physical betting landscape of the CBD.


How to Place a Bet in Nairobi CBD: The Three Methods

Whether you are in a physical shop or using your phone on the bus to town, betting in Kenya follows one of three methods. Understanding all three lets you pick the fastest option for your situation.

Method 1: M-Pesa Paybill (the dominant method, no shop needed)

This is how the majority of Nairobi bettors fund their accounts and place bets. The process:

  1. Open M-Pesa on your Safaricom phone.
  2. Select “Lipa na M-Pesa” then “Pay Bill”.
  3. Enter the betting operator’s Paybill number (see list below).
  4. In the “Account Number” field, enter your registered phone number with the operator.
  5. Enter the deposit amount.
  6. Confirm with your M-Pesa PIN.
  7. Funds reflect in your betting account within seconds.
  8. Open the betting app or website and place your bet.

Key M-Pesa Paybill numbers:

  • Betika: 290290
  • SportPesa: 955100 (also 5212121)
  • MozzartBet: check mozzartbet.co.ke for current number
  • Odibets: check odibets.com for current number

The 5% excise duty on deposits is deducted automatically: a KES 500 deposit results in KES 475 in your betting account after the KES 25 tax.

The M-Pesa single transaction cap is KES 20,000. To deposit more, make multiple transactions.

Method 2: USSD Betting (no internet, no app required)

This is one of the features that makes Kenya’s betting market unique in Africa. Every major Kenyan operator offers USSD betting, meaning you can bet from any mobile phone, even a basic handset with no data connection, using only your airtime.

  • Betika USSD: dial *644# from your registered number, follow the prompts to check balance, place bets, or withdraw.
  • SportPesa USSD: dial *790# and follow the menu options.
  • Betika also offers SMS betting: send your selections to 29090.
  • SportPesa SMS: send your bet to 79079 in the format: GameID#Pick#Amount. For example, text “1234#1#200” to bet KES 200 on a home win in game 1234.

USSD betting requires no data bundle. It works in areas with patchy internet but stable mobile network. For bettors in the CBD who may be in a basement or low-signal building, the USSD option is the fastest fallback.

Method 3: Physical Betting at a Shop or Agent Counter

Walk into any branded betting shop (MozzartBet CBD, or a local agent kiosk). Tell the teller or agent your selections, the market, and your stake. They will process the bet either through a terminal or by manually entering it, and produce a receipt. Payments in physical shops are typically made via M-Pesa at the counter (the agent processes the Paybill transaction on your behalf using your phone number) or in some cases by cash.

Bring identification. The new GRA KYC requirements mean that even walk-in customers at licensed premises may be required to show a national ID or passport for account registration and for any payout above a set threshold.


Key Operators Available in Nairobi CBD Area

Betika Kenya’s market leader since 2019, with over 18 million registered users. No large-scale retail shop network. Primarily mobile and online. Headquarters: 3rd Floor, Mayfair Business Centre, Parklands Road, Nairobi. Customer care: 0729-290-290 / 0780-290-290. Paybill: 290290. USSD: *644#. App: on Google Play Store (first Kenyan betting app admitted to Play Store, 2023). Licence: BK 0000679 / PG 0000394.

Betika “Bila Bundles” is a specific feature allowing bettors to browse the Betika site and place bets without using mobile data. This is important in a market where data bundles are a real cost consideration.

SportPesa Founded 2014, the first Kenyan online betting operator. Headquarters: Nyaku House, Argwings Kodhek Road, Hurlingham, Nairobi. Customer care: 0755079079 / 0709079079. Paybill: 955100. USSD: *790#. SMS: 79079. Licence: BK 0001193. No significant retail shop network; primarily digital.

MozzartBet The operator with the strongest physical shop presence in Nairobi. Head office: West Park Office Suites, 8th Floor, Ojijo Road, Westlands. CBD shop: Ronald Ngala Street. Additional shops in Westlands and Kawangware (see SBP-067 for full detail). Phone: +254 709 168000. Email: help@mozzartbet.co.ke.

Odibets Second-largest active Kenyan operator by user base. Primarily mobile. Licence: BCLB 0000032. Odibets’ key differentiator is its “Bet Bila Bundles” feature, allowing data-free betting similar to Betika. Odibets has sponsored Kenyan Premier League clubs, which drives strong domestic football engagement on the platform. Strong on the Odi League and local match markets.

1xBet International operator accessible in Kenya. Not BCLB-licensed but operates with a Curaçao licence. Popular for its very wide international sports coverage and higher odds on some markets. Available 24 hours online. No physical Kenya offices.


CBD Navigation: Landmarks Near Key Betting Locations

For bettors navigating Nairobi’s CBD, the following landmark-based orientation helps:

Ronald Ngala Street runs east-west across the northern half of the CBD. It is one stop from the Tom Mboya Street bus terminus and easily accessible from the central bus park near Latema Road. MozzartBet’s CBD presence is in this corridor.

Tom Mboya Street runs north-south and is one of the busiest pedestrian commercial streets in the CBD. Betting kiosks and agents cluster along this street, particularly near the Odeon Cinema junction.

Odeon Plaza, on Muindi Mbingu Street near the Odeon Cinema, is a commercial arcade with a known betting presence.

River Road, the parallel commercial street to Tom Mboya Street, also has agent betting activity.

Kenyatta Avenue and Kimathi Street represent the more upscale commercial core of the CBD and are less saturated with street-level betting activity.


What to Bring to a Betting Shop in Nairobi CBD

For any physical betting interaction in 2026:

  • Your national ID or passport (required for GRA/BCLB compliance)
  • Your Safaricom number registered to your betting account
  • Your M-Pesa PIN
  • Your selections prepared in advance (reduces time at the counter)

For MozzartBet shops and larger agent points, having the game IDs or match names written down or noted on your phone speeds up the transaction significantly, especially during busy EPL matchday periods.

For our Kenya football predictions and tips to build your betslip before visiting any shop or opening any app, visit our Kenya predictions hub and the Kenya Premier League hub for domestic match analysis.

Responsible gambling: Minimum age in Kenya is 21 under the Gambling Control Act 2025. Only bet with GRA/BCLB-licensed operators. If gambling is causing harm, contact the GRA or speak to a trusted person.


SBP-064

Slug: betika-physical-shops-nairobi-locations

Title: Betika Physical Shops and Offices in Nairobi: What You Need to Know (2026)

Meta: Does Betika have physical shops in Nairobi? Where is the Betika office? Full guide to Betika’s locations, how to contact them, how to deposit without visiting an office, USSD, M-Pesa paybill, and everything a Kenya bettor needs.


Betika Physical Shops and Offices in Nairobi: What You Need to Know (2026)

Betika is Kenya’s market leader in sports betting, a position it has held since 2019, and it is a company that genuinely shaped the character of the Kenyan betting market. But one question that comes up repeatedly among Kenyan bettors, particularly those new to the platform, is whether Betika has physical shops you can walk into, whether there are Betika counters in Nairobi where you can place a bet with a person, and where the Betika office is if you need to resolve an account issue face to face.

This guide answers all of that directly, covering Betika’s confirmed physical presence in Nairobi, what happens there, and critically, the full detail of how to do everything Betika-related without visiting any location at all, because for the vast majority of Betika’s users, the office is irrelevant. Your phone is your Betika shop.


Does Betika Have Physical Betting Shops in Nairobi?

Not in the traditional sense. Betika is not a retail betting shop operator. The company does not run a network of walk-in betting counters the way MozzartBet does, or the way MWOS runs its 100-plus branches in Zimbabwe. Betika was built from day one as a mobile and online platform: it launched in April 2016 with SMS-only betting, added USSD shortly after, and went online in August 2016. Physical shop infrastructure was never the Betika model, and it has never been needed to serve Betika’s user base, which as of 2026 stands in the tens of millions of registered accounts.

The closest Betika gets to a physical presence for customers is its head office and customer care facility, which you can visit for account issues, disputes, and verification requirements.


Betika’s Nairobi Office: Confirmed Address and Contact Details

Betika Head Office: 3rd Floor, Mayfair Business Centre, Parklands Road, Nairobi, Kenya Postal address: P.O. Box 38477-00100, Nairobi, Kenya

Parklands is a suburb immediately north of Nairobi’s CBD, on the Parklands Road corridor that connects the Westlands roundabout to the Highridge and State House areas. Mayfair Business Centre is a commercial office complex on Parklands Road. From the CBD, it is accessible by public transport along Limuru Road / Parklands Road, or by matatu routes heading toward Westlands and Parklands.

This is a corporate office, not a customer-facing betting counter. If you visit the 3rd floor of Mayfair Business Centre, you will find Betika’s administrative and customer service teams. You can walk in to resolve account issues, escalate a withdrawal dispute, or handle identity verification requirements that cannot be resolved remotely. You cannot walk in to place a cash bet.

Betika Customer Care contacts:

  • Phone: 0729-290-290 / 0780-290-290
  • Live chat: available 24/7 via the betika.com website
  • Email: through the support portal on betika.com

Betika’s customer service operates around the clock, seven days a week. The live chat on the website is the fastest channel for account queries. Phone lines are staffed but may have queues during peak periods, especially on Saturday evenings after jackpot results.

Betika’s GRA/BCLB licence numbers: BK 0000679 / PG 0000394


How Betika Works: The Full Mobile-First Process

Because Betika has no retail counter network, the entire betting journey runs through your phone. Here is the complete process from registration to withdrawal.

Step 1: Registration

Visit betika.com on your mobile browser, or download the Betika app from Google Play Store (Betika became the first Kenyan betting company to have its app officially listed on the Play Store in 2023). Alternatively, dial *644# from your registered Safaricom number and follow the USSD prompts to create an account without any internet access.

Registration requires: your Safaricom phone number, a password, and basic personal details. Under the Gambling Control Act 2025, full KYC verification (national ID or passport) is required before withdrawals above a set threshold can be processed. Set this up during registration rather than at withdrawal time.

Minimum age: 21 years under the Gambling Control Act 2025.

Step 2: Deposit via M-Pesa

Betika’s Paybill number is 290290.

The deposit process:

  1. Open your Safaricom M-Pesa menu.
  2. Select “Lipa na M-Pesa” then “Pay Bill”.
  3. Business number: 290290
  4. Account number: your Betika-registered phone number (e.g. 0712345678)
  5. Amount: the amount you wish to deposit
  6. Confirm with your M-Pesa PIN
  7. You receive an SMS confirming the transaction and your Betika account is credited within seconds.

Finance Act 2025 deposit tax: A 5% excise duty is applied automatically. A KES 1,000 deposit results in KES 950 credited to your account (KES 50 paid in excise duty). Always account for this when deciding how much to deposit.

Maximum M-Pesa single transaction: KES 20,000. For larger amounts, make multiple deposits.

Alternative deposit method: Airtel Money. The process mirrors M-Pesa using the same Paybill number on the Airtel Money menu.

Step 3: Place Your Bet

Three channels, depending on your phone and data situation:

App or website (data required): Open betika.com or the Betika app. Browse the sportsbook by competition. Select your matches, choose markets (1X2, both teams to score, over/under, correct score, first goalscorer, Asian handicap, etc.), and add to your betslip. Enter your stake and confirm. You receive a confirmation with your bet ID.

Betika “Bila Bundles” (no data required): Betika operates a data-free browsing feature on Safaricom. You can visit betika.com without a data bundle active and browse odds and place bets. This is a genuine feature for bettors who have run out of data but have M-Pesa credit to place wagers. Access it through the Safaricom zero-rated sites menu or by navigating directly to betika.com without an active bundle.

USSD (no data, no app): Dial *644# from your Betika-registered Safaricom number. The menu allows you to check your balance, enter jackpot selections, and place bets without any internet connection at all. USSD works on any handset including basic feature phones.

SMS betting: send your bet code to 29090. Betika provides match-specific SMS codes on their platform.

Step 4: Withdraw Winnings

Withdrawals at Betika go directly to your M-Pesa wallet, usually within minutes of confirmation.

The process:

  1. Log into your Betika account on app or website (or use *644#).
  2. Select “Withdraw”.
  3. Enter the withdrawal amount.
  4. Confirm your M-Pesa number matches your registered account number.
  5. Confirm the withdrawal.
  6. Funds are sent to your M-Pesa wallet.

Alternatively, send an SMS: WITHDRAW#AMOUNT to 29029. For example: WITHDRAW#500 to 29029 to withdraw KES 500.

Finance Act 2025 withdrawal tax: A 5% excise duty applies to withdrawals. KES 1,000 withdrawn results in KES 950 reaching your M-Pesa wallet.

KYC for withdrawals: Betika requires verified identity before large withdrawals can be processed. Ensure your national ID is uploaded to your account before you need to withdraw. This requirement comes from the new GRA compliance framework and is non-negotiable.


Betika Jackpots: The Detail That Matters

Betika’s jackpots are a major part of why the platform dominates the Kenyan market. Key jackpots to know:

Grand Jackpot: The flagship jackpot with prizes up to and exceeding KES 200 million. Minimum stake: KES 49. Players predict the results of 17 listed matches. Betika awards bonus payouts for getting 13 or more correct even if the full jackpot is not won. Two people have won the full Grand Jackpot (Eli Kipruto and Moses Kiprono).

Mid-Week Jackpot: Smaller jackpot running through the week. Prizes typically in the KES 15 million range.

Must Be Won Jackpot: A variant where the prize must be paid out regardless of whether anyone gets all selections correct, distributing the fund to the highest-scoring entry.

Jackpot entries are placed the same way as regular bets: app, website, USSD, or SMS. You do not need to visit any physical location.


When Would You Visit the Betika Office?

The Mayfair Business Centre office is relevant for:

  • Account disputes that have not been resolved through live chat or phone
  • Identity verification documents that cannot be uploaded digitally (if your document scan quality is rejected)
  • Formal complaints under the GRA dispute resolution process
  • Media and partnerships enquiries

For everything else, your phone is faster. The live chat support is available 24 hours and response times are generally measured in minutes, not hours.


Betika vs Physical Shop Operators: The Honest Comparison

The absence of physical Betika shops is not a weakness in the Kenyan market context. M-Pesa penetration in Kenya is among the highest in Africa, and the ability to deposit, bet, and withdraw entirely on a basic Safaricom handset without internet or a bank account is genuinely transformative. MozzartBet’s physical shops (see article SBP-067 for the full location list) serve a different need: a comfortable environment, live screens, in-person assistance, and a social betting experience. Betika serves the bettor who wants to place a five-fold accumulator during their lunch break in thirty seconds without queueing anywhere.

For Kenya football predictions to build your Betika betslip, visit our Kenya predictions hub. For full operator comparisons, see our best betting sites Kenya guide. For Kenyan Premier League tips, our KPL hub covers every match week.

Responsible gambling: 21+ only under the Gambling Control Act 2025. Dial *644# then select the responsible gambling option to set deposit limits. GRA and BCLB both offer self-exclusion options.


SBP-065

Slug: where-to-place-bets-in-mombasa

Title: Where to Place Bets in Mombasa: Betting Shops, Mobile Options, and Local Guide (2026)

Meta: Complete guide to sports betting in Mombasa in 2026. Find local betting shops, learn how to bet via M-Pesa from anywhere in the coast, and discover the Mombasa bettor’s preferred operators and methods.


Where to Place Bets in Bets in Mombasa: Betting Shops, Mobile Options, and Local Guide (2026)

Mombasa is Kenya’s second-largest city and its historical commercial gateway, a port city strung across Mombasa Island and extending into the mainland through Likoni and Nyali on the north side of the channel. It is a city of mixed cultures, a deep harbour, and a football passion that runs right through its coastal identity. The Coastal Stima derby between Bandari FC and Coastal Elite sides draws a betting interest specific to the Kenyan coast that the Nairobi-centric platforms have had to accommodate. Mombasa bettors know their local football.

Finding where to bet in Mombasa, however, requires understanding something that surprises visitors from betting-shop-heavy markets: Kenya’s sports betting infrastructure is predominantly mobile, not retail. Physical betting shop chains with dozens of branches do not dominate Mombasa’s streets the way they might in Harare or Johannesburg. What does dominate is M-Pesa and the mobile betting ecosystem built around it. A Mombasa bettor on Nyerere Avenue, in Kongowea market, or at the Mwembe Tayari bus station can place a bet in under thirty seconds without finding a shop, a counter, or even a data connection.

This guide covers what physical betting presence exists in Mombasa, the best mobile betting options for Mombasa residents, and the local football and sports context that shapes what Mombasa bettors care about most.


Physical Betting Shops in Mombasa

Mombasa’s physical betting landscape consists primarily of local agent kiosks, independent licensed betting shops, and the occasional branded national operator outlet. The concentration is heaviest in:

Mombasa Island (Old Town, CBD, Mwembe Tayari): The Mombasa CBD around Digo Road, Moi Avenue, and Nyerere Avenue is the commercial heart of the island, and betting kiosk activity exists in the commercial blocks around these streets. The Mwembe Tayari area near the main bus terminus is a traditional commercial hub with significant foot traffic and several betting operator points.

Likoni and Mainland (South Mombasa): Likoni, connected to the island by the Likoni Ferry, has its own commercial strip with betting agents. Residents of Ukunda and the South Coast who commute into Mombasa through Likoni pass through this commercial zone daily.

Nyali and North Mombasa: The Nyali commercial area on the north side of the Tudor Creek, including the area around Nyali Centre shopping mall on Links Road, has upmarket betting and gaming venues. Three casinos operate in Mombasa, concentrated in the hotel district and Nyali area, and several carry sports betting alongside casino products.

Bamburi and Kisauni: The northern suburbs of Bamburi and Kisauni along the Malindi Road are densely populated and have a high concentration of local betting agents and kiosks operating under various licences.

MozzartBet Mombasa: MozzartBet, the operator with the widest physical shop network among major Kenyan operators, has been expanding across Kenyan cities. For confirmed MozzartBet presence in Mombasa, contact their head office at West Park Office Suites, 8th Floor, Ojijo Road, Westlands, Nairobi (+254 709 168000, help@mozzartbet.co.ke) or visit mozzartbet.co.ke for the latest branch locator information.


The Mombasa Mobile Betting Method: How It Actually Works

For the majority of Mombasa bettors, the betting experience starts and ends on a Safaricom handset. Here is the complete flow from registration to payout, with every number and code you need.

*Betika (Paybill: 290290, USSD: 644#)

Betika is Kenya’s most popular betting platform and is used heavily in Mombasa. To deposit: open M-Pesa, select Lipa na M-Pesa, Pay Bill, enter 290290, enter your registered phone number as the account number, enter amount, confirm with PIN. Funds credit in seconds.

To bet: open betika.com (data-free on Safaricom via Betika Bila Bundles, or dial *644# on any handset without data).

Betika’s data-free option is particularly relevant in Mombasa’s older residential areas and parts of the South Coast where network is adequate for calls and USSD but data connectivity can be inconsistent.

*SportPesa (Paybill: 955100, USSD: 790#, SMS: 79079)

SportPesa was founded in Nairobi in 2014 and remains well used in Mombasa. To deposit via M-Pesa: Pay Bill to 955100, account number is your registered phone number.

To bet by SMS (requires no app, no data): text GameID#Pick#Amount to 79079. For example, to bet KES 200 on a home win (Pick 1) in a match with game ID 5678, text: 5678#1#200 to 79079. You receive a confirmation SMS with your bet ID, potential payout, and your updated balance. This SMS betting method works on any basic handset and is popular among Mombasa’s older betting community who prefer not to use smartphones.

Odibets (BCLB licence: 0000032)

Odibets is strong in coastal Kenya partly because of its involvement in sponsoring Kenyan Premier League clubs and domestic football. The platform’s data-free browsing feature works on Safaricom similarly to Betika’s Bila Bundles. For Bandari FC fixtures and coast-based KPL matches, Odibets tends to have well-priced markets.

1xBet

Popular in Mombasa’s younger betting community for its extremely wide market range, including cricket (important given the cricket culture in coastal Kenya’s Asian community), boxing, and esports. Available via app and mobile browser. M-Pesa accepted.


What Mombasa Bettors Follow

Understanding local betting preferences is part of understanding where to bet in Mombasa, because the best operator for you depends partly on which sports and leagues dominate your interest.

Football: The EPL is the dominant betting product in Mombasa as in all of Kenya, but Mombasa has a stronger domestic football culture than many Kenyan cities. Bandari FC, based at Mombasa’s Mbaraki Sports Club, is the flagship Mombasa club and consistently among the better-supported teams in the KPL. Fixtures involving Bandari draw high local betting volumes. Our KPL predictions hub covers Bandari fixtures with form analysis and tips.

Athletics: Kenya’s dominance in global athletics is felt acutely in Mombasa, a city that has produced significant track talent. Betika and 1xBet both carry athletics markets for World Athletics Championships fixtures, the New York City Marathon (where Kenya has won the men’s race 17 times), and the Boston and London Marathons. For major athletics events, checking which operator has the best markets is worth the thirty seconds it takes.

Cricket: The South Asian community in Mombasa maintains a genuine cricket culture. International match betting, particularly India matches and ICC events, draws interest from Mombasa’s Kenyan Asian community in a way that is stronger along the coast than in Nairobi.

Aviator / Crash Games: Aviator, the crash game where a plane climbs and you cash out before it flies away, is extraordinarily popular in Mombasa and along the Kenyan coast generally. Betika, 1xBet, Odibets, and MozzartBet all carry Aviator or equivalent crash games. This is a virtual product, not a sport, but it generates significant betting activity between live football fixtures and is often the primary product at physical betting kiosks.


M-Pesa Agents as a Mombasa Betting Lifeline

In areas of Mombasa where physical betting shops are sparse, M-Pesa agents become the practical link between cash and a funded betting account. An M-Pesa agent can:

  • Help you load cash onto your M-Pesa wallet.
  • In some cases, assist you with a Paybill transaction to your betting account if you are not confident doing it alone.

M-Pesa agents are distributed across Mombasa at near-saturation density: in shopping arcades, at petrol stations, in residential neighbourhood kiosks, along every main road. They are effectively the cash-in and cash-out infrastructure for the entire Kenyan mobile money ecosystem, including betting.


The 2026 Tax and Regulatory Position for Mombasa Bettors

The Finance Act 2025 introduced a 5% excise duty on deposits to betting accounts and a 5% excise duty on withdrawals. This applies regardless of whether you are in Mombasa or Nairobi. On a KES 500 M-Pesa deposit, KES 25 is deducted in tax and KES 475 reaches your betting account. On a KES 500 withdrawal, KES 25 is deducted and KES 475 reaches your M-Pesa.

The Gambling Control Act 2025 raised the minimum age for all gambling to 21, replacing the previous threshold of 18. GRA KYC requirements mean that all licensed operators now require identity verification before processing withdrawals. Upload your national ID to your betting account early rather than waiting until you need to withdraw.

For our Mombasa-relevant Kenya betting tips and Bandari fixture analysis, visit the Kenya predictions hub and the best betting sites Kenya guide.

Responsible gambling: 21+ only. If betting is becoming a problem, contact the GRA or speak to the NCPD (National Campaign Against Drug Abuse) counselling services, which cover gambling addiction in Kenya.


SBP-066

Slug: sportpesa-betting-shops-kenya

Title: SportPesa Betting Shops Kenya: Offices, How to Bet, and Full 2026 Guide

Meta: Does SportPesa have physical shops in Kenya? Where is the SportPesa office in Nairobi? Full 2026 guide to SportPesa’s location, how to place a bet via M-Pesa, USSD and SMS codes, jackpot details, and the latest regulatory changes.


SportPesa Betting Shops Kenya: Offices, How to Bet, and Full 2026 Guide

SportPesa is one of the most recognised sports betting brands in Africa. Founded in Nairobi in 2014, it was the first company in Kenya to allow mobile phone betting, the first to build a mega jackpot around African match coverage, and the first Kenyan betting brand to sign shirt sponsorship deals with English Premier League clubs including Arsenal, Southampton, and Hull City. Despite Betika overtaking it as the market-leader by registered users around 2019, SportPesa remains a major operator that millions of Kenyan bettors continue to use daily.

But SportPesa, like Betika, is not a retail shop chain. It does not operate a network of walk-in betting counters across Nairobi or other Kenyan cities. It is a digital, mobile-first operator, and the question of “where are SportPesa’s betting shops” is answered differently to how it would be answered for a retail bookmaker in Zimbabwe or South Africa. This guide covers SportPesa’s confirmed physical presence, how to place a bet through every available method, the jackpots and products that define the SportPesa experience, and what has changed for the platform and for Kenyan bettors in 2026.


SportPesa’s Physical Address in Kenya

SportPesa Kenya headquarters: Nyaku House, Argwings Kodhek Road, Hurlingham, Nairobi, Kenya

Hurlingham is an affluent inner-suburb of Nairobi, between Kilimani and the Ngong Road corridor, south of Upper Hill. Argwings Kodhek Road is a major arterial road in this area. Nyaku House is a commercial office building on this road. This is a corporate and administrative headquarters, not a customer-facing betting counter.

SportPesa customer care:

  • Phone: 0755 079 079 / 0709 079 079
  • Help available 24 hours, seven days a week
  • Website: ke.sportpesa.com
  • SMS: 79079

SportPesa’s BCLB licence number: BK 0001193

SportPesa operates under the brand “Milestone Gaming” in some contexts, a transitional identity that followed the company’s suspension and reinstatement by the Kenyan government in 2019 and 2020.


How to Deposit Money at SportPesa: Step by Step

M-Pesa Paybill: 955100 (also 5212121)

SportPesa’s primary M-Pesa deposit paybill is 955100. A secondary paybill number of 5212121 is also available.

Full deposit process:

  1. Open your M-Pesa menu on your Safaricom phone.
  2. Select “Lipa na M-Pesa” then “Pay Bill”.
  3. Business number: 955100
  4. Account number: your SportPesa-registered mobile number (must match your SportPesa account)
  5. Amount to deposit
  6. Confirm with your M-Pesa PIN
  7. Your SportPesa account is credited and you receive a confirmation SMS showing your new S-PESA balance.

Example confirmation message: “KSH 100 received! Your S-PESA account balance is: KSH 100.”

*USSD deposit: dial 790#

Select Option 4 for deposit, enter the amount, confirm with your mobile money PIN. This works without needing to navigate the full M-Pesa menu and is faster once you know the shortcut.

Finance Act 2025 deposit tax: A 5% excise duty is deducted automatically. Depositing KES 100 results in KES 95 in your SportPesa account. The KES 5 tax is not returned under any circumstance, including if you later withdraw the unbet amount.

Critical rule on deposits: At SportPesa, you can only send money from the M-Pesa number that is registered to your SportPesa account. You cannot deposit from a different number, from a Paybill account, or from a Till account. If you deposit from the wrong number, the funds will not reach your account and recovery requires contacting customer care at 0755 079 079.


How to Place a Bet at SportPesa: Three Methods

Method 1: Website / App

Visit ke.sportpesa.com on your mobile browser or download the SportPesa app (available as an APK from the SportPesa website; not available on Google Play Store). Log in, navigate to the sportsbook, select your sport and league, choose your markets, add to betslip, enter stake, confirm. You receive a confirmation SMS with your Bet ID and potential payout.

Method 2: SMS Betting (no app, no data)

This is one of SportPesa’s signature features and a legacy of its 2014 founding as Kenya’s first mobile betting company. You do not need a smartphone, an app, or a data connection.

For a single bet, text to 79079 in the format: GameID#Pick#Amount

Where Pick codes are: 1 = home win, X = draw, 2 = away win

Example: text “5678#1#200” to 79079 to bet KES 200 on a home win in game 5678.

For a multi-bet (accumulator), text all game IDs, picks, and the total stake in one message: GameID1#Pick1#GameID2#Pick2#GameID3#Pick3#TotalStake

Example: “1234#2#4534#1#7180#X#1350” to 79079 bets KES 1,350 on a three-game accumulator.

You receive a confirmation SMS showing: Bet ID, selections, stake, 5% excise tax deducted, possible payout, and your updated S-PESA balance.

Find Game IDs on ke.sportpesa.com or by texting specific keywords to 79079 to receive fixture lists.

*Method 3: USSD (790#)

Dial *790# from your registered number. Follow the menu. Useful on basic handsets without internet access or when data is unavailable.


SportPesa’s Key Products: What You Are Betting On

Mega Jackpot Pro

SportPesa’s Mega Jackpot is one of the biggest jackpots in African sports betting. Players predict the outcomes of 20 fixtures. The current jackpot stands at up to KES 300 million. Minimum stake: KES 49. Bonuses are paid for getting 13, 14, 15, 16, 17, 18, 19, and 20 correct. This is the jackpot that turned SportPesa into a household name in Kenya.

Mid-Week Jackpot

A smaller jackpot running Tuesday through Thursday, covering 17 matches. Prizes typically in the KES 2 million range. More accessible for regular players.

Daily Live Jackpot

A daily in-play jackpot covering matches currently in progress. This is a live betting product and requires the SportPesa website or app; SMS betting is not available for live markets.

Sports Coverage

SportPesa covers football (EPL, La Liga, Serie A, Bundesliga, Ligue 1, Champions League, Europa League, CAF Champions League, KPL, and other African leagues), rugby, volleyball, basketball, tennis, cricket, handball, boxing, motorsports, ice hockey, and virtual sports.

For international fixtures involving Arsenal, whose African betting partnership ran for years with SportPesa, expect particularly high engagement from Kenyan bettors during Arsenal EPL matches.


SportPesa and the 2019 Suspension: Context That Still Matters

In July 2019, the Kenyan government suspended SportPesa’s licence, along with those of several other major operators, over unresolved tax disputes. SportPesa suspended operations in Kenya for a period. The company and the Kenya Revenue Authority reached a resolution and SportPesa returned to active operations.

This history is relevant for two reasons. First, it demonstrates that even Kenya’s largest betting brands operate within a regulatory environment that has shown it will act. Second, it is the origin of the “Milestone Gaming” naming convention that some older SportPesa accounts and communications may still reference.

As of 2026, SportPesa holds an active BCLB licence (BK 0001193) and operates fully under the new GRA regulatory transition framework. The GRA took over licensing responsibilities from the BCLB under the Gambling Control Act 2025, and all existing valid BCLB licences remain in force during the transition.


SportPesa Physical Shops: The Honest Answer

SportPesa does not operate branded retail betting shops. There is no SportPesa counter on Tom Mboya Street or in Westlands where you can walk in, place cash on the counter, and get a printed ticket. All SportPesa transactions are digital, processed through M-Pesa, the SportPesa app, or SMS.

Independent agents in Nairobi, Mombasa, Kisumu, and other cities may offer to assist with SportPesa bets and transactions, but these are not official SportPesa retail outlets. If you choose to use an independent agent, ensure your phone number is the account number in any M-Pesa Paybill transaction they make on your behalf, and always confirm the transaction went to the correct SportPesa Paybill number (955100) before leaving.

For a comparison of SportPesa against other Kenya operators, see our best betting sites Kenya guide. For jackpot tips and predictions for SportPesa’s Mega Jackpot, visit our Kenya predictions hub.

Responsible gambling: 21+ only. If you find yourself spending beyond your means, use the *790# menu or contact SportPesa’s 24-hour support line at 0755 079 079 to set deposit limits or request a temporary account suspension.


SBP-067

Slug: betting-houses-open-late-nairobi

Title: Betting Houses Open Late in Nairobi: Where to Bet After Dark (2026)

Meta: Which betting shops and houses are open late in Nairobi? Full 2026 guide covering MozzartBet Westlands and Kawangware, casino betting venues, typical closing times, the best 24-hour online alternatives, and how to bet at midnight without leaving your house.


Betting Houses Open Late in Nairobi: Where to Bet After Dark (2026)

For a significant portion of Nairobi’s betting population, the most important fixture of the day kicks off after 9pm. The English Premier League’s late Sunday afternoon game ends at roughly 10:30pm Nairobi time. La Liga’s late Saturday match runs to near midnight. Serie A’s Sunday evening game can finish past 11pm. Champions League mid-week evening kickoffs, including the prime-time 9:45pm local-time slots, are a core part of how Nairobi bettors engage with European football.

The question of which betting venues are actually open at that hour matters more in Nairobi than in many other African cities, because the answer in Kenya is shaped fundamentally by the difference between physical shops and digital platforms.

The short answer: virtually every online platform in Kenya operates 24 hours a day, seven days a week, with no closing time. M-Pesa processes betting deposits and withdrawals around the clock. Physical betting shops, however, have closing times, and most in Nairobi close between 10pm and midnight depending on location and type.

This guide covers where to find late-night physical betting in Nairobi, which venues run longest into the evening, why the online alternative is often more practical after dark, and what the full landscape looks like for bettors who want to place a bet at 11pm.


Physical Betting Shops Open Late in Nairobi: What the Hours Look Like

No single published standardised closing time covers all Nairobi betting shops. The GRA/BCLB licensing framework sets regulatory requirements but does not mandate a fixed closing hour for all retail premises. In practice, the closing times of Nairobi betting shops break down as follows:

CBD betting shops and kiosks: Most small betting kiosks and agent points in Nairobi’s central business district follow the city’s general commercial hours and close between 9pm and 10pm on weekdays and Saturdays, with some closing earlier on Sundays in areas near churches or in neighbourhoods with quieter evening foot traffic.

MozzartBet Westlands: Westlands is Nairobi’s primary late-night entertainment and commercial district. Restaurants, bars, clubs, and commercial premises along Waiyaki Way, Ring Road Westlands, and the Westgate and Sarit Centre areas stay open significantly later than the CBD. MozzartBet’s Westlands presence (the company’s head office and associated retail presence is at West Park Office Suites, 8th Floor, Ojijo Road, Westlands) and betting facilities in this area align with Westlands’ extended evening trading pattern. MozzartBet shops in this district are generally among the latest-operating physical betting venues in Nairobi. For current hours, contact MozzartBet directly: +254 709 168000 or help@mozzartbet.co.ke.

MozzartBet Kawangware: Kawangware is a densely populated informal settlement to the west of Nairobi, bordering Westlands and Lavington. MozzartBet identified it as a priority market when opening its first physical shops in Kenya. Kawangware’s commercial strip stays active into the evening, and betting kiosks in this area operate later than the CBD average.

Casino betting venues in Nairobi: Nairobi has at least ten licensed casinos, including internationally recognised names such as Palms Regency, Millionaires Casino, and Regency Slots. Several of these casinos carry sports betting products alongside their casino floors, and they operate on casino hours, which typically run until 3am, 4am, or in some cases around the clock. If late-night sports betting in a physical environment is the priority, a licensed Nairobi casino with a sportsbook terminal is the practical answer. Key casino venues operating late in Nairobi include those in Upper Hill, Westlands, and along Waiyaki Way.


MozzartBet: Nairobi’s Premier Physical Betting Shop Operator

MozzartBet, the Serbian-owned operator licensed in Kenya under BCLB 0000017, is the Kenyan bookmaker with the highest number of physical betting shops in Nairobi, according to industry observers. Its physical retail investment distinguishes it from Betika and SportPesa, which are entirely digital.

Confirmed MozzartBet locations in Nairobi:

  • Ronald Ngala Street, CBD (central Nairobi)
  • Westlands area (Ojijo Road vicinity, Westlands)
  • Kawangware (western Nairobi, informal commercial strip)

MozzartBet head office: West Park Office Suites, 8th Floor, Ojijo Road, Westlands, L.R. 209/20788, Nairobi 00800 Phone: +254 709 168000 / +254 70 916 8000 Email: help@mozzartbet.co.ke SMS registration: text WIN to 29990

MozzartBet opened its first Kenyan shops with an explicit strategy of providing a more comfortable, designed physical betting experience rather than a basic kiosk. The Westlands shop in particular reflects this ambition, with a format designed around screens, seating, and a properly staffed counter that feels closer to a European betting shop than a street kiosk.

What MozzartBet Westlands offers late at night: Live screens showing current odds and ongoing matches. Counter staff for bet placement, account creation, and queries. Access to MozzartBet’s full product range: sports betting across multiple markets, the daily KES 10 million mega jackpot, casino games, virtual sports, and Aviator. M-Pesa transactions processed at the counter using your registered number.

MozzartBet’s minimum stake of KES 20 makes it accessible for casual late-night bettors who want to place a small wager on a Champions League game finishing past midnight.


The 24-Hour Online Alternative: Why It Beats a Physical Shop After 10pm

For the vast majority of Nairobi bettors, the most practical late-night betting option is not a physical shop. It is the phone on the bedside table, an M-Pesa deposit taking thirty seconds, and the Betika or SportPesa app that is available every hour of every day.

Betika after midnight: Betika.com and the Betika app are live 24 hours. M-Pesa deposits via Paybill 290290 process instantly at any time of night. Live betting markets on Champions League mid-week games running until midnight or beyond are available on the platform with real-time odds updates. The USSD code *644# works at 2am as well as it does at 2pm.

SportPesa after midnight: ke.sportpesa.com is live around the clock. Paybill 955100 accepts M-Pesa deposits at any hour. SMS betting to 79079 works at any hour, meaning you can place an accumulator at midnight by text message on a basic phone.

Odibets after midnight: Fully digital, fully available. Odibets’ data-free Safaricom access means you can browse markets and place bets without a data bundle at any hour.

1xBet after midnight: 1xBet’s 24-hour operation and very wide international market coverage make it particularly useful for late-night European and South American league coverage. La Liga games that run until past midnight Nairobi time are well-covered on 1xBet with live markets.


Late-Night Betting by Time Slot: A Nairobi Reference

Match times and their Nairobi equivalent (EAT = UTC+3):

EPL standard Saturday kickoffs:

  • 5:30pm UK = 7:30pm Nairobi
  • 8:00pm UK = 11:00pm Nairobi

La Liga Saturday late game:

  • 9:00pm Spain time (CET) = approximately 11:00pm Nairobi

Serie A Sunday late game:

  • 7:45pm Italy time (CET) = approximately 9:45pm Nairobi

Champions League mid-week:

  • 8:00pm CET = 10:00pm Nairobi
  • 9:45pm CET = 11:45pm Nairobi

The 9:45pm CET kickoff, running until roughly 11:45pm to midnight Nairobi time, is the primary late-night betting slot for Kenyan football fans. This is the Champions League prime kickoff time and it falls squarely within the hours when MozzartBet’s Westlands shop is open and all online platforms are active.


Payment at Late-Night Betting Venues

At a physical MozzartBet shop after 9pm: M-Pesa is the primary payment method. The agent or teller processes your deposit using the MozzartBet Paybill number, linked to your registered phone number. Carry your Safaricom phone and ensure your M-Pesa is loaded. Some venues may also accept cash for placing bets directly at the counter.

Finance Act 2025 reminder: The 5% excise duty on deposits and 5% on withdrawals applies regardless of the time of day. A KES 200 late-night M-Pesa deposit results in KES 190 in your betting account.

Online at midnight: Every major platform’s M-Pesa Paybill works around the clock. The only constraint at night is M-Pesa’s own service windows. M-Pesa services can occasionally be affected by system maintenance, typically announced by Safaricom via SMS, though this is rare and usually limited to very early morning hours.


Late-Night Betting and Responsible Gambling

The availability of 24-hour digital betting creates particular risks that daytime retail betting does not. When a physical shop closes at 10pm, the betting day ends. When an app is open at midnight, it does not. Late-night betting in Kenya has grown significantly as smartphone penetration and M-Pesa adoption have spread, and the GRA’s introduction of mandatory self-exclusion and deposit limit tools under the Gambling Control Act 2025 was partly a response to this.

Every major Kenya operator must offer deposit limits and self-exclusion under the new framework. On Betika, dial *644# and navigate to account management to set daily deposit limits. On SportPesa, dial *790# or contact 0755 079 079. On MozzartBet, contact help@mozzartbet.co.ke.

If you find yourself placing bets at 2am on markets you would not have bet at 2pm, that is a signal worth paying attention to.

For our Champions League predictions and late-night fixture tips, visit the Kenya predictions hub. For a full comparison of online platforms available to Nairobi bettors, see our best betting sites Kenya guide.

Responsible gambling: 21+ only under the Gambling Control Act 2025. Gambling should be entertainment, not a strategy. Bet only what you can afford to lose.

Discover more from Soccer Bet Predictions

Subscribe now to keep reading and get access to the full archive.

Continue reading

Discover more from Soccer Bet Predictions

Subscribe now to keep reading and get access to the full archive.

Continue reading