Mash Poa Bus is one of the popular bus companies in Kenya. It has established itself as a major transport company connecting several towns from Mombasa to Nairobi and even urban centres from Kenya to Uganda and Rwanda.
As of 2026, the company managed by Mash East Africa operates an extensive network of routes, serving major cities across East Africa with modern fleets featuring amenities like onboard Wi-Fi, air conditioning, and convenient e-ticketing.
How Do I Book a Mash Poa Bus Ticket Online?
When travelling with Mash Poa Buses to any destination, the best thing is that you do not need to visit any offices to make your bookings in person. Unlike in the past, Mash Poa has made it easy for travellers to book buses by simply pressing numbers on their phones and paying for their journey.
So, do you know how to go about it? Here is how:
- Visit the Mash Poa booking portal on their website at https://mashpoa.com and click on the Register button. Make sure to create and verify your account.
- On the homepage, use the dropdown menus to choose your departure city (e.g., Nairobi) and destination (e.g., Mombasa or Kampala), then select your intended travel date from the calendar. The system will automatically display all available departures for that day
- On the left side, you will typically see options for price filters, duration, and services (Wi-Fi, TV, Bed, Meals). On the right side, you can see bus selection, and on the far right, click View Seats for the desired bus to make your selection.
- When you click View Seats, you will see an interactive bus layout showing the available seat types: VIP (yellow), Normal (blue), Business (green), and Booked (grey). Click on your preferred spot to confirm your choice before proceeding.
- Next, select your Boarding and Dropping Points, then click Proceed to Checkout. During these steps, the system will display the exact fare you need to pay.
- Finally, proceed to fill in the passenger information form accurately. You will then be directed to a secure payment gateway to complete your transaction using M-Pesa. Upon successful payment, you will receive an e-ticket confirmation via email and text message.

Mash Poa Routes and Fares
Mash Poa Bus travels to various destinations all over East Africa, especially Kenya, Uganda, and Rwanda. The fares for various Mash Poa destinations usually vary and are updated on a regular basis based on season and demand. The prices mentioned below are estimates only, and we strongly advise you to use the booking portal at mashpoa.com to get accurate, up-to-date prices before travel.
Below are some popular destinations of Mash Poa:
Kenya Domestic Routes
| No. | Route | VIP Class (KES) | Business Class (KES) | Normal Class (KES) |
|---|---|---|---|---|
| 1 | Nairobi → Mombasa | 2,000–2,500 | 1,500–1,800 | 1,200–1,500 |
| 2 | Mombasa → Nairobi | 2,000–2,500 | 1,500–1,800 | 1,200–1,500 |
| 3 | Nairobi → Kisumu | 2,500–3,000 | 2,000–2,500 | 1,500–2,000 |
| 4 | Nairobi → Malindi | 2,000–2,500 | — | 1,500–1,800 |
| 5 | Malindi → Nairobi | 2,000–2,500 | — | 1,500–1,800 |
| 6 | Mombasa → Kisumu | 2,500–3,000 | 2,000–2,500 | 1,800–2,200 |
| 7 | Mombasa → Migori | 2,500–3,500 | 2,300–3,000 | 2,000–2,800 |
| 8 | Mombasa → Kitui | 2,000 | 1,800–2,000 | 1,500–1,900 |
| 9 | Mombasa → Mumias | 2,500–3,500 | 2,300–3,000 | 2,000–2,800 |
| 10 | Mombasa → Nakuru | 2,500–3,500 | 2,300–3,000 | 2,000–2,800 |
| 11 | Mombasa → Busia | 2,500–3,500 | 2,300 | 2,000–3,000 |
| 12 | Mombasa → Malaba | 2,500 | 2,300 | 2,000 |
| 13 | Nairobi → Kakamega | — | — | — |
| 14 | Nairobi → Bungoma | — | — | — |
| 15 | Nairobi → Kisii | — | — | — |
| 16 | Nairobi → Machakos | — | — | — |
| 17 | Mombasa → Eldoret | — | — | — |
| 18 | Mombasa → Kapsabet | — | — | — |
East Africa International Routes
| No. | Route | VIP Class (KES) | Business Class (KES) | Normal Class (KES) |
|---|---|---|---|---|
| 19 | Nairobi → Kampala | 3,000–3,500 | 2,500–2,800 | 2,500–3,000 |
| 20 | Kampala → Nairobi | 3,000–3,500 | 2,500–2,800 | 2,500–3,000 |
| 21 | Nairobi → Kigali | 5,000+ | — | — |
| 22 | Kigali → Nairobi | 5,000+ | — | — |
| 23 | Kampala → Kabale | — | — | — |
| 24 | Kampala → Mbale | — | — | — |
Mash Poa Contacts and Booking Offices
If you need quick assistance from the bus company, below are some key contacts that you can use to get help easily.
| No. | Office Location | Office Type | Contact Numbers | Country |
|---|---|---|---|---|
| KENYA OFFICES | ||||
| 1 | Nairobi – Main Office (Accra Road) | Main Office | +254 718 121 251,+254 733 929 626 | Kenya |
| 2 | Nairobi – Parcel Office (Accra Road) | Parcel Services | +254 713 832 699,+254 722 776 900 | Kenya |
| 3 | Nairobi – Belleview Office | Branch Office | +254 708 939 319 | Kenya |
| 4 | Nairobi – Parklands Office | Branch Office | +254 716 336 661 | Kenya |
| 5 | Mombasa – Call Centre | Head Office/Call Centre | +254 730 889 000,+254 733 623 260,+254 736 500 863 | Kenya |
| 6 | Mombasa – Nyali Caravan | Caravan Office | +254 723 463 685 | Kenya |
| 7 | Mombasa – Haile Selassie Caravan | Caravan Office | +254 717 088 588 | Kenya |
| 8 | Mombasa – Parcel Office | Parcel Services | +254 708 428 443 | Kenya |
| 9 | Mombasa – Makupa Office | Branch Office | +254 701 775 666 | Kenya |
| 10 | Malindi Office | Branch Office | +254 733 845 464 | Kenya |
| 11 | Kitui Office | Branch Office | +254 724 728 470 | Kenya |
| 12 | Eldoret Office | Branch Office | +254 795 719 073 | Kenya |
| 13 | Kisumu Office | Branch Office | +254 795 719 094 | Kenya |
| 14 | Malaba Office | Border Office | +254 795 719 072 | Kenya |
| 15 | Nakuru Office | Branch Office | +254 723 667 676 | Kenya |
| UGANDA OFFICES | ||||
| 16 | Kampala Office | International Office | +256 774 082 853,+256 790 915 726 | Uganda |
| 17 | Mbale Office | Branch Office | +256 771 277 294 | Uganda |
| RWANDA OFFICES | ||||
| 18 | Kigali Office | International Office | +250 781 259 699 | Rwanda |