HomeAfricaKampala to Nairobi Bus: Fares, Operators, Border Crossings and How to Book

Kampala to Nairobi Bus: Fares, Operators, Border Crossings and How to Book

-

Kampala to Nairobi Bus: Fares, Operators, Border Crossings and How to Book (2026 Guide)

There is something quietly exciting about boarding a bus in Kampala and waking up in Nairobi. The journey is long — make no mistake about that — but it is also one of the most rewarding overland routes in East Africa.

Rolling through Uganda’s green hills, crossing into Kenya at Busia or Malaba, and watching the landscape shift from lush savannah to the dramatic slopes above Nairobi is the kind of travel that sticks with you.

If you are planning to take the Kampala to Nairobi bus, this guide gives you everything you need — updated fares, the best operators, border crossing tips, and how to book your ticket online — so the journey goes as smoothly as possible.

Why Travel from Kampala to Nairobi by Bus?

Let us be straightforward: flying between Kampala and Nairobi is expensive. A one-way ticket on most airlines runs between $150 and $350, depending on how far in advance you book. By contrast, a bus ticket costs between $20 and $45 depending on the operator and seat class. That is a significant saving — and for many travellers, the extra hours on the road are well worth it.

Beyond the cost, there are practical reasons the bus makes sense. If you are carrying luggage — gifts for family, goods for business, or simply more bags than an airline allows — the bus gives you far more flexibility. Most operators on this route allow up to 30 kg of checked luggage per person, with additional fees for excess weight that are still a fraction of airline overage charges.

There is also the experience itself. This route passes through some of East Africa’s most interesting country — the sugar cane fields of Jinja, the wetlands near Busia, the rolling tea estates of western Kenya, and the cool ridgeline approach to Nairobi through Limuru. If you take a day bus, you will see all of this. If you take a night bus, you will arrive fresh in the morning with a full day ahead of you. Either way, it is a journey that feels like proper travel.

How Long Does the Kampala to Nairobi Bus Take?

Honestly, the answer varies more than most operators will tell you upfront. Published journey times typically sit between 12 and 14 hours. In reality, depending on traffic leaving Kampala, how busy the border is, and road conditions on the Kenyan side, the actual journey can run anywhere from 13 to 18 hours.

The border crossing — whether at Busia or Malaba — is usually where the unpredictability creeps in. During peak periods, particularly around public holidays and long weekends, queues at immigration can add two to three hours to your trip. Night buses tend to clear the border faster since fewer vehicles are crossing at that hour, which is one reason overnight travel is popular on this route.

Build flexibility into your plans. If you have an important meeting or connection in Nairobi the morning after your arrival, allow for a full day’s buffer just to be safe.

Kampala to Nairobi Bus: Operators and Fares (2026)

Several operators run daily services between the two capitals. Here is a breakdown of the main ones and what you can expect from each:

OperatorFare (USD)Journey TimeDeparture TimesBorder Used
Mash East Africa (Mash Poa)$25 – $4113 – 16 hrs4:30 PM, 6:30 PM, 7:30 PMBusia
Bebeto Coaches$23 – $3112 – 14 hrsTwice dailyBusia
Modern Coast$30 – $4512 – 14 hrsDailyBusia / Malaba
Jaguar Executive Coaches$25 – $3813 – 15 hrsDailyBusia
Trinity Bus$25 – $4013 – 15 hrsDaily eveningBusia

Note: All fares listed are estimates based on 2025–2026 data and can change based on fuel prices, season, and seat class. VIP and business class seats cost more than standard seats on the same bus. Always confirm current fares when booking.

Mash East Africa (Mash Poa)

Mash is one of the most recognisable names on the Kampala to Nairobi bus route, running three daily evening departures. They offer WiFi and air conditioning on their coaches, and their evening schedule works well for travellers who prefer to sleep through the journey. One important note: in May 2025, a Mash bus broke down near Busia, leading to a widely reported service complaint. The company has addressed this publicly, but it is worth keeping in mind and monitoring recent traveller feedback before booking.

Bebeto Coaches

Bebeto is a solid, no-frills option that has built a quiet reputation for reliability. Buses depart twice daily and operate through the Busia border. Standard seats are comfortable enough for a 12-to-14-hour journey, and the price point is among the more competitive on the route. Bebeto is a good choice for budget-conscious travellers who still want a dependable service.

Modern Coast

Modern Coast is the premium option on this route. Their fleet includes VIP, business, and standard class seating — so you can genuinely upgrade your experience if you want a wider seat, a footrest, and more legroom for the overnight stretch. Modern Coast also serves a wide network across East Africa, which is useful if your onward plans involve travelling further into Kenya or toward Tanzania. Their coaches are consistently well-reviewed for cleanliness and comfort.

Jaguar Executive Coaches

Jaguar has a strong following in Uganda, particularly among Kampala residents who travel frequently to Nairobi for business. The company runs daily evening departures and is known for organised boarding and reliable departure times. If keeping to a schedule matters to you, Jaguar is worth prioritising.

Trinity Bus

Trinity operates through the Theodore Booking Agency (TBA) platform, making it one of the easier buses to book online in advance. Daily evening departures are standard, and the service is generally well-regarded for comfort. Useful if you want the convenience of booking through an aggregator platform rather than going directly to an operator.

Busia vs Malaba: Which Border Crossing Is Better?

Most services on this route cross at Busia, which is a well-established crossing point between Uganda and Kenya. A smaller number use the Malaba crossing, slightly further north.

In practical terms, both crossings involve a similar process: exiting Uganda at Ugandan immigration, crossing the border on foot (usually a very short walk), and entering Kenya at Kenyan immigration. Your bus waits on the other side.

Busia is the more frequently used crossing and tends to have more staff processing travellers, which can mean faster throughput during off-peak hours. During busy periods, however, Busia can also develop longer queues.

Malaba is sometimes faster at peak times because fewer buses use it, but it adds slightly more distance to the overall journey. Some travellers also find the Malaba process marginally more straightforward for first-timers.

For most travellers, the border you cross is determined by your operator — you generally do not choose it independently. But it is good to know in advance so you can carry the right documents and expectations.

What Documents Do You Need?

This depends on your nationality.

East African Community nationals (Uganda, Kenya, Tanzania, Rwanda, Burundi, South Sudan, DRC) can cross with a national ID card — no passport required under the EAC protocol.

Other African nationalities generally need a valid passport. Many are eligible for a Kenya e-Visa or visa on arrival, but the process and cost vary significantly by country. Check the official Kenya eCitizen portal before you travel.

Non-African passport holders almost always need a valid passport and a Kenyan visa. The East Africa Tourist Visa ($100) covers Kenya, Uganda, and Rwanda on a single application and is a smart option for visitors doing a regional trip.

Whatever your nationality, make sure your passport (if required) has at least six months validity remaining. Border officials on both sides will check this, and an expired or near-expiry passport can mean being turned back at the crossing — something no bus operator can help you with once you are at the border.

How to Book a Kampala to Nairobi Bus Ticket Online

Gone are the days of showing up at a bus park the morning of travel and hoping for the best. Most major operators now support online booking, and it is genuinely worth using.

For Mash East Africa: Visit masheastafrica.com to check schedules and book directly.

For Bebeto Coaches: Book via bebetocoachservice.com or through aggregator platforms like Buupass.

For Modern Coast: Use the Modern Coast website or app. Online payment via M-Pesa or card is supported.

For Jaguar Executive Coaches: Bookings can be made via their website or through platforms like Buupass Uganda.

For Trinity Bus: Use the Theodore Booking Agency platform at booking.ttta.co.ug, which gives a clear seat-selection interface.

The general booking process across platforms is similar:

  1. Select your route (Kampala → Nairobi) and travel date
  2. Choose your departure time and preferred seat class
  3. Enter your name, phone number, and nationality
  4. Pay via mobile money or card — M-Pesa works across most platforms, and MTN Mobile Money works for Uganda-side bookings
  5. Receive your e-ticket via SMS and/or email

Take a screenshot of your ticket. Not all border officials scan QR codes, and having a visible confirmation on your phone saves time.

Tips for a Comfortable Kampala to Nairobi Bus Journey

Book at least 3 to 5 days in advance. Window seats and business/VIP class seats fill up first, especially on Friday and Sunday evening buses when demand is highest.

Choose the overnight bus. Departing at 6:30 or 7:30 PM means you sleep through the long middle section of the journey. You also tend to hit the border during quieter hours and arrive in Nairobi around mid-morning — a great time to navigate a new city.

Pack a small carry bag. Keep your essentials — documents, phone, power bank, earphones, a light jacket, and snacks — in a bag you keep with you on the bus. Your main luggage goes in the hold and you cannot easily access it during the journey.

Carry Ugandan shillings and Kenyan shillings. You may need local currency at the border for small fees, a cup of tea, or an emergency purchase. Most border stops have mobile money but not always card facilities.

Bring something warm. Night buses can get surprisingly cold, especially once the sun goes down and the air conditioning is running. A light fleece or jacket is worth the extra packing space.

Download offline maps. If you are new to Nairobi, download an offline map of the city before departure. Some buses arrive at River Road station, others at different terminals depending on the operator — knowing where you are landing saves confusion at 5 AM.

What to Do in Nairobi After Arrival

Nairobi is a city that rewards curiosity. If you are arriving for the first time, a few highlights worth having on your list:

The Nairobi National Museum in Museum Hill gives you a strong grounding in Kenya’s natural and cultural history. Carnivore Restaurant in Langata is a Nairobi institution if you want a proper meat feast after the journey. For a complete change of pace, the David Sheldrick Wildlife Trust in Karen — just 45 minutes from the city centre — lets you get remarkably close to orphaned baby elephants during their morning feed.

If Nairobi is a transit point on a longer journey, the city is well-connected by bus and shuttle to Mombasa, Kisumu, Arusha, and Kigali. Platforms like Buupass and Bookaway let you arrange onward connections in advance from the same interface you used for your original booking.

Frequently Asked Questions

Is there a direct bus from Kampala to Nairobi? Yes, multiple operators run direct cross-border services on this route daily. You stay on the same bus throughout — you only step off briefly at the border crossing for immigration processing.

How much does the Kampala to Nairobi bus cost? Fares typically range from $20 to $45 depending on the operator and seat class. Standard seats are at the lower end; VIP and business class seats are higher.

What is the best bus from Kampala to Nairobi? Modern Coast is the most comfortable option overall. For reliability and value, Bebeto Coaches and Jaguar Executive Coaches are strong choices. If online booking convenience matters most, Trinity Bus via TBA or Mash via their own website are the easiest to book.

Which border crossing do the buses use? Most services cross at Busia. A smaller number use Malaba. Your operator will tell you which crossing applies to your booking.

Can I book a Kampala to Nairobi bus ticket online? Yes. Most major operators support online booking with mobile money payment. It is strongly recommended over buying at the terminal, especially for weekend and holiday travel.

How much luggage can I bring? Most operators allow up to 30 kg in the hold. Keep valuables and essentials in a small cabin bag with you.

Final Word

The Kampala to Nairobi bus is not the fastest way between the two capitals — but it is one of the most affordable, practical, and genuinely memorable ways to make the journey. With the right operator, an overnight seat, and a few hours of solid preparation, you will arrive in Nairobi ready for whatever comes next. Book early, pack smart, and enjoy the ride — East Africa does not disappoint from a window seat.

Planning your East Africa travels? Read our guides on bus travel in Tanzania, Ghana, and Nigeria on ShopInKenya.

Maishah
Maishahhttps://ShopInkenya.Com
The founder of ShopInKenya.Com (ShapaXo) is a passionate digital entrepreneur and content creator based in Kenya. With a background in media and business, they established the platform to inform, inspire, and connect readers through stories on business, lifestyle, and travel. Their mission is to promote Kenyan voices and empower local enterprises through engaging, high-quality content.

Related articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Stay Connected

156,897FansLike
78,963FollowersFollow
97,654FollowersFollow
46,958SubscribersSubscribe

Latest posts