East Africa Β· Bus Booking
Regional Travel
Made Easy.
Book your seat, pay with M-Pesa, and travel with confidence.
π₯ Trending Routes
The most popular journeys across East Africa
How Roova Works
Book your seat in 4 simple steps
Search Routes
Pick your origin, destination and travel date from routes across East Africa.
Pick Your Seat
Select your preferred seat directly from the interactive bus layout.
Pay with M-Pesa
Confirm instantly via an M-Pesa STK push β no cards, no queues.
Board with QR
Show your digital ticket QR code at the bus. You're all set.
What Passengers Say
"Booking was so easy! Found my seat in under 2 minutes."
"M-Pesa payment was instant. No more queuing at the station."
"QR boarding was so smooth. No paper tickets needed!"
"Love the trip reminders. Never missed my bus since using Roova."
"Business class seats are worth it. Very comfortable journey."
"Great prices and reliable operators. Highly recommend."
"Booking was so easy! Found my seat in under 2 minutes."
"M-Pesa payment was instant. No more queuing at the station."
"QR boarding was so smooth. No paper tickets needed!"
Top-Rated Operators
Trusted by thousands of passengers across East Africa
"Always on time. The best NairobiβMombasa experience."
"Great value with comfortable seats and punctual service."
"Friendly staff and reliable journeys every time."
Platform Trust Score
Based on 1,234 verified reviews
Why Choose Roova?
Everything you need for a smooth journey
Verified Operators
All vendors are vetted and verified by Roova before listing.
QR Boarding
Fast, secure boarding using your phone β no printing needed.
M-Pesa Direct Pay
Pay straight to the operator's till β no middleman.
E-Tickets to Phone
Your PDF ticket is delivered via SMS instantly after booking.
Trip Reminders
Automated SMS alerts before your departure time.
Flexible Cancellation
Cancel up to 48 hours ahead for full credit back.
Travel with Confidence
All operators on Roova are verified and rated by real passengers
Latest from Roova
New Route: Nairobi β Eldoret
Starting July 15, 2026. Book your seat now!
Holiday Specials Available
Extra trips added for the long weekend.
Pwani Shuttle Joins Roova
Westlands to Mombasa now available.
π First Trip? Use code KARIBU50
Get KES 50 off your first booking!
Travel Tips & Guides
Make the most of your journey across Kenya
Frequently Asked Questions
Everything you need to know before you travel
Search for your route, pick your seat, fill in passenger details, and pay with M-Pesa. You'll receive your e-ticket via SMS immediately.
We accept M-Pesa payments only. The payment is sent directly to the bus operator via STK push.
Yes. Cancellations more than 48 hours before departure get a full travel voucher. 12β48 hours: 30% penalty. 2β12 hours: 50% penalty. Less than 2 hours: ticket is forfeited. One change per booking.
Your PDF ticket is sent to your phone via SMS immediately after payment. You can also download it from the booking confirmation page.
The operator will notify you via SMS. If your trip is cancelled, you can request a reschedule or voucher through the cancellation process.
For a small fee of KES 20, you'll receive SMS reminders at 24 hours, 12 hours, 4 hours, and 1 hour before departure.
Yes. Payments go directly to the bus operator's M-Pesa account. Roova never holds your money. All data is encrypted.
You can reach us via WhatsApp, email, or call. Visit the contact section in the footer for details.
Take Roova With You
Add to your home screen for instant access β no app store needed.
Tap your browser menu β "Add to Home Screen"