Guide
How to book Nairobi–Kisumu electric bus tickets
Step-by-step guide to booking a reserved seat on Precifarm's Nairobi–Kisumu Yutong U18 service with M-Pesa payment and SMS ticket delivery.
Overview
Precifarm operates scheduled electric bus service between Nairobi and Kisumu on the Yutong U18. Book online at precifarm.com or through the Android passenger app.
Before you book
- Have a valid **National ID or passport** ready for boarding
- Use an **M-Pesa registered phone number**
- Fixed fare: **KSh 1,550** per seat
- Journey: **~4h 45m** · **~345 km**
- Daily departures: **06:00, 08:00, 10:00, 14:00, 16:00**
Steps
- Open the booking form at [precifarm.com/#book](https://precifarm.com/#book)
- Select your travel date and departure time
- Choose your seat on the bus layout
- Enter passenger name, phone number and ID number
- Confirm details and pay with **M-Pesa STK push**
- Save your SMS ticket with reference **PF-XXXXXX**
After booking
Arrive at the departure point before boarding time. Present your ID and booking reference to the operator. Precifarm sends an SMS if the departure time or boarding point changes.
Why hub charging matters
Every departure has reserved hub charging locked in before the bus leaves — energy you can plan around, not a charger you hope is free.
Quick answers
Plan your trip and find what you need
Summary
Book Nairobi–Kisumu in six steps: pick date and time, choose a seat, enter passenger details, pay with M-Pesa, receive SMS ticket.
Key facts
- Fixed fare KSh 1,550 per seat
- Journey ~4h 45m, ~345 km
- Yutong U18 electric intercity bus
- M-Pesa checkout + SMS ticket delivery
- Hub charging reserved before every departure
How to book a seat
- 1Open precifarm.com and scroll to the booking form
- 2Select travel date, departure time and number of passengers
- 3Choose your seat on the Yutong U18 bus
- 4Enter full name, phone number and National ID or passport
- 5Confirm details and pay with M-Pesa STK push
- 6Save your SMS ticket with the PF booking reference
Related pages
Book Nairobi to Kisumu
Choose a departure, pay with M-Pesa and receive your SMS ticket.