25 Line
Odeon Terminal - Baba Ndogo Terminal
KBS
KBS 25 Bus Stops and Route Schedule
The 25 Bus (Odeon Terminal - Baba Ndogo Terminal) is a route with 17 stops, departing from Odeon Terminal and ending at its Baba Ndogo Terminal.
Odeon Terminal
Koja
Ngara
Kie/Pioneer
Pangani
Muthaiga
Nys Stage
Kca
Drive In
Dawa Pharmacutical
Corner
Ruaraka Corner
Bleria
Bilco
Babandogo Catho
Baba Ndogo Primary
Baba Ndogo Terminal
25 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 |
25 Bus Route Map
The route map for 25 in Nairobi will be available soon.
25 Line Bus fare information
KBS, 25 Bus fare may fluctuate due to various factors. For detailed information on ticket costs, please visit their official website.
More routes KBS in Nairobi
- 145 — Tusker/Ronald Ngala - Ruiru
- 33DC — Doni - Kobil
- 58 — Mutindwa - Ambassadeur
- 38/39 — Quickmart - Muthurwa
- 103 — Wangige Stage - Kenol Dagoretti Corner
- 11A — Odeon - Kwa Mosque/Highridge Mwisho
- 135 — Otc - Limuru Town Terminal
- 3738 — Dune - Rounder
- 3560-2 — Umoja 2 Terminus - Umoja Stage
- 42 — Dandora Terminal - Allsops
- 129 — Wangige Stage - Kikuyu Terminus
- 33GTB — Gate B - Commercial
- 28 — Kariobangi Terminal - Gikomba Market Terminals
- 126RK — Kware - Kiserian Market/Terminus
- 33TP — Cabanas - Commercial
- 45P — Proggie - Githurai
- 70/71 — Muthurwa - Donholm
- 126 — Railways Terminus - Kiserian Market/Terminus
- 7C — Kenyatta Hospital Stage - Ambassadeur
- 19C2 — Mkanju Court - Umoja Stage
