Our Uganda trip ran from January 1 to March 2, 2026. We found the people here competent and very friendly.
We accidentally discovered the ultimate travel hack. Have a sibling who lives there. My sister hosted us, helped plan, guided us, and generally prevented us from making spectacularly bad decisions. Her husband works for the State Department, and I’m convinced that job filters out anyone remotely grumpy or antisocial. These friendly people live in-country, talk to each other, and know everything, the best lodges, guides, drivers… all the good stuff. So my top recommendation is simple, acquire a diplomat sibling.
We spent our first two weeks in Kampala acclimating and relaxing with family. Let’s talk about driving there. Don’t. Just don’t. The main issue is boda bodas, motorcycles that appear to operate under a “suggestions, not rules” system. They run lights, ignore lanes, pass on both sides, and squeeze through gaps that seem theoretical at best. We saw them transporting: a family of six, chickens, a full-size couch, a queen mattress, goats, a cow, 20-foot steel beams, sheets of plywood, a coffin, and four mannequins tied together like some kind of retail hostage situation.
We chose peace over chaos and hired a driver, Fred. Excellent decision. He was skilled, calm, and worth every penny.
Let me introduce the crew. Fred our awesome driver, Asher our equally awesome nephew, LeAnne my beautiful bride, and myself the grump. An honorary mention to the Nissan SUV we borrowed from previously mentioned awesome sister.
Our first big trip was a loop through western Uganda: Lake Mburo, Bwindi, Queen Elizabeth (QENP), and Kibale. We stopped at the Uganda Wildlife Authority office in Kampala to sort permits. You get separate permits for everything: the car, the driver, each person’s park entry, plus extras like chimp treks, walking safaris and lion tracking experience. The staff were great. The bureaucracy… less so. It took several hours, which I believe qualifies as “efficient” by government standards.
Lake Mburo
Lake Mburo was supposed to be a quick overnight stop. It ended up being one of my favorites. We did walking safaris evening and morning. Cost were reasonable, $40 for a 24 hour park entry, $10 for the walking safari (plus car, plus driver). You’re paired with a ranger, and ours was fantastic (I wish I could remember her name, old age!). She kept us safe but gave us room to roam. Once the rain cleared, we set off and immediately found ourselves surrounded by giraffes. We also saw zebra, eland, impala, waterbuck, hippos, and gave the cape buffalo a respectful amount of space by changing our route.
The next morning, our ranger offered to look for shoebills. We heard them but didn’t spot any. However, we did spend quality time with hippos, both in the water and casually blocking our path. Since those are one of our favorites, we considered it a win. We stayed at Rwakobo Rock Lodge, comfortable, good food, no complaints. If there is a next time, fingers and toes crossed, we will be back for several days.
Bwindi
Next stop, Bwindi and Rushaga Gorilla Lodge. The drive was fine until the last hour, which turned into a steep, increasingly questionable dirt road that suggested we’d made a wrong turn. We hadn’t. The lodge was excellent, and the manager, Elizabeth, was incredibly helpful.
Now, context. LeAnne had knee surgery recently. We were on week three of being able to put weight on the leg. Naturally, we decided this was the perfect time for gorilla trekking in the Bwindi Impenetrable Forest. We requested an “easy” hike. The rangers said that they would do their best, but politely explained that gorillas often do not honor such requests.
There is, however, another option called the “African helicopter”, a sedan chair carried by eight porters for $300. Tempting, but we opted instead for one porter to carry our camera gear and assist LeAnne. He was fantastic, guiding her over mud, logs, and general jungle chaos while I contributed by… taking pictures and staying out of the way.
The hike ended up being about two miles, with the final stretch resembling a cliff that hadn’t quite committed yet. Fortunately, “impenetrable forest” means there’s always something to grab, just check for thorns first. We followed a very obvious gorilla-made path (they are not subtle), and suddenly… we were with them.
Photography was tough. Low light, dense canopy, overcast skies. I was shooting at f/2.8, 1/30 sec, ISO 3200, and sacrificed many photos to motion blur. Didn’t matter. The experience was incredible. Two young gorillas spent the entire hour play-fighting. At one point jumping onto a sleeping silverback, who moved the fight with one lazy, sweeping BIG arm. Another event cracked me up. One of the moms woke up, glanced around, and spotted her baby snoozing nearby. She picked it up, tucked it in beside her then used it as a pillow. There was always a branch in the way, and any clear viewing angle was immediately filled with photographers. Still, impossible to be annoyed. As we left, the sun came out and the gorillas casually followed us down the hill like polite hosts seeing us off.
The next day, LeAnne wisely rested her knee. To ease my guilt, I booked her a massage while Asher and I went back out for round two. Same excellent porter, same heavy camera bag. We hiked a few miles, then waited while trackers located the gorillas. This was a good time to chat with fellow trekkers. About an hour later, we moved on and found them lounging in a clearing.
The highlight, a mother and baby under a fig tree, while other gorillas above casually dropped figs down like room service. Asher, accompanied by a guide, managed to get charged by a blackback. Impressive commitment to the experience. Photography was easier this time—open sky, no canopy—but now we had harsh light and a cloud of small flies. Trade-offs.
The family was spread out, so I spent most of my time with the mom and her baby. As usual, the hour disappeared almost instantly, followed by a long trip back to the lodge.
At the lodge, I discovered one of the great innovations of entrepreneurial spirit. For less than a dollar, staff would wash your shoes and return them to your room. I paid three and requested an aggressive soap strategy.
The afternoon was blissfully uneventful—photo editing and eating. The lodge itself was excellent: comfortable rooms, great staff, fantastic food. The only downside appeared our last night there. A group of seven motorcyclists who treated dinner as a warm-up for competitive drinking. They were enthusiastic, but not talented, singers.
Travel tip, always bring earplugs. I had a white noise app. It helped, but there are limits.
Queen Elizabeth National Park
After a solid night’s sleep, we headed to Queen Elizabeth National Park on election day. The internet had been shut down nationwide, no Google Maps, so once again, Fred proved invaluable. Along the way we passed polling stations with long lines of well-dressed voters and frequent police presence. Another memorable cultural moment.
We arrived at Irungu Forest Safari Lodge in time for lunch and stayed three days. It was very good, though not my favorite—lower, warmer, and drier. The provided fan was a hero. Also, if you like a firm mattress, congratulations, you’ve found your place.
There are 11 villages inside the park, so most big cats are collared. It’s practical, rangers can track and intervene if lions or leopards wander toward towns. But, a bit of a buzzkill photographically. The silver lining, rangers almost always know where the cats are. We hired one for most drives; $25 well spent.
My favorite activity here was chimp trekking in Kyambura Gorge, the “Valley of the Apes.” It felt wilder than Kibale. While waiting for chimps, we watched a pod of hippos (supposedly rare and very cool), a croc, antelope, and baboons. Bonus, it’s cheaper, about $100 vs. $250 in Kibale. If I could do it again, I’d go two or three times.
The other standout was the boat safari on the Kazinga Channel. Birds everywhere, and not your backyard variety. Bright kingfishers, bee-eaters, massive storks, fish eagles. Add hippos, elephants at the water, and large crocs, all without dust or bumpy roads. About $30 for ~3 hours. A private boat was an option (~$150), but we ran out of time.
Kibale
Next stop, Kibale National Park (pronounced “chibale”), staying at Turaco Treehouse—the nicest (and priciest) place we stayed at. Comfortable beds, great food, quiet private rooms. Higher elevation plus forest canopy = genuinely pleasant temperatures. Fred even had a fire in his room at night. This place is wife-approved and a lock if we return here.
Kibale is basically a one-trick pony, but it’s a great trick, chimpanzees. It’s one of the best places in the world to see them.
On our first trek, we were in a group of eight with a guide and ranger. Our guide seemed new (lots of phone calls and checking in), and when we found chimps, we ended up sharing them with two other groups. Too many humans, not enough chimps—slightly disappointing. Sometimes you get lucky, sometimes you don’t.
The next morning was the habituation trek. These chimps have only been around humans for about three years (it takes about 8 to fully habituate), so they keep more distance, but you get four hours instead of one.
Our first encounter was incredible, chimps in a massive fig tree. I quickly learned an important lesson—do not walk under an agitated chimp. Part of the panic process can be pooping. I took a direct hit to the forearm. Could have been much worse. Soon they settled down and resumed eating.
After an hour of photographing figs (and chimps eating figs), we moved on. Two chimps were in heat, and the forest was alive—hooting, crashing, chaos. Ever tried chasing a chimp through dense jungle? We did. We lost. In open areas we could keep up; in thick brush, not even close.
We saw plenty at a distance but didn’t get great shots. Still, it was a fantastic experience.
On the way out, I ran out of gas. Fred (filling in for LeAnne) carried my pack—hero move. Our guide had radioed for pickup, small problem, our driver was hiking with us. While waiting for Fred to retrieve our car, I chatted with a ranger carrying a very large gun. The bullets were huge and he had 50 rounds. Why? Jungle elephants are more aggressive than savanna elephants. They encounter them a couple times a month, and a warning shot usually sends them off. That gun felt like it weighed 20+ pounds. Those guys are tough.
I did absolutely nothing the rest of the day. Next time I get a porter.
The next morning, we drove back to Kampala.