We had a client selling small appliances and everyday consumer goods who arrived in Uganda convinced he had already solved the Kampala warehouse market. His logic sounded airtight: keep the stock in Nairobi, close to the port of Mombasa, and send it inland to Kampala whenever an order came in. Flexible, cheap, no commitment. Then the first peak season arrived and the plan fell apart. The goods sat safely in Nairobi while his Kampala retailers waited for replenishment, because every Nairobi-to-Kampala movement meant another border crossing, another vehicle change, and another queue. My answer was blunt: in a landlocked capital, you pay for how smoothly the second leg works, not for proximity to the port. Our earlier piece on Nairobi looked at the gateway. This one looks at what happens after goods cross into Uganda, and how Kampala earns its keep as a distribution base.
The Kampala warehouse market starts with corridors, not rent
Uganda has no seaport of its own, so almost everything arrives overland. The main route most of our clients use is the Northern Corridor: goods land at Mombasa, travel north through Kenya, cross the border, and continue into Uganda. Alternative routes through Tanzania exist as a backup, but the corridor question always comes first. In my years selling third-party warehousing, I have watched too many shippers price only one end of the journey. Some fixate on the ocean leg and the Nairobi handling. Others fixate on the monthly rent of a shed outside Kampala. Almost nobody prices the middle properly: the cross-border paperwork, the inspections, the vehicle swaps, and the waiting time. That middle is where the real cost of the Kampala warehouse market hides.
Take that appliance client. His stock was fine in Nairobi, but replenishing Kampala meant a cross-border movement every time, with documents, checks, and queues that could each add a day or two. In the rainy season, a two-day delay could easily stretch longer, and two days without stock costs far more than two days of sales. It costs credibility with the channel. We changed his setup: Nairobi became a transit point only, while a suburban warehouse outside Kampala became his forward base for Uganda and for onward regional distribution. After the change, Kampala replenishment went from a weekly wait to a daily rhythm. Here is the counterintuitive point that surprises first-time entrants: the cheapest warehouse near the port is often not the cheapest warehouse for the market. For a landlocked capital, being close to the customer beats being close to the port, and it is not even close.
A second client, in building materials and agricultural inputs, learned the same lesson from the opposite direction. He put everything in a small warehouse near central Kampala because it felt close to his city customers. When peak season hit, large trucks struggled to get in and out, loading bays queued up, and every outbound shipment to a neighbouring country had to be broken down and rebuilt into new loads by hand. We split his stock: the city warehouse kept only fast-moving lines, while bulk and outbound stock moved to a suburban warehouse where trucks could be consolidated and sent toward the border without driving into the city at all. The first question in Kampala is therefore never which shed is cheapest. It is which flows you actually have: how much stock serves Uganda itself, and how much is really regional distribution in disguise. Those two kinds of stock should not live in the same building.
Suburban warehouse, city depot, or border staging point
I never compare these three options on a single rent figure, and you should not either. Rents, labour rates, and transport charges vary by location and season, so any specific price quoted here would be out of date before you sign; treat local quotations as the final word and use this comparison for structure instead. What matters is what each option saves you and what trouble it adds.
| Option | Best for | Coverage | Cost shape | Biggest trap |
|---|---|---|---|---|
| Suburban Kampala warehouse | Main stock for Uganda, plus regional distribution | Kampala and major towns, clean consolidation toward the border | Friendlier rent, easy truck access | Further from city customers, so small urban orders need another delivery layer |
| Small city depot | Fast-moving lines for city replenishment | Kampala and nearby suburbs, same-day or next-day delivery | Higher cost per unit, but saves urban delivery time | Cannot hold bulk stock, poor place to build cross-border loads |
| Border-direction staging point | Stock for one neighbouring market | One cross-border direction, built around full loads | Avoids backtracking and repeated handling | Goes idle if the direction changes |
Use this table with a simple three-step framework. First, look at volume stability. If volumes are steady and the range is broad, start with a suburban warehouse as the main base; in a landlocked capital, that is the hardest choice to regret. Second, look at urban order density. If city stores order often and in small quantities, add a small city depot for fast movers only. Third, look at cross-border concentration. Only set up a dedicated staging point when shipments to one neighbour are large and regular enough to fill trucks reliably. If volumes swing or directions keep changing, stay flexible and consolidate from the suburban warehouse instead.
Here is an insider detail that rarely appears in a quotation. Many clients negotiate the suburban rent hard and forget handling, consolidation, detention, and rebooking charges. The rent looks attractive, the operating charges pile up line by line, and the total bill ends up higher than the supposedly expensive option. Put rent, handling, detention, and rebooking on the same page before you decide.
Regional distribution to South Sudan, Rwanda, and DR Congo
Regional distribution is where contracts either protect you or leave you arguing at the worst possible moment. The building materials client found this out the hard way. His contract covered storage and handling, but it said nothing about who paid for border delays, detention at the crossing, or rebooking when a load had to change. When peak-season congestion added two extra days at the border, detention, rebooking, and emergency consolidation charges all appeared at once, and he spent more than a week arguing with carriers and warehouse operators while his selling window narrowed. The lesson is blunt: goods can become disputed long before they leave Uganda, because responsibility gets fuzzy at every handover.
So before you sign anything for regional distribution, settle three things in writing, not in conversation. First, split responsibility at every node: who owns the goods from the Kampala warehouse door to the border post and then onward, where documents change hands, and how quickly problems must be reported. Second, agree the charging rules for delay and detention: what triggers the charge, whether there is a cap, and who has to prove what happened. Third, protect flexibility: can loads for South Sudan, Rwanda, and DR Congo be consolidated, split, or redirected from the same suburban warehouse, and what does a redirection cost? The DR Congo direction deserves special attention, because road and border conditions can change quickly, and a contract with room to redirect beats a rigid contract every time.
One more point first-time entrants often miss: regional rhythm should follow the border and the destination market, not the port. Fast arrival at Mombasa does not mean fast clearance at the border. Hold a little safety stock in the suburban warehouse for each direction and push stock to staging points before peak season, rather than waiting for orders and then scrambling. Safety stock ties up working capital, but it is cheaper than stockouts and emergency transport.
Next time you negotiate, ask these three questions
Take these three questions into the room, because they expose most of the traps in a single conversation. First: does this quotation include handling, consolidation, detention, and rebooking, or are those charged on top of rent? Second: for shipments toward South Sudan, Rwanda, and DR Congo, how are border delays charged, is there a cap, and how quickly will I be told about a problem? Third: my volumes swing sharply between peak and quiet seasons, so can warehouse space and truck frequency flex with me, and how is idle space charged in the quiet months? Clear answers to those three questions mean you are comparing real total costs, not a rent figure dressed up as a bargain.
Setting up in Kampala is ultimately a trade-off, not a search for the cheapest shed: a suburban warehouse as the base, a city depot for fast movers, and a border staging point only when one direction justifies it. Get the corridor logic right, get the cross-border responsibility in writing, and Kampala starts working as a proper distribution hub for Uganda and its neighbours. Draw the flows first, negotiate the clauses second, and the warehouse choice usually makes itself.
By Susan, 3PL Sales Director







