Uganda Railway
It has a station on the Uganda Railway between Mombasa and Nairobi. There is also a station for the new Mombasa-Nairobi Standard Gauge Railway a few kilometers from the town centre.