Skip to content
Market News

Where To Find The Cheapest Beans Across The Country

BY Getrude Mathayo · March 25, 2026 03:03 pm

The price of beans in 2026 continues to fluctuate across Kenyan markets, reflecting changes in supply, demand, seasonal patterns, and regional distribution costs.

Currently, the wholesale price of most common bean varieties averages around KSh 180 per kilogram, though this figure varies depending on the type and quality of beans as well as the specific market.

During periods of low demand, traders report that a kilogram of beans can drop to between KSh 130 and KSh 150. However, when demand rises, particularly during school openings, festive seasons, or periods of reduced harvest, the price can climb sharply to between KSh 220 and KSh 260 per kilogram.

Among the various types of beans available in the country, yellow beans remain one of the most premium varieties. In 2026, the price of yellow beans ranges from KSh 200 per kilogram during low-demand periods to as high as KSh 280 per kilogram when demand peaks.

In some cases, especially during prolonged dry seasons that affect production, prices have been observed to exceed KSh 300 per kilogram. At the wholesale level, a 90-kilogram bag of yellow beans is currently retailing at approximately KSh 15,500 to KSh 18,000 in major markets.

In Kakamega, for example, traders report prices averaging KSh 270 to KSh 320 per kilogram, pushing a 90 kg bag to around KSh 17,500. In Eldoret, the same quantity is slightly cheaper, with a kilogram retailing at about KSh 230 to KSh 250, translating to roughly KSh 14,500 to KSh 16,000 per 90 kg bag.

Black beans, commonly known as Njahi, remain the most expensive variety due to their cultural significance and high demand during special occasions. In 2026, the price of a 90-kilogram bag of Njahi ranges between KSh 16,000 and KSh 18,500 across the country.

Nairobi continues to record the highest prices for Njahi beans, where a 90 kg bag is retailing at approximately KSh 17,800, driven by high urban demand and transport costs. In Mombasa, the same bag is slightly lower at around KSh 16,900.

Meanwhile, in Eldoret and Kitale, prices are more moderate, averaging KSh 15,800 and KSh 16,200 respectively. Rose coco beans, another popular and widely consumed variety, have also seen price increases due to consistent high demand both locally and in export markets.

In 2026, a 90 kg bag of rose coco beans ranges from KSh 11,500 to KSh 14,000 depending on the region. Kitale currently offers some of the most competitive prices, where a 90 kg bag is retailing at around KSh 12,200, slightly below the national average.

In Eldoret, however, prices are higher, with a 90 kg bag of rosecoco going for approximately KSh 13,500, making it one of the more expensive markets for this variety.

Overall, bean prices in Kenya in 2026 remain highly dynamic, influenced by weather patterns, transportation costs, and shifting market demand.

Traders and consumers alike continue to monitor these trends closely, as beans remain a staple food and an essential commodity in households across the country.

Read Also: Where To Buy Beans At The Lowest Retail Prices Across The Country

Trending Stories
Related Articles
Explore Soko Directory
Soko Directory Archives