Many travelers in Kenya still queue at stations or struggle with online booking when planning to use the SGR. However, there is a faster and simpler way to book your ticket directly from your phone without internet.
Using the USSD code, you can reserve your seat, pay via M-Pesa, and receive confirmation instantly.
Quick Answer
You can book SGR tickets by dialing *639#, entering travel details, adding passenger information, paying via M-Pesa, and receiving a confirmation SMS.
Step-by-Step Guide to Book SGR Tickets via USSD
*Step 1: Dial 639# on your phone
Use a Safaricom line to access the SGR booking menu.
Step 2: Select your train service
Choose from options like:
- Inter-County train
- Nairobi–Mombasa Express
- Mombasa–Nairobi Express
- Suswa train
Step 3: Enter travel details
Provide:
- Departure station
- Destination
- Travel date (within 60 days)
- Coach type (Economy or First Class)
- Number of passengers (max 5)
Step 4: Enter passenger information
Fill in:
- Full names
- ID or passport numbers
Ensure details are correct to avoid boarding issues.
Step 5: Confirm and pay via M-Pesa
Review your booking summary, then:
- Select Pay Now
- Enter your M-Pesa PIN
Payment is processed instantly.
Step 6: Receive confirmation SMS
You will get a message with:
- Booking reference number
- Travel details
- Ticket information
Keep this SMS safe for ticket collection.
Requirements to Book SGR via USSD
- Safaricom SIM card
- Active M-Pesa account
- Valid ID or passport
- Enough M-Pesa balance
- Phone that supports USSD
Extra Tips and Best Practices
- Book early, especially during weekends and holidays
- Double-check passenger details before payment
- Keep your confirmation SMS safe
- Arrive at the station at least one hour early
- Ensure your M-Pesa has enough funds
Common Mistakes to Avoid
- Entering wrong ID or name details
- Booking last minute when seats are full
- Losing confirmation SMS
- Using a non-Safaricom line
- Not checking travel date properly
Frequently Asked Questions
Can I book SGR tickets without internet?
Yes, the *639# USSD method works without internet.
How many people can I book for?
You can book up to 5 passengers per transaction.
What do I need at the station?
You need your confirmation SMS and ID to print your ticket.
Conclusion
Booking SGR tickets via USSD is one of the easiest and fastest methods available in Kenya. With just a few steps, you can secure your seat, pay instantly, and avoid long queues.
Once you understand the process, you can plan your trips confidently and enjoy a smooth travel experience on the SGR.
