Live seats from SACCOs across Kenya

Book bus & matatu seats across Kenya

Compare SACCOs, pick your seat, pay with M-Pesa and track your ride live — all in one place.

How it works

From search to seat in under two minutes

  1. Step 01

    Search your route

    Compare departures, fares and seats from licensed SACCOs on one screen.

  2. Step 02

    Pick your seat

    Choose exactly where you sit, add boarding and drop-off points, and hold it while you pay.

  3. Step 03

    • M-Pesa
    • Airtel Money
    • Banks
    • Card / Paystack

    Pay your way

    Seats stay held while you confirm. Your QR ticket is issued automatically.

  4. Step 04

    Track & travel

    Follow your vehicle live, share your trip with family and board with your QR code.

Popular routes

Where Kenya is travelling

Browse all upcoming

Travel with WYHOP

Search licensed SACCOs, pick your seat, pay with M-Pesa and board with a QR ticket.

  1. 01

    Safety built in

    Share your live trip, save trusted contacts and reach SOS in one tap.

  2. 02

    Real-time alerts

    Boarding reminders, delay notices and payment confirmations by SMS and push.

  3. 03

    Flexible tickets

    Change seats, add travel insurance or cancel with automatic refunds where allowed.

Get the app

Your tickets, offline and in your pocket

The WYHOP app keeps QR tickets available offline, sends boarding alerts and lets you track your ride live. Same account as the website.

FAQs

Questions, answered

Booking, refunds and M-Pesa — find quick answers or talk to our team.

How do I sign in with OTP?+

WYHOP uses phone-based one-time passwords for passengers. 1. Enter your Kenyan mobile number. 2. Request OTP and wait for the SMS. 3. Enter the code before it expires. If SMS is delayed, wait ~60 seconds before resending. Still stuck? Confirm the number format and contact support@wyhop.com. Never share OTP codes with anyone claiming to be support.

How do I book a seat on WYHOP?+

Open the WYHOP app or passenger site, search by origin, destination, and travel date, then pick a SACCO trip. 1. Open the seat map and select an available seat. 2. Enter passenger details (name + phone as shown on your ID). 3. Pay with M-Pesa STK Push, card (Paystack), or wallet where enabled. 4. Keep the SMS/email confirmation — that is your digital ticket. Arrive at the boarding point at least

How do I send a parcel on a bus trip?+

Where the SACCO enables parcels: 1. Choose Parcels (or add parcel on a trip booking). 2. Enter sender/receiver names, phones, and destination stage. 3. Declare contents and approximate weight — restricted items may be refused. 4. Pay the parcel fee and keep the parcel receipt/QR. Hand the parcel to the SACCO desk before departure. Collection needs the receiver’s ID and receipt. Lost-parcel claim

Which payment methods are supported?+

Most trips accept: - M-Pesa via Safaricom Daraja STK Push - Cards (Visa/Mastercard) via Paystack - Passenger wallet balance where the SACCO enables it - Airtel Money on selected tenants Available methods appear at checkout for that SACCO and route. Platform and SACCO settlement fees may apply and are shown before you confirm.

Run a SACCO or bus company?

Sell seats online, manage fleet and payouts from the WYHOP SACCO portal.

For SACCOs