Loading...

MOFOSA Bus Booking Portal

Where Passion Meets the Road

Select a bus company to book your ticket

Why Choose Us?

Easy Booking

Quick and simple booking process with just one click

Trusted Partners

Verified bus companies with reliable services

24/7 Access

Book your tickets anytime, anywhere

Best Prices

Compare prices from multiple bus companies

Janam Express

Click to book

Buscar

Click to book

Coast Bus

Click to book

Dataliner

Click to book

Dreamline

Click to book

Easy Coach

Click to book

Ena Coach

Click to book

Greenline

Click to book

Guardian

Click to book

Kidia One

Click to book

Mash POA

Click to book

Mombasa Raha

Click to book

Moyale Liner

Click to book

Nyamira Express

Click to book

Randa Coach

Click to book

Royal Liner

Click to book

Tahmeed Coach

Click to book

Tawakal Coach

Click to book

How It Works

1

Search

Browse and search for your preferred bus company

2

Select

Click on the bus company you want to book with

3

Book

Complete your booking on the company's website

4

Travel

Enjoy your journey with your chosen bus company

What Our Users Say

"Easy to use and find the right bus company. Saved me so much time!"

Sarah M. Nairobi

"Great platform! Found all the bus companies I needed in one place."

John K. Mombasa

"Convenient and reliable. Booked my ticket in seconds!"

Amina H. Kisumu

Frequently Asked Questions

Simply click on your preferred bus company from our list, and you'll be redirected to their official booking website where you can complete your reservation.

Yes! MOFOSA is completely free to use. We simply connect you to the bus companies' official booking websites. You only pay for the bus ticket directly to the bus company.

Cancellation and modification policies vary by bus company. Please contact the bus company directly or check their terms and conditions on their website.

Payment methods vary by bus company. Most companies accept M-Pesa, Airtel Money, credit/debit cards, and mobile banking. Check the bus company's website for their specific payment options.

We recommend arriving at least 30 minutes before your scheduled departure time to allow for check-in and boarding procedures.

Yes, most bus companies allow you to book multiple tickets in a single transaction. The exact number may vary, so check with the specific bus company when booking.

Latest News & Updates

Dec 15, 2024

New Bus Companies Added

We've added more bus companies to our platform for your convenience.

Read More →
Dec 10, 2024

Holiday Season Special

Book early for the holiday season and secure your preferred travel dates.

Read More →
Dec 5, 2024

Mobile App Coming Soon

Our mobile app is in development. Stay tuned for updates!

Read More →