
Book your Liban Bus seat in under two minutes
Daily scheduled coaches to Garissa, Wajir, Mandera, Isiolo, Marsabit, Moyale, Kakuma, Kainuk, Lodwar and Lokichar. Choose your seat, pay by M-Pesa and travel with an instant e-ticket.
Popular routes
One-way adult fares. Children under 3 travel free on a guardian's lap.
7h 30m · 390 km
From KES 1,500
12h 00m · 700 km
From KES 3,000
18h 00m · 1,100 km
From KES 5,000
5h 00m · 285 km
From KES 1,200
10h 00m · 560 km
From KES 2,200
15h 00m · 780 km
From KES 3,000
12h 30m · 850 km
From KES 3,500
10h 00m · 520 km
From KES 2,500
10h 00m · 530 km
From KES 2,000
How booking works
1. Search
Choose your route, travel date and number of seats.
2. Pick seats
See the live seat map and select where you sit.
3. Pay
Pay by M-Pesa, card, or reserve and pay at office.
4. Travel
Get an instant e-ticket with your booking code.
Licensed & insured
NTSA compliant fleet with tracked GPS on every coach.
Four departures daily
Morning, midday, afternoon and overnight services.
Comfort on board
Reclining seats, charging ports and Wi-Fi on business coaches.
Real people on call
Our booking desk answers 6am to 10pm, every day.
Ready to travel with Liban Bus Ltd?
Seats on the overnight services fill fast. Reserve yours now and pay by M-Pesa.