120 Line
Otc - Githunguri Terminal
KBS
KBS 120 Bus Stops and Route Schedule
The 120 Bus (Otc - Githunguri Terminal) is a route with 37 stops, departing from Otc and ending at its Githunguri Terminal.
Otc
Kariokor
Pangani
Muthaiga
Kenya Forestry Service Station/Kfs Karura Gate
Cid
Shark's Palace
Rock City
Wanderjoy
Ridgeway Springs
Nakumatt Ridgeways
Runda Junction
Githogoro
Kwaheri Flyover
Evergreen
Kasarini
Kasarini Stage
Thindigwa
Mushroom
Barua
Kist
Kist
Kirigiti Junction
Kwa Do
Kiambuu Posta
Ndumberi
Ndumberi Factory
Ting'Ang'A
Police Post
Aipcea
Ikinu
Gathanji
Jamaica
Kiangima
Makutano
Beta Health Care
Githunguri Terminal
120 Bus schedule
| Day | Operating Hours | Frequency |
|---|---|---|
| Sun | Not Operational | Not Operational |
| Mon | Not Operational | Not Operational |
| Tue | 6:00 AM - 8:56 PM | 5 min |
| Wed | 6:00 AM - 8:56 PM | 5 min |
| Thu | 6:00 AM - 8:56 PM | 5 min |
| Fri | 6:00 AM - 8:56 PM | 5 min |
| Sat | Not Operational | Not Operational |
120 Bus Route Map
The route map for 120 in Nairobi will be available soon.
120 Line Bus fare information
KBS, 120 Bus fare may fluctuate due to various factors. For detailed information on ticket costs, please visit their official website.
More routes KBS in Nairobi
- 14B — Madaraka Flyover - Bus Station
- 04SK — Tusker/Ronald Ngala - Saika Junction
- 119A — Koja Terminus - Gathiga Mwisho
- 405 — Baricho Road Terminus - City Stadium/Lusaka Road Junctn
- 26 — Makadara - Kariobangi
- 145 — Tusker/Ronald Ngala - Ruiru
- 11-2 — Diamond Park Estate - Bus Station
- 19C2 — Mkanju Court - Umoja Stage
- 48K — Westlands - Co-Op Bank
- 10 — Muthurwa - Mwisho
- 6E — Joster - Church Army
- 7 — Gikomba - Town
- 3560-2 — Umoja 2 Terminus - Umoja Stage
- 103 — Wangige Stage - Kenol Dagoretti Corner
- 46B — Tusker/Ronald Ngala - Tounder Terminal
- 12D — Bus Station - Highway Estate
- 33FED — Posta Embakasi Village - Commercial
- 145D — Super High Way - Ruiru
- 20 — Mwiki Terminal - Mama Lucy Terminal
- 108 — Poland Embassy - Gasolina/Gichagi Mwisho
