At exactly 10:30am on Sunday, Anastasia Mwihaki boarded the train ready to set off from Nanyuki to Nairobi.
After more than 20 years since she last travelled on a train, Ms Mwihaki was among 500 passengers who boarded the Nanyuki-Nairobi train at the Nanyuki railway station.
The train was flagged off on time and the crew started issuing tickets to passengers.