How to Easily Book SGR Train tickets in Kenya online.
Standard Gauge Railway (SGR) is now the favorite and the cheapest mode of transport between Nairobi and Mombasa. You might come to the coast on a holiday or go on a business tour, either way, the SGR is comfortable, fast, and convenient. What is more advantageous is that you do not have to go to the station, you can easily book SGR train tickets online in Kenya using your phone or computer.
Through this guide, we will take you through step by step booking of SGR tickets online, price of tickets, different modes of payment and tips to make your trip go smoothly.
Why Book SGR Tickets Online?
Online booking is more preferable to many travelers since it is:

Easy – You do not have to physically go to the station.
Quick and simple – Make it within just a couple of minutes.
Safe payments – Pay by M-Pesa, Visa cards or Mastercards.
Online booking – You have the option of booking tickets 60 days in advance.
Guide: Booking SGR Tickets in Kenya online.
Go to the SGR Booking Website.
Visit the Kenya Railways Madaraka Express site metickets. This is where you will be able to book tickets safely using this official portal.
Select Your Destination and Your Travel Date.
Select your preferred route:
- Mombasa SGR to Nairobi tickets.
- Nairobi SGR to Mombasa tickets.
- Inter-county services: Athi River, Emali, Mtito Andei, Voi and Miasenyi.
Select your date of travel and your time of travel (morning inter-county or afternoon express).
Select Your Train Class
SGR offers two options:

- Economy Class: KSh 1,000 to each adult, KSh 500 to each child.
- First Class: KSh 3,000/adult, KSh 1,500/child.
Enter Passenger Details.
Enter your information such as:
- Full name.
- ID or passport number.
- Phone number.
Check and ensure that everything is right as it is on your ID.
Make Payment Online.
You can pay using:
- M-Pesa Paybill (809888).
- Visa/MasterCard.
- Other mobile money options.
After payment is made you will get an SGR booking confirmation SMS that contains your ticket details.
Collect Your Boarding Pass.
When traveling arrive in the station at least 1 hour before the train. Enter your ticket information in the self-service terminals or give your confirmation SMS at the counter and print your SGR boarding pass.
SGR Train Ticket Prices.

- Nairobi – Mombasa (Economy): KSh 1,000
- The Nairobi – Mombasa (First Class): KSh 3,000.
- Children (3-11 years): Half price
- Children under 3 years: Free
Prices are still amongst the cheapest in compared to flights, or long-distance buses.
Booking SGR Train Tickets online in Kenya is a good idea that has the following tips.
Book in advance – Tickets are sold out within a short time on holidays and weekends.
Bring your ID– This should be the same information as when booking.
Carry light- Economy luggage is restricted to 30kg.
Check train times Morning train departs Nairobi at 8:00 am. Afternoon express departs Nairobi at 2:35 pm.
Book in groups online – You can make a group reservation of up to 10 passengers.
Online booking of SGR train tickets in Kenya is fast, dependable and hassle free. Whether you are travelling on holiday or business, the Madaraka Express will guarantee you a comfortable ride between Nairobi and Mombasa at a pocket-friendly price.
No more rushing to the station in the nick of the time, use the SGR online booking tool and pre-book your seat. In this manner, you will be able to enjoy your trip peace of mind.