Nyeri's main market, near the bus park, is a lively daily affair selling fresh produce from the surrounding highlands — avocados, bananas, potatoes, and greens. For packaged goods and everyday supplies, several supermarkets line Gakere Road.
The town is in the heart of Kenya's coffee country, so if you are looking for a souvenir, locally grown coffee beans are a good bet. Ask around at the market or shops near Kimathi Way.