21.7 C
Kampala
Wednesday, May 28, 2025

Kabaka’s New Car – Only 18 were built for Royals

The Rolls Royce Phantom IV is a British...

The Richest Man in History

Mansa Musa was an emperor of the...

Kasubi Royal Tombs: How they came to be

The Kasubi Tombs in Kampala, Uganda, is...

Kampala and Nairobi by bus: the muzungu’s tips [UPDATED May 2025]

LifestyleTour & TravelKampala and Nairobi by bus: the muzungu’s tips

Taking the bus between Kampala and Nairobi? Bus travel tips and visa info.

FIRST READ THIS COMPLAINT: On 13th May 2025, I took the 7:30 PM Mash East Africa bus from Nairobi to Kampala. The journey took 21 hours (River Road to Oceanic Terminal near Namboole). The bus broke down on the approach to Busia. I was alarmed by the poor customer service: staff told us to vacate the bus in such an unprofessional way that they almost caused a stampede (panic). I have sent a detailed letter of complaint to the general manager of Mash East Africa and am waiting for a reply. I will update this blog post once I have his response. In the meantime, I no longer recommend Mash buses. (I first wrote this blog post in 2016. The content on the rest of this page has not been updated since October 2022).

The East Africa Tourist Visa and Interstate Pass mean that travel between Uganda, Kenya and Rwanda is easier than ever for nationals and has become easier and cheaper for tourists and expats too. Cue: a lot more travel around the three countries for this Muzungu! I’ve taken the MASH bus between Kampala and Nairobi a few times now, and can recommend it. [NOTE this blog post is regularly reviewed and updated. We tried calling various advertised numbers, but failed to get through].

East Africa Interstate Pass Uganda Kenya Rwanda
The Interstate Pass allows visa-free travel between Uganda, Kenya and Rwanda for nationals and expats with work permits

Traveling from Kampala to Kigali? Then read what happened when I traveled by bus with Jaguar Executive Coaches.

- Advertisement -

Overall, the Kampala / Nairobi MASH bus service has been excellent. I hardly felt the dreaded bump, bump, bump of the ‘rumble strips’ and managed to sleep most of the journey.  Or shall I say, I fell asleep / woke up / fell asleep / woke up…  over and over again.

We liked the idea of having a toilet on the bus. If it had been working, that would have been even better! According to the driver, “it is women’s fault that the toilets do not work.” Hmmm… surely they could have fixed it though?

The MASH system is well organised and departs – on time – from the relative calm of the National Theatre, making it a far less hectic experience than going to downtown Kampala bus parks with all their congestion and pickpockets. In Nairobi, however, the bus departs from the equally crazy River Road. Have your wits about you here, as lots of guys will come running at you trying to sell you a cab fair / give you unwanted directions, etc. It can be a bit overwhelming if you’ve just woken up! Don’t rush to get off the bus; pace yourself and check you have all your belongings first.

- Advertisement -
mash-bus-kampala-to-nairobi-river-road
The MASH bus stop in Nairobi is downtown in River Road. (Arrive at rush hour and you can’t move!)

Back outside the National Theatre in Kampala, an hour before the agreed departure time, a lady called us over to a table in front of our bus where she checked our tickets and passports. Next to her, a very friendly guy checked the contents of all our bags. Another three men in bright orange overalls loaded bags and boxes into the bus. I was asked to remove the padlock from my bag, which obviously I did not want to do. I was told that it was necessary for the security check at the border. I removed a couple of valuables that I’d put in my big bag, and just hoped that everything else would be safe. It was.

The MASH bus was clean. The seatbelt worked, as did the single power socket on the wall next to me. I chose to sit in the second class ‘executive’ section, just a few seats from the front. It had a decent amount of legroom and a reclining seat.  My friends in the VIP seats, directly behind the driver, had even more legroom, plus they were allowed to have their big bags with them.

Every bus passenger was handed a small packet of biscuits and a packet of sugary ‘juice.’ My experience of cross-border bus journeys in East Africa is to avoid drinking at all costs, as you can never be sure the driver will stop when you need him to! However, on the MASH bus, we had three ‘comfort breaks’ before we arrived in Nairobi. It’s a “short break for a short call” and these guys do not hang around, believe me.

- Advertisement -

The driver put on some loud music for our uneventful drive to the border.

Entering Kenya later that night, one of the immigration officials growled a demand to see my Yellow Fever certificate. Luckily I had a photograph of it on my phone.

mash-bus-kampala-to-nairobi-lake-elementaita-caldera
If you travel between the two East African capitals during the day, you get to see the beautiful countryside of Lake Elementaita and the area’s volcanic calderas

My friend Julia complained that she hardly slept for the whole journey between Kampala and Nairobi. She only fell asleep for the most interesting part: passing through a private wildlife reserve, where I spotted zebra and antelope from my window seat! “You snooze, you lose” as she likes to tell me… Lol.

mash-bus-kampala-to-nairobi-lake-elementaita-view
Early morning view of Lake Elementaita – photo from my bus window 🙂

According to Wikipedia, “Elmenteita is derived from the Masaai word muteita, meaning “dust place”, a reference to the dryness and dustiness of the area, especially between January and March. In the south-to-north sequence of Rift Valley lakes, Elmenteita is between Lake Naivasha and Lake Nakuru. The major Nairobi – Nakuru highway (A104 road) runs along the nearby escarpment affording motorists a spectacular vista towards the lake. Today the lake is a protected area due to its birdlife. Elementeita – together with Lake Nakuru and Lake Bogoria – has been named a heritage site by UNESCO.” (In 2019 I finally went on safari in Lake Elmenteita – I am still thrilled at the large numbers of flamingos I saw that weekend! The horse ride along the lakeshore was spectacular).

Travel tips for taking the bus between Kampala and Nairobi

NOTE: I don’t guarantee all info is correct. You should check prices, departure times yourself. This is a personal account based on my own experience.

  • MASH buses leave on time.
  • The MASH booking office in Kampala is in Dewinton Road opposite the National Theatre. 
  • In Uganda, you can use MTN mobile money to purchase your ticket. Tel +256 (0)774 082853 is the MTN Mobile Money number registered to Mash Bus Services. I used this myself. I first called the booking office to reserve my seat numbers; confirmed my payment using mobile money; then made a second phone call to check they had seen my payment.
  • The MASH booking office in Nairobi is in River Road. Their official number is +254 733 623260. In Kenya, you can also book your bus tickets and reserve your seat online and pay by Safaricom’s M-Pesa. (Paybill number 857988). This worked well too.
  • To double check ticket prices and times, check out the MASH East Africa website or visit one of their offices.
  • Please don’t message me – I don’t work for Mash, I’m just a customer like you.
MASH bus Nairobi booking office, River Road
MASH bus Nairobi booking office, River Road

Bus departure times from Kampala and Nairobi

(Please get there early: we’ve called several times to check timings and prices and the info given is inconsistent). Ticket classes are: VIP, business class and ordinary (availability depends on whether you get MASH POA or MASH COOL).

Kampala to Nairobi

At 4 pm and 6 pm MASH bus departs from the National Theatre.

Nairobi to Kampala

At 4 pm and 6 pm MASH bus departs from the MASH office in River Road.

MASH bus ticket Kampala to Nairobi. Diary of a Muzungu
MASH bus ticket Kampala to Nairobi

MASH Cool is the air-conditioned bus. (MASH POA can get a bit sweaty!) I liked MASH Cool but you will need a blanket (or shuka) if you take the overnight bus. The MASH Cool bus has curtains too.

  • Make sure you have your Yellow Fever vaccination certificate.
  • Keep photos of your passport and other important travel documents (bus ticket and Yellow Fever Certificate) on your phone. Read why you must have your Yellow Fever Certificate here.
  • Although the bus does have power sockets, in my experience, they don’t always work. Take a spare battery pack for long journeys so you can access digital documents any time.
  • Nationals of Uganda, Rwanda and Kenya just have to show a passport or national ID and are given a temporary Interstate Pass. Ugandans who do not have passports are advised to get a temporary travel document. Cost 10k UGX. If you’re in Kampala, you can get one issued at Port Bell (or you can buy it at the border).
  • Expats with work permits can get an Interstate Pass at the border at no cost (although check the eTA electronic travel authorisation requirements before leaving home if you are going to Kenya).
  • NOTE: the Kenyan eTA has replaced the tourist visa. Scroll down to read more.
  • If you need a visa, you are supposed to apply online in advance, whether it’s for a single country visa or an East Africa Tourist Visa. However, all visas appear to be available in person at a border (except EATV, you’ll need to read my blog about that one).

    Check out the blogs I’ve written about tourist visas

  • Uganda – NOW LIVE: apply for Ugandan tourist visas online
  • East Africa – What is the East Africa Tourist Visa? A definitive guide
  • Rwanda – All travelers can get #VisaOnArrival
  • Kenya – Apply for your eTA (alternative system to a tourist visa)
  • The set-up at the Kenya / Uganda border has changed and you now leave one country / enter another within the same building. Previously, you had to get your exit visa from one country and then walk across the border before getting your entry visa into the next country. I found the new system confusing and had apparently entered Kenya illegally! Apparently I did not have one of the required passport stamps, even though I had been processed by three different people at immigration.
mash bus kampala to nairobi muzungu selfie
Early morning selfie of the muzungu. The best neck rest cushion ever from Definition Africa in Kampala
  • The MASH ticket says “Smoking, alcohol, chewing miraa is prohibited. Maximum luggage limit is 15 KG, any extra weight will be charged. Passengers are warned not to take any foodstuff offered by stranger.” In the past there were incidences of bus passengers being drugged and robbed (not on any particular route or with any particular bus company).
  • In addition to the Uganda / Kenya route, MASH also operate to major towns across Kenya.
  • Dreamline have also been recommended to me.

Have you taken the bus between Kampala and Nairobi? Which operator do you recommend?

The post Kampala and Nairobi by bus: the muzungu’s tips [UPDATED May 2025] appeared first on Diary of a Muzungu.

Read More

- Advertisement -

Related

Check out other tags:

Most Popular Articles