Prices for residents are acceptable, but I think prices for non residents are on the high end for what the museum has to offer (different entrance fees combinations are possible - including snake park or not including it). To be fair, I was only in the main building, did not visit the shop, the cafes, the snake park, the gardens... It took me two hours for it, mainly because I wanted to check thoroughly the section about evolution, which was the most interesting one and would like to see it again. Mammal section was ok, but rather simple, like it was made for school kids. There was also birds section - endless rows of birds, nothing too interesting for a person not fascinated by birds, nothing made me stop and see a detail. Upper floor had some modern art displays, history of Kenya display (mainly photographs and newspaper clips, some interesting colonial time items) The only interesting thing on the upper floor was the show Cycles of life - display of items associated with the different stages of life in Kenya. There are some wifi spots, so if you are lucky, you can be online for a short while, then it is lost till you come across the next spot. Toilets are at the entrance, not really great, no soap, the one at the first floor would not lock so it was not convenient to use it. Someone will offer to guide you for a tip.
If you own or manage Nairobi National Museum, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.