Uganda Railway
Naivasha is located on the shore of Lake Naivasha along the Nairobi–Nakuru highway (A104 road) and the Uganda Railway. In 2015, an extension of the new standard gauge railway to this town was approved.