Maseno is about 25 km northwest of Kisumu on the road toward Kakamega. Matatus (shared minibuses) run frequently between Kisumu and Maseno throughout the day; the journey takes about 45 minutes. Private taxis from Kisumu can be arranged for a direct run, particularly useful if you have luggage. There is no direct public transport from Nairobi — the standard route is to fly or take an overnight bus to Kisumu and connect from there.