Thank you. I appreciate the info. Do you know if there is a way to book the train tickets on-line? or do you have to wait till you arrive in Nairobi? Does it tend to seel out?

Regards,
Mark