Guest booking, no account needed

Nairobi to almost anywhere, one ticket at a time.

Pick a route, choose your exact seat on the deck, and confirm with our booking team on WhatsApp. No app, no password, no queue.

Towns across the region
70Reserved seats per coach
3×2Deck layout, every seat numbered

Book your trip

1
Estimated fare
KES —
Choose a route
Available Selected Taken
DR

Select 1 seat(s) — chosen: none

70Seats per coach, 3×2 layout
Towns across 6 countries
24/7WhatsApp booking desk
8%Off fares booked 14+ days out
Since day one

Built for the road between Kenya's towns, not just Nairobi's centre

Every route on this network starts from a real terminal and ends at one — no transfers you didn't ask for, no surprise stops. Pick a seat once and it's yours for the whole trip.

See the network

Where we go

Routes out of Nairobi

Fares shown are the current base fare per seat. Actual price can move a little with demand and how far ahead you book.

Also reachable, quote on request

These destinations aren't on the fixed-fare list yet — pick one in the booking form and our team will confirm the current price and schedule on WhatsApp.

Why travel with us

Built around the trip, not the ticket

99.2% of coaches leave within five minutes of schedule

Departures are staggered through the day so a missed morning bus rarely means a full day's wait — check the timetable in your route card above.

Two drivers on night routes

Long overnight legs run with a relief driver and speed-governed engines.

Reserved, numbered seating

The seat you pick on the deck plan is the seat you sit in — no first-come scramble at the gate.

The coach

One standard deck, kept simple

Easy Coach Standard

70 seats, 3×2 layout, one class

  • Air conditioning and reclining seats with belts on every unit
  • USB charging at each seat row
  • Onboard CCTV and a generous luggage allowance
  • Wi-Fi on long-distance routes

From the road

"Booked on WhatsApp from a matatu stage, picked my seat, done in two minutes."Frequent traveller, Kisumu route
"The seat map meant no scramble at the gate — I sat exactly where I chose."Regular commuter, Eldoret route
"Overnight coach left on the dot and the charging port actually worked."Traveller, Kampala route

Before you go

Questions travellers ask

Do I need an account to book?

No. Use the booking form above as a guest, then confirm the details with our team on WhatsApp — no password or sign-up required.

Why does the fare change from day to day?

Fares move a little with demand and how far ahead you book. Booking 14 or more days before travel applies the advance saver shown in the booking form.

How do I pay?

Once your seat is confirmed on WhatsApp, our team sends an M-Pesa till number for payment and a reference for your ticket.

How do I get my ticket?

Your WhatsApp confirmation message is your ticket — show it at the terminal counter along with your name and seat number.

How early should I arrive?

Arrive at least 30 minutes before departure to confirm your seat at the counter, or 45 minutes for cross-border routes.

What luggage is allowed?

One item in the hold plus a carry-on per passenger is included. Extra or oversized luggage can be arranged for a small fee at check-in.

Can I change my travel date?

Yes — message the WhatsApp booking desk with your reference at least a few hours before departure to move your seat to another date.