Mash Poa Online Booking – Bus Tickets Across Kenya & East Africa

Search departures, compare Regular, Business and VIP fares, choose your seat and confirm your ticket with our booking desk on WhatsApp.

Book your next ticket usingTravler

Book Mash Poa Bus Tickets Online

  1. Step 1

    Search

    Enter your route and travel date.

  2. Step 2

    Pick seats

    Choose exact seats on the bus layout.

  3. Step 3

    Add details

    Passenger names and phone numbers.

  4. Step 4

    Confirm

    Send the booking to us on WhatsApp.

No card details are collected on this website. After you submit passenger details we open WhatsApp so our team can confirm availability and send payment instructions.

Mash Poa Bus Routes & Fares

Fares are per passenger, one way, and come from the same fare list used at seat selection.

Mash Poa fares by seat class on popular routes
RouteRegularBusinessVIP
Nairobi to MombasaKSh 1,600KSh 1,800KSh 2,000
Nairobi to KisumuKSh 1,500KSh 1,650KSh 2,500
Nairobi to MalabaKSh 1,800KSh 2,000KSh 2,500
Nairobi to BusiaKSh 1,500KSh 1,650KSh 2,200
Nairobi to KakamegaKSh 1,500KSh 1,650KSh 2,500
Nairobi to EldoretKSh 1,200KSh 1,400KSh 1,800
Nairobi to MalindiKSh 1,600KSh 1,750KSh 2,200
Nairobi to KampalaKSh 3,500KSh 4,000KSh 4,500

Regular, Business & VIP Seats

VIP seats are rows 1 to 3, Business seats rows 4 to 5 and the remaining rows are Regular. Each class has its own fare, shown before you confirm.

  • Free Wi-Fi

    Stay online for the whole journey.

  • Power outlets

    220V sockets at every seat pair.

  • Extra legroom

    Generous seat pitch on long hauls.

  • Reclining seats

    Deep-recline comfortable seating.

  • VIP seating

    2x1 layout with premium finishes.

  • Air conditioning

    Climate controlled cabin.

Mash Poa Destinations

15 towns and cities on 40 routes across Kenya and East Africa.

  • Bungoma
  • Busia
  • Eldoret
  • Kakamega
  • Kampala
  • Kisumu
  • Kitale
  • Kitui
  • Malaba
  • Malindi
  • Migori
  • Mombasa
  • Mumias
  • Nairobi
  • Nakuru

Frequently Asked Questions

How do I book a Mash Poa bus ticket online?
Search your route and travel date, choose a departure, pick your seat on the bus layout, enter passenger details, then send the booking to our team on WhatsApp for confirmation and payment instructions.
Can I book a Mash Poa ticket online on this website?
Yes. You can search departures, reserve specific seats and submit passenger details online. Payment is arranged with our booking desk on WhatsApp; no card details are collected on this site.
What routes does Mash Poa cover?
Routes listed here connect Nairobi and Mombasa with Kisumu, Kampala, Malindi, Eldoret, Kakamega, Bungoma, Busia, Malaba, Kitale, Migori, Mumias, Nakuru and Kitui.
How do I choose my seat?
After selecting a departure you see the seat layout. VIP seats are rows 1 to 3, Business seats rows 4 to 5 and the remaining rows are Regular. Available seats are colour coded and taken seats are greyed out.
What bus classes are available?
Regular, Business (B/Class) and VIP seating on coaches, plus Traveller shuttles on some routes. Each class has its own fare shown before you confirm.
How do I contact the booking team?
Message us on WhatsApp from any booking page or call +254 755 684 907. Our contact page lists all options.

This is an independent online booking service for Mash Poa coach travel. Search routes such as Nairobi to Mombasa, Nairobi to Kampala, Nairobi to Kisumu and Nairobi to Malindi, compare Regular, Business and VIP fares, pick your exact seat, and confirm your ticket with our team on WhatsApp. See our terms and conditions, privacy policy and contact options.