This is a list of Nairobi to Garissa buses with their fare prices. Nairobi to Garissa is one of the routes with the best long-distance upcountry buses in Kenya. These bus companies ferry passengers from Nairobi to the northeastern town of Garissa. The distance from Garissa Town to Nairobi City is about 330 kilometres. It is about a 5-hour and 30-minute drive from Nairobi through Thika Road onto Mwingi, Bangali, and finally to Garissa town.
These buses are comfortable and even have working USB sockets. The seats can be inclined and are very spacious. Catch the bus in Eastleigh, Nairobi.
Nairobi to Garissa Bus Fare
Bus/Shuttle Company | Fare (Kshs) |
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
The distance between Nairobi and Wajir is 681 km, and the journey takes 11 hours by bus. Catch the bus in Eastleigh.
Bus/Shuttle Company | Fare (Kshs) |
Golden Coach | 2,700 |
Legend Coach | 2,700 |
Ambasa Coach | 2,700 |
Nairobi to Mandera Bus Fare
The distance between Nairobi and Mandela is 1,072 km, and the journey takes about 17 hours by bus. Catch the bus in Eastleigh.
Bus/Shuttle Company | Fare (Kshs) |
Ambasa Coach | 5,000 |
Al Mukaram | 5,000 |
Nairobi to Isiolo Bus Fare
The distance between Nairobi and Isiolo is 273 km, and the journey takes about 5 hours by bus. Catch the matatu/bus at Tea Room (Accra Road) or Isiolo Raha in Eastleigh.
Bus/Shuttle Company | Fare (Kshs) |
Nyakati Sacco | 1,100 |
4NTE | 1,100 |
Meiso Sacco | 1,100 |
Inana Sacco | 1,100 |
Isiolo Raha | 1,000 |
Nairobi to Marsabit Bus Fare
The distance between Nairobi and Marsabit is 531 km, and the journey takes about 8 hours by bus. Catch the bus in Eastleigh or Accra Road.
Bus/Shuttle Company | Fare (Kshs) |
Moyale Liner | 2,100 |
Meiso Sacco | 2,200 |
Nairobi to Moyale Bus Fare
The distance between Nairobi and Moyale is 777 km, and the journey takes about 11 hours by bus. Catch the bus in Eastleigh.
Bus/Shuttle Company | Fare (Kshs) |
Moyale Liner | 3,000 |
Nairobi to Lodwar Bus Fare
The distance between Nairobi and Lodwar is 676 km, and the journey takes 12 hours by bus. Catch a matatu along Mfangano Lane.
Bus/Shuttle Company | Fare (Kshs) |
Royal Rift | 3,500 |
Nairobi to Kapenguria Bus Fare
The distance between Nairobi and Kapenguria is 417 km, and the journey takes about 8 hours by bus. Catch the bus along Mfangano Street.
Bus/Shuttle Company | Fare (Kshs) |
Great Rift | 1,600 |
Eldoret Crossroad | 1,600 |
Royal Rift | 1,600 |
Nairobi to Maralal Bus Fare
The distance between Nairobi and Maralal is 339 km, and the journey takes about 6 hours by bus. Catch a matatu/bus at Machakos Country Bus Station (Lower side).
Bus/Shuttle Company | Fare (Kshs) |
Maralal Safaris | 1,300 |
Nairobi to Kajiado Bus Fare
The distance between Nairobi and Kajiado is 77.1 km, and the journey takes about 2 hours by bus. Catch a matatu/bus along Ronald Ngara Street, near OTC.
Bus/Shuttle Company | Fare (Kshs) |
Super Coach | 800 |
Naekana | 800 |
Nairobi to Loitoktok Bus Fare
The distance between Loitoktok is 190 km, and the journey takes about 4 hours by bus. Catch a bus along Ronald Ngara Street, at the junction of Ronald Ngara and River Road.
Bus/Shuttle Company | Fare (Kshs) |
Super Coach | 300 |
Naekana | 300 |