Menu
sgr online booking via mpesa

SGR Online Booking via M‑Pesa: The Complete Kenyan Travel Guide 2026

QUICK VIEW: SGR Online Booking via M‑Pesa

Book­ing SGR train tick­ets online via M‑Pesa is the offi­cial way to secure your Madara­ka Express seat. You sim­ply vis­it the Kenya Rail­ways e‑ticketing por­tal (metickets.krc.co.ke), select your route and date, enter pas­sen­ger details, and pay instant­ly using M‑Pesa Pay­bill 809888. Your con­fir­ma­tion arrives via SMS, and you print your tick­et at the sta­tion using self-ser­vice machines. The process takes less than five min­utes and requires a Safari­com line with M‑Pesa.


If you are plan­ning a trip from Nairo­bi to Mom­basa or any of the stops along the Stan­dard Gauge Rail­way (SGR), you already know that the Madara­ka Express is the most com­fort­able and effi­cient way to trav­el. But before you pack your bags and head to the ter­mi­nus, you need a tick­et. And the fastest, safest way to get one is by using sgr online book­ing via mpe­sa.

I have trav­eled on this route many times, both for leisure and when help­ing clients plan their coastal hol­i­days. The dig­i­tal sys­tem has improved a lot since it start­ed. Gone are the days when you had to wake up before dawn to queue at the sta­tion, hop­ing tick­ets were still avail­able. Today, with a few taps on your phone, you can book weeks in advance. This guide will walk you through every­thing you need to know, from the step-by-step process to the costs and com­mon mis­takes to avoid, ensur­ing your jour­ney starts smooth­ly.

What is SGR Online Booking via M‑Pesa?

Sgr online book­ing via mpe­sa refers to the process of pur­chas­ing a tick­et for the Madara­ka Express pas­sen­ger train through the offi­cial Kenya Rail­ways web­site and pay­ing for it instant­ly using the M‑Pesa mobile mon­ey ser­vice. It is the pri­ma­ry dig­i­tal method for secur­ing your seat on the pop­u­lar Nairo­bi-Mom­basa route and oth­er com­muter ser­vices .

This sys­tem replaced the old method of buy­ing tick­ets only at the counter. It allows you to book from your phone, com­put­er, or even through a sim­ple USSD code. The table below breaks down the key details you need to know.

Fea­ture Details
Ser­vice Madara­ka Express Pas­sen­ger Train (SGR)
Offi­cial Web­site metickets.krc.co.ke
Pri­ma­ry Pay­ment M‑Pesa (Pay­bill: 809888)
Book­ing Win­dow Up to 60 days before trav­el date
Train Class­es Pre­mi­um, First Class, Econ­o­my
Main Routes Nairo­bi — Mom­basa (Express & Inter-Coun­ty), Nairo­bi — Suswa, Nairo­bi — Ngong

Why Kenyans Need SGR Online Booking via M‑Pesa

Rely­ing on walk-in book­ings at the ter­mi­nus is risky, espe­cial­ly dur­ing peak sea­sons like Decem­ber, East­er, or August hol­i­days. Here is why book­ing online with M‑Pesa has become essen­tial for Kenyan trav­el­ers:

  • Beat the Touts and Mid­dle­men: In the past, touts would buy bulk tick­ets and resell them at inflat­ed prices. Offi­cial online book­ing was intro­duced specif­i­cal­ly to stop this prac­tice . When you book your­self, you pay the offi­cial fare—no markup.
  • Cer­tain­ty and Peace of Mind: You can book up to 60 days in advance . This means you can plan your coastal hol­i­day or busi­ness trip know­ing your trans­port is locked in.
  • Avoid Dis­ap­point­ment: Trains, espe­cial­ly the express ser­vices, sell out fast. You do not want to show up at the sta­tion only to be told there are no seats for the next three days.
  • Con­ve­nience and Speed: You can book while hav­ing your morn­ing tea or wait­ing for a matatu. The whole process takes about five min­utes, and you get an instant SMS con­fir­ma­tion .
  • Secu­ri­ty: M‑Pesa pay­ments are PIN-pro­tect­ed, and the trans­ac­tion is direct­ly with Kenya Rail­ways. There is no risk of hand­ing cash to a stranger or a third-par­ty agent with ques­tion­able reli­a­bil­i­ty.

Types of SGR Tickets You Can Book Online

When you vis­it the book­ing por­tal, you will need to choose your train and class. Under­stand­ing the dif­fer­ences helps you pick the best option for your bud­get and sched­ule.

See also  Best Time to Visit Masai Mara in 2026: Month-by-Month Guide for Every Type of Traveller

Express vs. Inter-County Trains

The two main train types serve dif­fer­ent pur­pos­es .

  • Express Train: This is the fastest option, tak­ing about 4–5 hours. It departs in the after­noon (3:00 PM) and at night (10:00 PM) from Nairo­bi, with a sim­i­lar sched­ule from Mom­basa. It only stops at Voi, mak­ing it ide­al for those head­ing straight to the coast or Nairo­bi with­out need­ing inter­me­di­ate stops .
  • Inter-Coun­ty Train: This is the morn­ing train, depart­ing around 8:00 AM. It stops at all major sta­tions along the way, includ­ing Athi Riv­er, Emali, Kib­wezi, Mti­to Andei, Voi, Miasenyi, and Mari­akani . It takes about 5–6 hours but serves pas­sen­gers from towns along the route.

Ticket Classes

There are three class­es avail­able, cater­ing to dif­fer­ent com­fort lev­els .

  • Econ­o­my Class: The most afford­able option. Seats are com­fort­able but have lim­it­ed legroom and do not recline much. It is a busy car­riage but per­fect for bud­get trav­el­ers .
  • First Class: A sig­nif­i­cant step up. Seats are arranged in a 2–2 con­fig­u­ra­tion, offer­ing more space. Pas­sen­gers can access the restau­rant coach for snacks and drinks .
  • Pre­mi­um Class: The ulti­mate lux­u­ry on the rails. Pas­sen­gers get access to an exclu­sive lounge at the sta­tion, com­pli­men­ta­ry meals on board, ful­ly reclin­ing seats, Wi-Fi, and per­son­al enter­tain­ment screens .

Costs, Requirements, and Timelines in Kenya

Here is a clear break­down of what you need and what it will cost for the main Nairo­bi-Mom­basa route.

Current Ticket Prices (as of 2026)

Fares vary slight­ly depend­ing on whether you take the Express or Inter-Coun­ty, but the stan­dard rates are :

Class Adult Fare (Ksh) Child Fare (3–11 yrs) (Ksh)
Pre­mi­um Class 4,800 — 12,000 Varies by fare
First Class 3,000 — 4,500 ~2,250
Econ­o­my Class 1,000 — 1,500 ~750

Note: Chil­dren under 3 years trav­el for free but will not have a reserved seat .

Key Requirements for Booking

  • A Safari­com Line: M‑Pesa is inte­grat­ed with Safari­com. You need an active Safari­com SIM card to make the pay­ment, even if you are book­ing on a web­site .
  • Valid Iden­ti­fi­ca­tion: You will need the Nation­al ID num­ber for each adult pas­sen­ger. For chil­dren, you may need their birth cer­tifi­cate details or child pass. For­eign­ers must use their pass­port num­ber .
  • Full Names: As they appear on your offi­cial ID.
  • Book­ing Win­dow: Tick­ets open 60 days before the trav­el date and can sell out quick­ly for week­ends and pub­lic hol­i­days .

Important Policies

  • Refunds: You can can­cel up to 48 hours before depar­ture, but a 30% can­cel­la­tion fee applies .
  • Resched­ul­ing: You can change your tick­et up to 48 hours before trav­el for a 10% fee .
  • Non-Trans­fer­able: Tick­ets are strict­ly for the per­son named on the book­ing. Your ID will be checked at the gate .

Step-by-Step Guide: How to Get Started with SGR Online Booking via M‑Pesa

Fol­low these sim­ple steps to secure your tick­et today.

  1. Go to the Offi­cial Por­tal: Open your brows­er and vis­it metickets.krc.co.ke. Do not use any oth­er third-par­ty web­sites, as they may be scams or agents charg­ing extra fees .
  2. Enter Your Trip Details:
    • Select your train type: Express or Inter-Coun­ty.
    • Choose your depar­ture sta­tion (“FROM”) and des­ti­na­tion sta­tion (“TO”).
    • Pick your trav­el date using the cal­en­dar.
    • Click the “Book a Train” but­ton .
  3. Choose Pas­sen­gers and Class: A list of avail­able trains will appear. Select your pre­ferred time. Then, indi­cate the num­ber of pas­sen­gers (adults and chil­dren) and choose your class (Econ­o­my, First, or Pre­mi­um). The sys­tem will cal­cu­late the total fare .
  4. Fill in Pas­sen­ger Infor­ma­tion: A form will appear. Care­ful­ly enter the full name, gen­der, nation­al­i­ty, and ID/Passport num­ber for every pas­sen­ger exact­ly as it appears on their offi­cial doc­u­ment. Pro­vide a valid mobile num­ber (this will be used for the pay­ment prompt) .
  5. Pro­ceed to M‑Pesa Pay­ment: Review your book­ing sum­ma­ry. If every­thing is cor­rect, click “Con­firm.” You will be direct­ed to the pay­ment page. Select M‑Pesa as your method. The sys­tem will gen­er­ate an order and dis­play the Pay­bill num­ber (809888) and your unique account num­ber (usu­al­ly your ticket/order num­ber) .
  6. Com­plete the Trans­ac­tion on Your Phone:
    • Go to your M‑Pesa menu on your Safari­com phone.
    • Select Lipa Na M‑Pesa > Pay­bill.
    • Enter Busi­ness No: 809888.
    • Enter Account No: The num­ber dis­played on the web­site.
    • Enter the exact amount shown.
    • Enter your M‑Pesa PIN and press “Con­firm” .
  7. Con­firm and Save Your Ref­er­ence: Go back to the web­site. It should auto­mat­i­cal­ly con­firm the pay­ment. You will receive an SMS from Kenya Rail­ways with a book­ing ref­er­ence num­ber. Keep this SMS safe—you will need it to print your tick­et .
See also  How to Book SGR Online in Kenya 2026

Common Mistakes to Avoid

Even tech-savvy trav­el­ers can slip up. Avoid these com­mon pit­falls for a smooth trip.

  • Mis­take 1: Mis­spelling Names. Your tick­et name must match your ID. If you spell “John” as “Jon” and your ID says “John,” you might be denied board­ing. Solu­tion: Dou­ble-check every let­ter before con­firm­ing.
  • Mis­take 2: For­get­ting the Phone Num­ber. When using the self-ser­vice tick­et machines at the sta­tion, you will often need to enter the M‑Pesa phone num­ber used for book­ing. Solu­tion: Ensure the per­son who pays is trav­el­ing, or note the exact num­ber used .
  • Mis­take 3: Arriv­ing Late. The sta­tion is large, and secu­ri­ty is thor­ough. Solu­tion: Arrive at least one hour before depar­ture. The Nairo­bi ter­mi­nus is out­side the city cen­ter, so fac­tor in traf­fic on Mom­basa Road .
  • Mis­take 4: Using Unver­i­fied Agents. Some online agents offer to book for you but charge a 20% markup or more . Solu­tion: Use the offi­cial *639# USSD code or the web­site. It is easy and costs noth­ing extra.
  • Mis­take 5: Ignor­ing the Bag­gage Lim­it. Each pas­sen­ger is allowed up to 30kg of lug­gage. Solu­tion: Weigh your bag at home if you are car­ry­ing heavy items to avoid delays at the sta­tion .

Kenya Rail­ways con­tin­ues to dig­i­tize its ser­vices. We have already seen the shift from counter-only to full dig­i­tal inte­gra­tion with M‑Pesa. The focus remains on mak­ing the sys­tem more robust to han­dle peak sea­son traf­fic and elim­i­nate any remain­ing inef­fi­cien­cies.

Look­ing ahead, we might see deep­er inte­gra­tion with the eCit­i­zen plat­form, sim­i­lar to oth­er gov­ern­ment ser­vices, poten­tial­ly allow­ing for a sin­gle dig­i­tal trav­el ID. There is also con­stant improve­ment on the com­muter rail net­works around Nairo­bi, mak­ing it eas­i­er to con­nect to the main SGR ter­mi­nus.

Quick Poll: How do you usu­al­ly book your SGR tick­et?

  • A) Online via the web­site (metickets.krc.co.ke)
  • B) Via USSD (*639#)
  • C) At the sta­tion counter
  • D) Through a trav­el agent or third par­ty

(Poll answers are dis­cussed at the end of this arti­cle)

Frequently Asked Questions (FAQ)

1. How do I book an SGR tick­et online using M‑Pesa? Vis­it metickets.krc.co.ke, enter your trav­el details, fill in pas­sen­ger infor­ma­tion, and at pay­ment, select M‑Pesa. Use the Pay­bill 809888 and the pro­vid­ed account num­ber to pay the exact amount on your phone. You will receive an SMS con­fir­ma­tion .

2. What is the SGR Pay­bill num­ber for M‑Pesa? The offi­cial Kenya Rail­ways M‑Pesa Pay­bill num­ber for SGR tick­et pay­ments is 809888 .

3. Can I book an SGR tick­et with­out a smart­phone? Yes, absolute­ly. You can book by dial­ing the USSD code *639# on any Safari­com fea­ture phone. Fol­low the prompts to select your route, date, and pas­sen­gers, then pay via M‑Pesa direct­ly .

4. How ear­ly should I arrive at the SGR ter­mi­nus? You should arrive at least one hour before your sched­uled depar­ture time. This allows enough time for secu­ri­ty screen­ing, tick­et print­ing (if you haven’t done so), and find­ing your plat­form .

5. What hap­pens if I miss my train? Your tick­et is for a spe­cif­ic train. If you miss it, you can­not board the next one. You will need to book a new tick­et. How­ev­er, you can resched­ule your tick­et up to 48 hours before depar­ture for a 10% fee .

See also  Travelling Agencies in Kenya 2026

6. Can a for­eign­er book SGR tick­ets online? Yes, but they need a Safari­com SIM card with an active M‑Pesa account to pay online, as the sys­tem requires M‑Pesa. Alter­na­tive­ly, they can book in per­son at the sta­tion or ask their tour oper­a­tor to book on their behalf .

Poll Answers:

  • A) Online: The most pop­u­lar method for those with smart­phones who want to see seat avail­abil­i­ty visu­al­ly.
  • B) USSD: Very com­mon in rur­al areas and for quick book­ings with­out using data.
  • C) Sta­tion: Still used by those who are not com­fort­able with dig­i­tal pay­ments or make last-minute deci­sions.
  • D) Agent: Com­mon among tourists and some locals who pre­fer con­ve­nience, though it often costs more.

My Experience with SGR Online Booking

I remem­ber my first time book­ing the SGR a few years ago. I was skep­ti­cal about rely­ing on my phone for such an impor­tant tick­et, but the process was sur­pris­ing­ly straight­for­ward. The web­site was a bit slow then, but now, in 2026, it is much smoother. I always book online, even for my clients, because it gives me a dig­i­tal paper trail. I can for­ward the con­fir­ma­tion SMS to them, and they know exact­ly what to do at the sta­tion.

One thing I have learned is to always screen­shot the con­fir­ma­tion page. Net­work issues can some­times delay the SMS, but if you have a screen­shot of the book­ing ref­er­ence and the M‑Pesa mes­sage, the staff at the cus­tomer ser­vice desk can always help you print your tick­et. It is a small step that saves a lot of pan­ic.

Also, if you are trav­el­ing in a group, make sure all the names and ID num­bers are col­lect­ed before­hand. Stand­ing at the “Pas­sen­ger Details” page while some­one is dig­ging through their bag for their ID num­ber is not a fun way to spend your time.

Key Takeaways

  • Book Ear­ly: Tick­ets go on sale 60 days in advance and sell out fast, espe­cial­ly for hol­i­days.
  • Use Offi­cial Chan­nels: Only use metickets.krc.co.ke or *639# to book. The Pay­bill is 809888.
  • Details Mat­ter: Dou­ble-check all names and ID num­bers before con­firm­ing pay­ment.
  • Plan Your Sta­tion Time: The ter­mi­ni are busy. Arrive at least an hour ear­ly to han­dle secu­ri­ty and board­ing.
  • Know the Rules: Remem­ber the 30kg lug­gage lim­it and the 48-hour win­dow for can­cel­la­tions or resched­ul­ing with fees.

Plan Your Journey with Charming Safariz

Now that you know how to book your SGR train tick­ets like a pro, why stop there? Whether you are head­ing to the coast for a beach hol­i­day or a safari adven­ture, let the experts han­dle the rest. Charm­ing Safariz is the best tour and trav­el com­pa­ny in Kenya for tours and tick­et­ing. We spe­cial­ize in cre­at­ing seam­less trav­el expe­ri­ences, from your train tick­ets to your accom­mo­da­tion and game dri­ves.

Con­tact our Naku­ru office today for a free, no-oblig­a­tion quote and a cus­tomized itin­er­ary.

What­sApp: +254 714 236 664

Email: enquiry@charmingsafariz.com

Office: Naku­ru, Kenya

Ready to book your dream hol­i­day? Get your jour­ney start­ed by request­ing a per­son­al­ized quote. Request a Quote Here

Have you used SGR online book­ing before? What was your expe­ri­ence like? Share your ques­tions or tips in the com­ments below—we would love to hear from you!

Sources and References

  • Kenya Wildlife Ser­vice (KWS) for park entry con­nec­tions
  • Mag­i­cal Kenya for trav­el inspi­ra­tion
  • UNESCO World Her­itage Cen­tre for sites along the route
  • World Trav­el & Tourism Coun­cil (WTTC) for trav­el impact data
  • IATA for trav­el guide­lines
  • Tri­pAd­vi­sor for trav­el­er reviews and tips
  • Kenya Nation­al Bureau of Sta­tis­tics (KNBS) for tourism data
  • Busi­ness Dai­ly Africa for trans­port sec­tor news
  • Sta­tista for trav­el trends
  • Nation Africa for local updates

Word count: 2,048

Leave a Reply

Your email address will not be published. Required fields are marked *

Duke Bundi

Duke Bundi is a seasoned travel writer and expert with many years of experience covering the best destinations in Kenya, Zanzibar, and the Serengeti. From the white sands of Diani to the vast plains of the Mara, Duke specializes in creating clear, helpful guides for real people. He is the lead strategist at Charming Safariz, recognized as the best tour and travel company in Kenya for tours and ticketing. Based in Nakuru, Duke and his team focus on making world-class travel accessible and stress-free for both local and international guests. Whether you need a 3-day safari or a complex flight booking, Duke’s local knowledge ensures you get the best value and an unforgettable experience.
View All Articles