Niche theory predicts that ecologically similar species can coexist through multidimensional niche partitioning. However, owing to the challenges of accounting for both abiotic and biotic processes in ecological niche modelling, the underlying mechanisms that facilitate coexistence of competing species are poorly understood. In this study, we evaluated potential mechanisms underlying the coexistence of ecologically similar bird species in a biodiversity-rich transboundary montane forest in east-central Africa by computing niche overlap indices along an environmental elevation gradient, diet, forest strata, activity patterns and within-habitat segregation across horizontal space. We found strong support for abiotic environmental habitat niche partitioning, with 55% of species pairs having separate elevation niches. For the remaining species pairs that exhibited similar elevation niches, we found that within-habitat segregation across horizontal space and to a lesser extent vertical forest strata provided the most likely mechanisms of species coexistence. Coexistence of ecologically similar species within a highly diverse montane forest was determined primarily by abiotic factors (e.g. environmental elevation gradient) that characterize the Grinnellian niche and secondarily by biotic factors (e.g. vertical and horizontal segregation within habitats) that describe the Eltonian niche. Thus, partitioning across multiple levels of spatial organization is a key mechanism of coexistence in diverse communities.