Skip to content
Transport

Bus tickets via M-PESA in Kenya 2026: Tahmeed, Modern Coast, Easy Coach paybills

The major intercity bus operators in Kenya — paybill numbers, booking flow, and tips to avoid the common scams.

9 min read Updated 27 April 2026by paybillke editorial

Booking a Kenyan intercity bus used to mean queueing at a city-centre booking office. In 2026 most of that has moved to M-PESA — call the operator's booking line, get a seat reservation, pay via paybill, receive your ticket as an SMS. The big operators (Modern Coast, Easy Coach, Mash Poa, Tahmeed Express) all run this flow. This guide covers the major operators' paybills, the standard booking flow, what to do when things go wrong, and the scam patterns that target bus-buyers.

The standard booking flow in 2026

Most operators follow a similar pattern:

  1. Choose the operator and route. Modern Coast for Mombasa-Nairobi, Easy Coach for Western routes, Tahmeed for Eldoret/Kisumu, Mash Poa for Northern routes.
  2. Reserve a seat. Either through the operator's app (Modern Coast, Easy Coach), USSD code, WhatsApp business account, or by calling the booking office. You'll be given a booking reference.
  3. Pay via M-PESA paybill. Within the time window (usually 1-2 hours), send the fare to the operator's paybill with your booking reference as the account.
  4. Receive ticket SMS. The operator confirms with an SMS containing your ticket details — boarding point, departure time, seat number, ticket reference.
  5. Show the SMS at boarding. The conductor scans or notes your ticket reference. Sometimes paired with ID verification.

Modern Coast

Paybill: 525600 · Mombasa-Nairobi-Kampala-Dar es Salaam · One of the largest fleet operators in East Africa.

Modern Coast runs the most-booked Mombasa-Nairobi service plus connections to Kampala (Uganda) and Dar es Salaam (Tanzania). Booking via:

  • The Modern Coast app (Android and iOS) — direct seat selection and STK push payment
  • The Modern Coast website
  • WhatsApp business account
  • Phone booking via offices in major towns

Pay paybill 525600 with your booking reference. Confirmation SMS arrives within minutes. Tickets are typically scannable QR codes on your phone.

Easy Coach

Specialised in Western Kenya routes — Nairobi to Kisumu, Kakamega, Bungoma, Busia, plus Kampala and other regional connections. Generally regarded as one of the more professionally-run operators. Booking via the Easy Coach app or phone.

Easy Coach's service quality and timeliness consistently rank well in passenger surveys. Expect to pay slightly more than budget operators but with better reliability.

Tahmeed Express

Paybill: 980431 · Routes: Nairobi-Eldoret-Kitale, Nairobi-Kisumu, Nairobi-Mombasa via the bypass.

Tahmeed has a strong following in Western and Rift Valley routes. The booking flow:

  1. Book seat via Tahmeed website (tahmeedcoach.co.ke), WhatsApp, or by calling the booking office
  2. Receive booking reference
  3. Pay paybill 980431 with reference as account
  4. Receive SMS confirmation
  5. Board with the SMS as proof

Mash Poa and Mash Cool

Mash operates two service tiers — Mash Poa (premium) and Mash Cool (standard). Routes include Nairobi-Mombasa, Nairobi-Kisumu, and northern routes to Marsabit and Moyale. Booking via the Mash app or phone. Pay via M-PESA paybill (confirm current paybill at booking).

Guardian Bus

Guardian primarily operates the Nairobi-Kisumu and Nairobi-Mombasa routes. Booking via their app or phone, payment via M-PESA paybill (confirm at booking).

Other operators worth knowing

  • Crown Bus. Affordable economy service Nairobi-Kisumu-Kakamega.
  • Climax Coaches. Western Kenya routes, generally reliable.
  • Dreamline Express. Nairobi-Eldoret-Kitale, Nairobi-Kakamega.
  • Greenline Travellers. Nairobi-Mombasa coastal route.
  • Northrift Shuttle. Nairobi-Eldoret minivan service for those preferring shuttle over bus.
  • Madaraka Express (SGR train). Not a bus but the major Nairobi-Mombasa alternative. Booking via metickets.krc.co.ke with M-PESA paybill 220220.

Typical 2026 fare ranges

  • Nairobi-Mombasa (overnight): KES 1,500-2,500 economy / KES 3,000-4,500 business
  • Nairobi-Kisumu (day): KES 1,500-2,200
  • Nairobi-Eldoret: KES 1,500-2,000
  • Nairobi-Kampala: KES 2,500-3,500 economy / KES 4,000-5,500 business
  • Nairobi-Mombasa via SGR: KES 1,000 (economy) / KES 3,000 (first class)

Fares can spike 30-50% during holiday periods (Christmas, Easter, August schools holiday). Booking 1-2 weeks ahead during peak periods is essential.

How to pay step-by-step

  1. Reserve your seat with the operator and obtain a booking reference number
  2. Open M-PESA → Lipa na M-PESA → Pay Bill
  3. Enter the operator's paybill (e.g. 525600 for Modern Coast)
  4. Enter your booking reference as the account number
  5. Enter the fare in KES
  6. Confirm with PIN
  7. Wait for the operator's confirmation SMS — this is your ticket

Scam patterns to watch for

Bus booking scams target travellers in three main ways:

  1. Fake booking agents. Someone (often via WhatsApp or social media) offers to book for you at a discount. They take your money to a personal till, vanish. Always book through the operator's official channels.
  2. Fake paybill numbers. Imposters share near-look-alike paybills via SMS claiming to be the operator. Always verify the paybill on the operator's official website or app, not from an unsolicited message.
  3. Refund fraud. "The bus is cancelled, send your account details for refund" — operators never ask for your bank details for refunds. If a bus is genuinely cancelled, refund processes through the same M-PESA you paid from.
  4. Conductor cash collection. A "conductor" before boarding claims your ticket is invalid and asks you to pay cash to board. If you have a valid M-PESA confirmation, refuse and call the booking office.

Cancellations and refunds

Most operators allow cancellation up to 24 hours before departure with a small admin fee (typically 10-20% of fare). Cancellation closer to departure may forfeit the entire fare. Process:

  1. Call the booking office to request cancellation
  2. Provide your booking reference and M-PESA transaction code
  3. Receive SMS confirmation of cancellation
  4. Refund processes back to the M-PESA you paid from, typically within 24-72 hours

For documented emergencies (medical, bereavement), most operators waive the cancellation fee. Provide supporting documentation when requesting.

Cross-border tickets (Kampala, Dar es Salaam)

Several operators run cross-border routes — Modern Coast, Mash, and Trinity to Kampala and beyond. Tips:

  • Pay in Kenyan shillings via M-PESA — the operator handles cross-currency settlement
  • Carry valid passport and yellow fever certificate (mandatory for Tanzania, recommended for Uganda)
  • Allow 2-4 hours at the border for immigration processing
  • Some routes require an East African Tourist Visa for non-East African nationals

FAQ

What's the safest way to pay for a bus ticket?

Pay only through the operator's verified paybill (find it on the operator's official website, app, or our paybillke directory). Never to a personal till or to numbers shared via SMS by unknown senders.

How do I know my booking is confirmed?

You receive an SMS from the operator's short code (Modern Coast uses 22222, others use similar) with your seat number, boarding point, and ticket reference. The M-PESA confirmation alone is not enough — wait for the operator's SMS.

Can I book multiple seats in one transaction?

Yes — most operators let you book multiple seats under one booking reference. Pay the combined fare; you get a single SMS covering all seats.

Can I book from abroad?

Yes — diaspora travellers commonly book ahead via the operator's app or website, paying with international card. Or send M-PESA from M-PESA Global, or have a relative pay the local paybill.

Should I take SGR or bus Nairobi-Mombasa?

SGR is faster (5 hours vs 8-10 by road), more comfortable, and only marginally more expensive in economy. SGR wins for most travellers. Bus wins if your timing doesn't match the SGR schedule (4 trains daily) or you're routing through a town SGR doesn't serve.

Resources