Is to provide quality and satisfying Nairobi - Mombasa | Mombasa - Nairobi train bookings to our clientele both locally and internationally.

To satisfy our customers by giving the best services according to their demands.

  • Why Kenya Train Booking?

    - Personalized care and attention. Individualized booking, matching your interests.
    - We have unmatched company-wide expertise.

We are trusted and approved by Kenya railway as train booking travel agents in Kenya.
Book and make reservations online for your Nairobi - Mombasa or from Mombasa - Nairobi train tickets booking.
We handle all train details, journey booking and reservations taking care of your payment, ticket delivery, information and above all at your service 24 hrs.

We have qualified staffs who handles all your requirements.

How to book and pay online or in advance:

Ways of payments:

1: We will book the train on your behalf.

2: For online credit card payments: You will make secure online credit card payment by completing details from the invoice sent to your email with ref: PesaPal Invoice.

- Money transfer: You will be advised on banking details with swiftcode or ABA Number (IBN is not used in Kenya)

- Western Union: This applies to very late bookings or where bank transfers or credit card not possible.

- Mpesa: This is money sent using your mobile phone to +254722106395

- Cash payments: Cash payments can be done in office on arrival after reservation has been made.

Email: |

You can also call Kenya Train Booking reservation centre on Telephone Numbers:

Telphone:+254203596750 | Cellphone:+254774681061 to make a booking over the phone.

3: All bookings have a Reference Number which you will be given.

4: Advise delivery or pick up points of tickets: Tickets are not posted outside the country!!!

5: Kenya Railways / Rift Valley train has no guarantee for non paid seats.

6: Sharing Cabins: If travelling alone unless you pay whole cabin you will be joined by extra person of same sex.

7: Tickets are not transferable and alteration of travel dates, there is a charge.

8: Check-in time is at least by 4:00 pm.

9: Refunds - If payment done by credit card refund will be done on same card.

10: If refund is by wire transfer it can done via same method or cash where applicable.

11: We do not carry liability of the train in case of delays or other causes that goes along with.


Kenya Train Booking
P.o. Box 5763 - 00100, G.P.O
Telephone: +254203596750 | Fax: +254202211413
Cellphone: +254774681061