SGR Train tickets Pay with a Debit/Credit Card 2024 & 2025

  • 6 Hours each way
  • 3 Daily Departures Each Way
  • 365 Days A Year

Book SGR and pay with Mpesa, Credit or Debit Card

Operated by Kenya railway since mid-2017, Madaraka Express, or the SGR, as it is popularly known, has two types of trains; the Intercity and inter county train. The Intercity Train is the express service between Nairobi Terminus and Mombasa terminus while the Inter-County Train will make stops at the intermediate stations namely; Athi River, Emali, Kibwezi, Mtito Andei, Maisenyi, and Voi.

The Madaraka Express has become the preferred mode of travel by a lot of people and therefore advisable that you book your sgr ticket in advance. The Madaraka express train tickets are open to book up to 60 days in advance.

The train service has two ticket classes, First class, and Economy class.

First Class is made up of a 2+2 per row configuration across the car width. First-class passengers, also have access to a restaurant coach which offers a basic choice of snacks and drinks.

The Economy Class has a 3+2 per row configuration across the car width with 2 rows facing each other and a tiny table in between. Economy class passengers can purchase snacks or drinks from the catering cart which is wheeled between the coaches at various times in between the journey.

Currently, there are two express trains and 1 inter-county service operating daily between Nairobi and Mombasa. See the train schedule below.


SGR Madaraka Express Train Schedule

Booking SGR Train Tickets

The Madaraka SGR train tickets can be booked through either;

  • Visiting the respective train station
  • USSD by dialing *639# from a Safaricom phone number
  • Online booking on Kenya Railways website (MPESA payment only)

The Madaraka Express offers two ticket categories – First Class and Economy, with the fares prices as listed below for the express service;


  • Adults Kshs 4,500
  • Children (BTW 3-11 YRS) Kshs 2,250
  • Children below 3 years FREE


  • Adults Kshs 1,500
  • Children (BTW 3-11 YRS) Kshs 750
  • Children below 3 years FREE

Please note that when booking your Madaraka train ticket on the Kenya Railways website, Mpesa mobile money payment is the only acceptable means to pay at check-out. For travelers without access to the Mpesa mobile money service, please get in touch with us to book and pay for your tickets via PayPal/Card.

How do I pay for SGR tickets using a Debit or Credit card?

Get in touch with us through the contact form at the bottom of this page, email, or Phone/WhatsApp, and let us know the route, preferred date of travel, and time.

Once we confirm availability we will ask you to send the payment along with the passenger details. Upon receipt of your payment, we will purchase the tickets and send you the e-ticket details along with the local phone number, both of which you will require to print the tickets at the station before or on the day of travel.

We charge an extra $10 per ticket facilitation fee for the card payment option. This will cover the money transfer fees between PayPal and Mpesa, Mpesa transaction fees, and our fees.

If you need SGR train tickets as part of a safari holiday package booked with us, we book the tickets at no extra cost.


Can I change the travel date?

Cancellation and Rescheduling requests can be done forty-eight hours prior to the departure time indicated on the ticket. Cancellation or rescheduling is done over the counter at any of the SGR passanger service stations

Can I get the refund?

SGR Ticket refunds shall be subject to a 30% fee of the ticket cost. No refunds will be done for damaged or defaced tickets. 

Rescheduling a ticket will attract a 10% fee of the ticket cost.

Can I transfer my ticket to another passanger?

Unfortunately, you cannot transfer a ticket from one passenger to another.

Why Book With Us?

  • No-hassle best price guarantee
  • Customer care available 24/7
  • Hand-picked Safari Tours & Activities
  • Professional Local Guides

Pay Safely With Us

The payment is encrypted and
transmitted securely with an SSL

Proceed Booking