Mombasa currently has a modern railway station that replaced the century-old station built by the British. Kenya Railways transports passengers and cargo between Nairobi to Mombasa. The journey takes approximately five hours between the two cities.