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
Step 01
Search your route
Compare departures, fares and seats from licensed SACCOs on one screen.
Step 02
Pick your seat
Choose exactly where you sit, add boarding and drop-off points, and hold it while you pay.
Step 03
- M-Pesa
- Airtel Money
- Banks
- Card / Paystack
Pay your way
Seats stay held while you confirm. Your QR ticket is issued automatically.
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
Travel with WYHOP
Search licensed SACCOs, pick your seat, pay with M-Pesa and board with a QR ticket.
- 01
Safety built in
Share your live trip, save trusted contacts and reach SOS in one tap.
- 02
Real-time alerts
Boarding reminders, delay notices and payment confirmations by SMS and push.
- 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.
