If you’re planning a trip, you may be asking how to book the SGR train online from Nairobi to Mombasa. Many travelers want to avoid long queues and secure tickets early.
The Madaraka Express SGR makes booking easy through an online system, allowing you to reserve your seat from home.
Quick Answer
To book the SGR train online, visit the official booking site, select travel details, choose class, enter passenger info, pay via M-Pesa, and receive your ticket via SMS/email.
Step-by-Step: How to Book SGR Train Online
Step 1: Visit the SGR Booking Website
Start online.
- Go to the official SGR booking portal
- Access it using your phone or computer
Step 2: Enter Travel Details
Set your journey.
- Select:
- Departure: Nairobi
- Destination: Mombasa
- Choose your travel date
- Click “Book a Train”
Step 3: Choose Your Travel Class
Select your comfort level.
- First Class → Approx. Ksh 3,000
- Second Class → Approx. Ksh 1,000
👉 Prices may vary slightly.
Step 4: Enter Passenger Details
Provide your information.
- Full name
- ID/Passport number
- Nationality
- Contact details (phone & email)
Step 5: Complete Verification
Security step.
- Tick “I’m not a robot”
- Accept terms and conditions
Step 6: Choose Payment Option
Select how to pay.
- Pay Now → Immediate booking
- Pay Later → Reserve first, pay later
Step 7: Pay via M-Pesa
Finalize booking.
- Enter your M-Pesa number
- Input your M-Pesa PIN
- Confirm payment
Step 8: Receive Booking Confirmation
Get your ticket details.
- Receive SMS/email with:
- Ticket number
- Seat number
- Departure time
Step 9: Print Your Ticket at the Station
Before travel.
- Visit station at least 1 hour before departure
- Print your physical ticket
Extra Tips and Best Practices
- Book early during peak seasons
- Double-check passenger details before payment
- Arrive at the station early
- Keep your phone charged for SMS confirmation
- Carry your ID used during booking
Common Mistakes to Avoid
- Entering wrong ID or phone number
- Booking last minute during busy periods
- Forgetting to print your ticket
- Choosing wrong travel date
- Ignoring confirmation message
FAQs About SGR Booking in Kenya
1. Can I book SGR tickets without going to the station?
Yes. You can book fully online using the official portal.
2. Can I pay later after booking?
Yes. There is a Pay Later option, but payment must still be completed.
3. Do I need to print my ticket?
Yes. You must print your ticket at the station before travel.
Final Thoughts
Knowing how to book the SGR train online from Nairobi to Mombasa saves time and guarantees your seat. The process is simple and can be completed in minutes.
Plan ahead, confirm your details, and enjoy a smooth journey on Kenya’s modern railway system.
