All told,
NAIVASHA town has little to offer as a place to stay. Unless you arrive late in the day, you may as well head straight on down to the lake. Coming from Nairobi on the
B3 old road (recently resurfaced), you could ask to be dropped off at the lake road turning. If you're hitching or coming by bus or matatu, you may arrive on the
A104 Uplands road and might be dropped inconveniently at the top junction, 1.5km uphill behind the town. It's possible to catch a matatu or bus straight down to the lake, but if you plan to spend any time in the area, you may want to go into the town of Naivasha first to stock up on essentials. Most travellers tend to do their own cooking, and the lakeside and town together offer a wide choice. For
food supplies , the fruit stalls on the main road are good, though there is more choice at the covered market. The oddly named Naivasha Mattresses Supermarket, at the upper end of Biashara Road, is cheaper and has more variety than the Multiline Supermarket. There's good lake fish at the kiosk opposite
La Belle Inn and, if you're driving, super-fresh milk and yoghurts at Delamere Dairies, 3km north on the Nakuru road. There's a
post office on Moi Avenue (Mon-Fri 8am-1pm & 2-5pm, Sat 9am-noon) and two
banks : Barclays (with an ATM) and KCB, both on Moi Avenue (both Mon-Fri 9am-3pm, Sat 9-11am).