What you should do
Since we got 600 euros in cash each in compensation from Turkish Airlines for our flight delays back from Germany, we decided to go somewhere for Christmas holidays in 2019. Our two goals for this trip were to hike the Congo Nile Trail along Rwanda’s Lake Kivu and relax at Lake Bunyonyi in Uganda. Lake Kivu is a lake surrounded by volcanoes, while Lake Bunyonyi has hilly 29 islands scattered throughout. Going all the way to Kampala and Entebbe was a mistake. You can read about what we did, but follow the itinerary below to plan your own trip.
Strikes in Zimbabwe and Missing Fuel: From Cape Town to Kigali
Under normal circumstances, this leg of the trip should not have warranted word space on a webpage. It should have been summed up as “We flew from Cape Town to Kigali and checked in to our accommodation.” Except…
What was a cheerful start on a Friday afternoon quickly became hampered by the inefficiencies of Cape Town Int’l Airport. Firstly, our flight was delayed by 2 hours due to striking Zimbabwean air traffic controllers who locked themselves in their towers and refused to assist with landings and take-offs. Our plane was coming from Harare and we were refuelling in Harare, so this was a bit of a problem. Secondly, when we finally did begin the boarding process and all 150 of us were ushered onto the hot, non-air conditioned buses, the airline’s fuel truck went missing. Because of security concerns, we couldn’t reenter the terminal. So we stood around for another 1.5hr in the bus until they found their fuel truck.
When we finally landed after 2am, I was nervous that it was too late to check in at our accommodation. Luckily, reception confirmed that they were open to us arriving at any ungodly hour (bless them). To avoid being ripped off by a metered taxi at the airport, we opted to hail a vehicle via Move – a new Volkswagen e-hailing app.
We should have stuck with the metered taxis, because at least there’s a tacit agreement that you will be overcharged as a foreigner at the airport. Whereas with Move, we were underhandedly ripped off – the driver acted like we needed to pay for his airport parking ticket. And then, he proceeded to drive so horribly slow to our destination and made a missed turn and thus racked up the final price by another $5. After all that, we only managed to check in by 5 am. (Pro tip: Don’t use the Move app.)
From Kigali to Kibuye: The calm before the trek
We spent three hours that night at Green Page Garden Suites for a glorious $12 total. Obviously, the mattresses were rock hard, filled with a minefield of springs. The shower was basically over the toilet. Needless to say, I didn’t take photos. Certain things will be forever imprinted in memory.
In the morning, we picked up some peanut butter and bread at a local grocery store (ours had been thrown out by security in Cape Town) and then found some dirt-cheap omelettes for breakfast at a nearby bakery. After checking out, the receptionist helped us each hail a mototaxi (a motorcycle). We needed to get to Kibuye that day to begin our Congo Nile Trail adventure, so we zoomed off to the Kigali main bus station.
It was my first time on the back of a motorcycle like that, so it was a super exhilarating experience. We had helmets, but I feel like that would have just kept my head intact while my dismembered body fell apart in the case of a crash. Holding on was admittedly easier than expected. You don’t hold onto the driver, but instead balance on the seat or hold on to the handlebar behind your bum. The city, though a blur, seemed really clean and orderly. There wasn’t any traffic or loud noise and everything seemed to be well organised and designed.
4 Days: Kigali to Kibuye, Congo Nile Trail
If you want to hike the Congo Nile Trail like we did, you can read about how to do it here.
A Day in Rubona/Gisenyi
If you don’t need to, I would not spend two nights in Rubona and Gisenyi. It’s a starting point for the Congo Nile Trail and tours up the active volcano, Mount Nyiragongo in the Congo. There’s not much else. The town was grungy, single story, and had sidewalks with open sewerage systems. It was not nice at all compared to other parts of the country. Honestly, we probably could have headed out that day – there wasn’t much point in sticking around.
We only spent two nights here because we arrived battered from the Congo Nile Trail and the next day was Christmas. I thought that public transport wouldn’t operate on a holiday and I was afraid everything would be booked out, so we planned for two nights in Gisenyi. As it turns out, public transport is very much active on holidays, though at a higher price.
The bus company ticket offices are all located directly at the DRC border. We discovered all the large, direct busses left late at night and were expensive, so we decided against it. We would just have to wing it the next day and find a different way to get across the border during the day.
The Border Crossing: From Gisenyi to Lake Bunyonyi:
We woke up very early this day to head over to Uganda. Our goal was to get to Lake Bunyonyi. After packing up, we got mototaxis into Gisenyi (800RWF) where we hopped on a bus that would take us to Ruhengeri/Musanze/Kidaho (all the same place) (1300RWF). The bus sat around for an hour – they always tell you the wrong departure time that you want to hear. Then we finally got going at a snail’s pace and made it to Musanze about 1.5-2hr later (it really wasn’t that far away). There we hopped off near a gas station on the road that ran straight towards the Cyanika border. We hailed two mototaxis. Or rather 50 mototaxis found us, and for +/- 500RWF took us the last 20km to the border. They were so much faster than taking the bus and very cheap. At the border we hopped off and walked over.
Honestly, the Cyanika border didn’t look like much of a border. It was also ridiculously confusing to cross – you had to go to a police check, then stamp out, then through UN Ebola check (just a temperature reading), and then you were on the Uganda side. There you needed to go to a police clearance thing, then a visa check, then get your visa recorded then out to another police check… People just kept pointing the next step to us and we just kinda wandered about and it worked out.
To get to Kisoro, a bunch of taxi drivers wanted to take us but for the foreigner special of $20. Literally, for that price you can walk. We exchanged some money from the customs officer (Rwandan francs for Ugandan shillings and lost a bunch in the exchange process). Then I headed over to the boda boda drivers (the Ugandan equivalent of a motorcycle taxi) to negotiate for the correct price into town (5000UGX). Funnily, at this, a taxi driver had a change of heart said he’d drive us there for the correct price, so we went with him. He stopped by his house to drop off food with his daughter before dropping us off in town.
Kisoro was such a horrible dusty town. Initially, we thought we might spend the night here, but changed our minds. Though we had lost an hour to the time zone change at the border and it was now getting later in the day, we decided to move onwards. We asked around at a cafe to find the next way onward to Kabale.
There is a big bus station at Kisoro, where you can take Horizon, Bismarken or Jaguar to Kabale. But the busses there weren’t running to Lake Bunyonyi and those that did were only expected to come by late at night. There was a Post Bus leaving at 3pm from the post office, but it cost 14000UGX each. So, we needed to find a share taxi.
After getting more cash from the bank, we found a share taxi for 10000UGX each– basically someone with a 5-seater car and got in and waited for it to fill up. I’ve read reports from people who said it took 2hrs to fill the car. Luckily, it took less than an hour to fill up, but there was a lot of unnecessary shuffling around of people. Chris and I crammed into the boot with another small girl and there were four people in front of us and two next to the driver. It started raining and was really foggy so we didn’t see much on the drive, which went rather quickly. It was probably beautiful – I caught glimpses of heavily forested mountains.
We got to Kabale in about 2hrs at about 5pm and got off at a random point to start looking for a Ugandan SIM card. Geesh, that was hard to find. Eventually we found a place still open and selling them (shops closed at 5pm). Unfortunately, we couldn’t buy a SIM card because the office that verifies documents already closed. So the shopkeeper kindly lent us his.
With that sorted, we were ready to head to the lake for the next three days. We found two boda bodas (haggled hard for 6000UGX each) and were off to Lake Bunyonyi. The road to Lake Bunyonyi is quite bad – it’s a dirt road full of deep grooves. The road also goes up and down massive hills, so it takes a lot of core and leg strength to hang on. The other thing is, unlike in Rwanda, there weren’t any helmets here. My boda boda broke down on the way, so the driver needed to repair the belt.
We decided to aim to stay at Crater Bay Cottages the first night – we had not pre-booked, but I knew, through Booking.com, they had a room for $25. When we got there and I asked about it. They showed us a much nicer cottage (hut) and said it would be $60, and I was like no thanks, we’ll take the one for $25. And he was like, but that one is so bad, and I was like, I’m tired of paying so much for horrible places so no thanks, and then he gave us the nice hut for $25. And that’s how you haggle for lower prices.
We had their famous avocado crayfish dish for dinner with roti. It was delicious, though the pink mayo sauce took some getting used to. In general, that area was quite nice and there were a lot of backpackers hanging about. Though there was a noisy hotel across the water (Overland Resort) that took away from the serenity.
Day 1: Lake Bunyonyi
After some rolex – an omelette wrapped in a roti – we headed down to the lake to meet our ride to our island home for the next few days. We took a boat (incoming transfers included in the accommodation price) to Paradise Ecohub. We went straight to our cool open-door thatched hut. It had a king-sized bed and a porch, drop toilet outside that you had to put sawdust in after you used it and a view of the lake. The only problem with an open-door room is it is a bit scary sleeping at night, if you aren’t used to weird animal noises. And the thatch seemed to be some kind of breeding ground for massive spiders.
We went for a short walk on the island. Though the island is quite small at about 2km long, the altitude makes walking difficult. There are a few community projects on the island and goats and chickens. Exhausted, we opted to rent a dugout canoe that afternoon to take out onto the lake. It was really difficult to steer and paddle. It was a little irritating when the locals breezed by effortlessly in their canoes and laughed at our predicament. We only spent an hour or two on the lake paddling past birds and islands, before we were exhausted. For dinner that evening we had more avocado crayfish.
Day 2: Lake Bunyonyi
On this day, the guys at the hotel dropped us off with the boat on the mainland just a few metres from the island where we started a hike to the famous hilltop viewpoint. We didn’t pass many people on the way – a few young kids were playing in the road. We took a path up a hill past a village where a mother must have told her kids that mzungus (white people) were there to get them out of her hair. Her strategy worked – they followed us. We continued steeply up the mountain before joining a road that brought us to the Arcadia Lodges. From up here you can pop by the restaurant and get an amazing view of many of the islands on Lake Bunyonyi.
Our visit was cut short when thick storm clouds rolled in. We headed down the hill, through a woodland path, and walked back along the lake which was much nicer than our original route – it had stunning views of the islands. We passed a few very drunk villagers. One drunk lady was following us shouting things. We passed the same young kids again – they were so cute, they were worried we would get caught in the rain and wanted us to come back home with them. The rain really let go by this point, so we broke into a sprint to get back to the canoe and over to the accommodation.
For food on the island, you really only have two options: Paradise Ecohub and Byoona Amagara. We decided to change things up and walk over to Byoona Amagara for food that day. The accommodation there is quite nice, but it was definitely busier. There were a lot of backpackers about and quite a few tourists arriving. There’s a library of sorts that seemed like a great way to spend several weeks relaxing and reading. The place is owned by an American, so it caters to that backpackers-in-Africa vibe.
Day 3: Lake Bunyonyi
By this point, we were running out of new things to do. We did an early morning walk up a nearby hill on the mainland to see the view of the islands. A local kid followed us the whole time and wanted payment in the end for ‘guiding’ us. This happens a lot – you can either entertain it or say no.
Otherwise, the day was a bit of a calm before the storm. We planned to find our way to Kampala the next day and hadn’t quite figured out if and when there was a bus heading there. We did some hand-wash laundry, before heading down to the lake. It wasn’t exactly warm swimming weather, but we wanted to at least say we had swum in Lake Bunyonyi. When the sun was out, it was hot, but this had been quite intermittent. Perhaps if we had visited in the drier, hotter months of January and February we would have had more swimming opportunities.
On the long road from Lake Bunyonyi to Kampala
While we had the option to return to Cape Town via Kigali, we decided to detour to Kampala first. We wanted to break up the trip initially and stop somewhere along the way, but I only realised there was nothing to see along the route after we booked our tickets out of Kampala instead of Kigali. Had I known the journey that awaited us, I would have taken the shorter bus back to Rwanda. But I didn’t. And so, early in the morning, Chris and I took a motorboat back to the mainland. The market area didn’t have much activity, so we only managed to hail one boda boda, which we both shared. Luckily, it managed to carry the weight of three people and 2 big bags back to Kabale.
In Kabale, we returned and swapped the SIM card at the cellphone shop. The guy was shocked we actually came back. And then we went to the Jaguar ticket office to get our bus tickets to Kampala. We found out the bus time and company from the manager at Paradise Ecohub – it’s such a mission to find bus info out. I had previously tried tweeting and Facebook messaging the various companies. A Ugandan friend had recommended we take Modern Coast or Trinity, and by all means avoid Jaguar. Unfortunately, the Modern Coast and Trinity buses weren’t running at a convenient time, so we learned the hard way why you should avoid Jaguar.
You haven’t learnt the meaning of inefficiency and incompetency until you’ve travelled with a Jaguar bus. We took the 10am bus from Kabale to Kampala. First, it arrived an hour late. Then, when I boarded, I saw that no seats were free. And yet the ticket office had issued us our reserved tickets for seats. Once onboard, it took another 30 minutes to leave Kabale as the drivers were fighting with the ticket office people saying that tickets should have been 50000UGX (we paid 40000UGX). Why they couldn’t communicate ticket prices as a company blows my mind. The bus drivers were debating demanding extra cash from everyone (an absolute scam if you ask me considering there were no seats and we had to sit on the floor of the bus.)
If you think the inefficiency and incompetency ends there, just wait. They told us it would take 7hrs to reach Kampala. The roads are perfectly fine – no potholes and a speed limit of 80kph. We spent forever crawling from town to town, stopping for so many irrational reasons along the way – police checks, the driver wanted bananas, a random guy wants to get out to give his friend something, and so on. Every time we stopped to load more passengers (on an already overbooked bus) the drivers would get in arguments outside with passengers, further delaying what’s really not an exacting or long trip.
About half-way through the bus journey, this guy, a so-called doctor and now salesman professionally, comes on the bus and gives a very loud sales talk for two hours on various ‘medicines.’ Cough drops, some sort of magical tooth cleaner, Chinese viagra, aloe vera shampoo (with magical properties of course), deworming juice, you name it… complete bullocks.
We only had one bathroom stop – at 1pm. We got into Kampala at 8pm. That’s 7 hours without a bathroom or water. On a hot smelly bus.
When we finally arrived, we tried to call an Uber to bring us to the hotel. I’m not sure if Uber recently just launched in Kampala, but we had a lot of trouble with getting drivers to show up or use the app properly. The Uber driver we called ended up driving off in the opposite direction of our pick-up location and then refused to cancel the trip. On another Uber we did manage to get into, the driver first picked up cash and then got gas while the meter was running. Either they don’t know how to use the app, or they know how to use the system very well.
Finally, after a long time of waiting for an Uber that never came and haggling prices down with boda bodas, we got going to the hotel. Chris and I squeezed onto a single boda boda with our two massive bags (no helmets). The ride was absolutely terrifying. The city was so dark – it doesn’t have all the lights that New York or Cape Town have. Traffic rules were non-existent, and yet there was so.much.traffic. I just closed my eyes and hoped I’d live to see the other side of the intersection. We agreed we wouldn’t use a boda boda in Uganda again.
We originally were going to find a hostel when we arrived in Kampala. A few friends recommended the Red Chili Hideaway at the edge of the city. But we got into the city late and I was defeated from a week of some of the most horrendous sleeping conditions that I had ever had the displeasure of experiencing, so my dad booked us a room at the Protea Marriott hotel. Honestly, it was such luxury to be able to shower and sleep in a room without bugs or animals.
Home Stretch: Kampala/Entebbe
Since we only had to check out by 4pm, we didn’t rush. Since the main tourist attractions were either closed or too difficult to get to, we ventured out to go see the main minibus taxi station. Walking through Kampala was a mess – the sidewalks were poor as were street crossings. The deeper we got into the city, the more hectic it got with the street layout. We found the bus station and went into a building to the top to get a better view. It was there, looking down at hundreds of minibus taxis, that we decided to Uber to Entebbe (our final stop) rather than try to find a taxi.
We headed back to the hotel, stopping at an expat-heavy mall along the way where we looked at groceries and got coffee beans. A lot of malls around East Africa have hefty security and X-ray checks when you enter the premises, so don’t be alarmed. From there, we walked to Prunes – another café and local expat watering hole where we bought more coffee beans to bring back home. (Neither of us enjoyed Ugandan coffee, we discovered. If you like a dark roast and bitter taste, you’ll have a more positive experience.) On our way back to the hotel, we passed a refugee camp. Overall, I would recommend against walking around Kampala – the sidewalks are cluttered and you’re going to have to play chicken with hundreds of boda bodas every time you cross the street.
After taking an Uber to Entebbe, we checked into a guesthouse, Airport Link Guest House. It was really nice given the cost per night ($25). The rooms could do with a bit of soundproofing, but otherwise the hospitality and food are good. We decided to try to see Lake Victoria, so we walked down towards it but ended up in a slum district which was weird and didn’t feel great, passed another refugee settlement and finally found our way back to the guesthouse. We kinda stuck out. It’s also a shame you can’t swim in Lake Victoria on account of the bilharzia, not to mention the hippos and crocodiles.
Though it was New Year’s Eve, we didn’t bother staying up for midnight because our flight left the next day at 5am. The next morning, we hired a car to take us to the airport and took our takeaway breakfasts with us. The Entebbe airport is a maze – it’s so outdated and it took us forever running through the halls to find the check-in area. Finally we found it and it went smoothly from there on a short flight back to Kigali before transferring planes, and then a refuel stop in Harare.
What to Pack
We went during rainy season in late December, when days can be hot and humid and nights can get quite chilly. Kampala was much hotter than areas around Lake Bunyonyi, but as soon as you start walking you’ll work up a sweat wherever you are. Because we planned to hike the Congo Nile Trail and needed to carry all of our things, our items were limited to the bare essentials. You can see everything we packed in that post, but to briefly summarise: bring all medications, malaria tablets, water purifying tablets and good walking shoes.
Visas
You have two visa options: individual visas for each country or the East Africa Tourist Visa. To enter Uganda, you must bring the yellow book with proof of your yellow fever vaccination.
If you only want to go to Uganda, Rwanda, or Kenya, rather than two or all of them, then the individual single entry visa is for you. Fees are as follows: Kenya ($51), Rwanda ($50), and Uganda ($50).
The East Africa Tourist Visa costs $100 for entry to Kenya, Uganda, and Rwanda and is valid for 90 days from the date of issue. You can move between the countries multiple times, but once you leave the region to a non-member country (e.g. Tanzania), your visa will lapse. You must apply through the country that you are going to first.
It’s worth buying this visa as it will save you the headache of paying in cash and paperwork for visas on arrival. If you are flying into Africa from a different continent, this wouldn’t be a bad option to get either because you can tack on a trip to Masai Mara to get your safari fix and fly out of Nairobi. Just a side note, the Rwandan website to apply for this visa is a pain in the bum and you might spend many hours refilling out the form on their glitchy system. Try using Firefox or some other outdated browser for optimal compatibility with their website.