Travelers searching for Nairobi to Garissa buses can now choose from a range of comfortable, affordable coaches operating daily. With a distance of approximately 330 km, this route connects Kenya’s capital to Garissa town in about 5.5 hours via Thika, Mwingi, and Bangali.
These buses offer reclining seats, USB charging sockets, and onboard comfort ideal for long-distance travel. Most coaches depart from Eastleigh in Nairobi. Here’s a full list of bus companies and their fare prices for Nairobi to Garissa and other major upcountry destinations.
Nairobi to Garissa Bus Fare
| Bus Company | Fare (KSh) |
|---|---|
| Garissa Coach | 1,500 |
| Alma Air | 1,500 |
| Planet Coach | 1,500 |
| Rayan Coach | 1,500 |
| Muhsin | 1,500 |
| Al-Ameen | 1,500 |
Nairobi to Wajir Bus Fare
Distance: 681 km | Travel Time: ~11 hours
Departure Point: Eastleigh
| Bus Company | Fare (KSh) |
|---|---|
| Golden Coach | 2,700 |
| Legend Coach | 2,700 |
| Ambasa Coach | 2,700 |
Nairobi to Mandera Bus Fare
Distance: 1,072 km | Travel Time: ~17 hours
Departure Point: Eastleigh
| Bus Company | Fare (KSh) |
|---|---|
| Ambasa Coach | 5,000 |
| Al Mukaram | 5,000 |
Nairobi to Isiolo Bus Fare
Distance: 273 km | Travel Time: ~5 hours
Departure Point: Tea Room (Accra Rd) or Eastleigh
| Bus Company | Fare (KSh) |
|---|---|
| Nyakati Sacco | 1,100 |
| 4NTE | 1,100 |
| Meiso Sacco | 1,100 |
| Inana Sacco | 1,100 |
| Isiolo Raha | 1,000 |
Nairobi to Marsabit Bus Fare
Distance: 531 km | Travel Time: ~8 hours
Departure Point: Eastleigh or Accra Road
| Bus Company | Fare (KSh) |
|---|---|
| Moyale Liner | 2,100 |
| Meiso Sacco | 2,200 |
Nairobi to Moyale Bus Fare
Distance: 777 km | Travel Time: ~11 hours
Departure Point: Eastleigh
| Bus Company | Fare (KSh) |
|---|---|
| Moyale Liner | 3,000 |
Nairobi to Lodwar Bus Fare
Distance: 676 km | Travel Time: ~12 hours
Departure Point: Mfangano Lane
| Bus Company | Fare (KSh) |
|---|---|
| Royal Rift | 3,500 |
Nairobi to Kapenguria Bus Fare
Distance: 417 km | Travel Time: ~8 hours
Departure Point: Mfangano Street
| Bus Company | Fare (KSh) |
|---|---|
| Great Rift | 1,600 |
| Eldoret Crossroad | 1,600 |
| Royal Rift | 1,600 |
Nairobi to Maralal Bus Fare
Distance: 339 km | Travel Time: ~6 hours
Departure Point: Machakos Country Bus (lower side)
| Bus Company | Fare (KSh) |
|---|---|
| Maralal Safaris | 1,300 |
Nairobi to Kajiado Bus Fare
Distance: 77.1 km | Travel Time: ~2 hours
Departure Point: Ronald Ngara Street (near OTC)
| Bus Company | Fare (KSh) |
|---|---|
| Super Coach | 800 |
| Naekana | 800 |
Nairobi to Loitoktok Bus Fare
Distance: 190 km | Travel Time: ~4 hours
Departure Point: Ronald Ngara Street/River Road Junction
| Bus Company | Fare (KSh) |
|---|---|
| Super Coach | 300 |
| Naekana | 300 |








