The calculated distance (air line) between Limuru and Khwisero is approximately 167 miles respectively 269 kilometers.
By car or train, the actual journey to Khwisero is certainly longer, as only the direct route (as the crow flies) between Limuru and Khwisero has been calculated here.