91-day T-bill8.750%â–˛ 0.002
182-day T-bill8.851%â–Ľ 0.008
364-day T-bill9.029%â–˛ 0.002
Central Bank Rate8.75%07/10/2026
Inflation7.3%October 2026
Top MMF yield10.50%Madison
Sources: CBK auction, 2 Nov 2026 value date (change vs 26 Oct); CBK key rates; fund managers' published yields, as at 12 Nov 2026.

Nairobi commuter train schedule: 5 routes, first train 5:45am

Nairobi commuter train schedule for 2026: Embakasi, Syokimau, Limuru, Lukenya and Ruiru routes, with every departure and arrival time from Kenya Railways.

Nairobi commuter train schedule: 5 routes, first train 5:45am

Updated 10 November 2026

The Nairobi commuter train schedule covers five Kenya Railways routes out of Nairobi Central Station: Embakasi, Syokimau, Limuru, Lukenya and Ruiru. The earliest train leaves Nairobi at 5:45am for Embakasi Village, and the last leaves at 8:20pm. Embakasi and Syokimau get the most trains, while Limuru, Lukenya and Ruiru run mainly at rush hour. Below is every published departure and arrival time, route by route, plus tips for using the service.

Updated November 2026. Times are from the Nairobi Commuter Rail Service Schedule that Kenya Railways links from its Nairobi Commuter Rail page, a timetable dated July 2025 and still the current link on 10 November 2026. Timetables can change, so confirm on 0115 102 558 or 0115 169 759.

Nairobi commuter train schedule: routes at a glance

Route Key stops Trains from Nairobi Trains to Nairobi
Embakasi Makadara, Donholm, Pipeline, Embakasi Village 8 (7 DMU + 1 commuter) 7 (6 DMU + 1 commuter)
Syokimau Makadara, Imara Daima, Nairobi Terminus (SGR), Syokimau 6 6
Limuru Kibera, Dagoretti, Kikuyu, Limuru 1 (evening) 1 (morning)
Lukenya Makadara, Imara Daima, Embakasi, Mlolongo, Athi River, Lukenya 1 (evening) 1 (morning)
Ruiru Makadara, Dandora, Mwiki, Githurai, Kahawa West, Ruiru 2 2

Nairobi commuter train schedule: Embakasi route

The Embakasi line is served by modern diesel multiple units (DMUs) through the day, plus one older commuter train each way.

DMU, Nairobi Central to Embakasi Village

Nairobi Makadara Donholm Pipeline Embakasi Village
05:45 05:57 06:01 06:05 06:13
07:10 07:30 07:36 07:42 07:52
09:30 09:42 09:49 09:55 10:05
11:00 11:12 11:16 11:20 11:28
13:30 13:42 13:48 13:54 14:04
18:30 18:42 18:48 18:54 19:04
20:20 20:32 20:38 20:44 20:50

DMU, Embakasi Village to Nairobi Central

Embakasi Village Pipeline Donholm Makadara Nairobi
06:20 06:27 06:33 06:39 06:53
08:00 08:08 08:14 08:20 08:34
10:15 10:23 10:29 10:35 10:49
12:10 12:18 12:24 12:30 12:44
14:20 14:28 14:34 14:40 14:54
19:15 19:23 19:29 19:35 19:49

The commuter train leaves Nairobi at 18:00 (Makadara 18:12, Donholm 18:22, Pipeline 18:32, Embakasi Village 18:45). In the morning it leaves Embakasi Village at 07:05 (Pipeline 07:08, Donholm 07:18, Makadara 07:28, Nairobi 07:42).

Nairobi commuter train schedule: Syokimau route

This line links the city centre with the SGR Nairobi Terminus, which makes it useful for Madaraka Express passengers.

Nairobi Makadara Imara Daima Nairobi Terminus Syokimau
06:40 06:47 06:57 07:03 07:10
09:35 09:47 09:57 10:05 10:12
12:50 13:12 13:22 13:28 13:35
17:30 17:42 17:56 18:06 18:13
18:20 18:32 18:42 18:48 18:55
20:10 20:22 20:32 20:46 21:00

Syokimau to Nairobi Central: departures from Syokimau at 07:15 (Nairobi 07:50), 08:50 (Nairobi 09:25), 10:40 (Nairobi 11:15), 14:30 (Nairobi 15:13) and 19:05 (Nairobi 19:40). The sheet also lists an early service starting from Nairobi Terminus at 03:50 and reaching Nairobi Central at 04:28; confirm this one with Kenya Railways, as it is unusually early.

Limuru route timetable

One train each way, timed for workers. Evening: Nairobi 17:20, Kibera 17:50, Dagoretti 18:10, Kikuyu 18:40, Limuru 19:20. Morning: Limuru 05:50, Kikuyu 06:27, Dagoretti 07:00, Kibera 07:28, Nairobi 07:35.

Lukenya route timetable

One train each way via Mlolongo and Athi River. Evening: Nairobi 17:50, Makadara 18:05, Imara Daima 18:22, Embakasi 18:35, Mlolongo 18:52, Athi River 19:00, Lukenya 19:30. Morning: Lukenya 05:45, Athi River 06:18, Mlolongo 06:39, Embakasi 06:57, Imara Daima 07:12, Makadara 07:26, Nairobi 07:40.

Nairobi commuter train schedule: Ruiru route

Direction Departs Calls at Arrives
Nairobi towards Ruiru Nairobi 07:40 Makadara 07:53, Dandora 08:16, Mwiki 08:23, Githurai 08:30 Kahawa West 08:40 (no Ruiru time listed)
Nairobi to Ruiru Nairobi 17:40 Makadara 17:53, Dandora 18:18, Mwiki 18:38, Githurai 18:48, Kahawa West 18:58 Ruiru 19:10
Ruiru to Nairobi Ruiru 06:00 Kahawa West 06:20, Githurai 06:28, Mwiki 06:38, Dandora 06:54, Makadara 07:12 Nairobi 07:25
Ruiru line to Nairobi Kahawa West 09:00 (no Ruiru time listed) Githurai 09:08, Mwiki 09:18, Dandora 09:32, Makadara 09:48 Nairobi 10:00

Which Nairobi commuter route suits you

The Nairobi commuter train schedule favours some areas more than others. If you live in Donholm, Pipeline or Embakasi, the Embakasi line is the most flexible, with trains in the early morning, late morning, early afternoon and evening. Residents of Imara Daima and Syokimau get a similar spread, and the line is handy for anyone catching a Madaraka Express train at the Nairobi Terminus. Travellers from Kikuyu, Dagoretti and Kibera have only one morning and one evening train, so the Limuru route works best for regular office hours in the city centre.

The Lukenya route is useful for workers based in Mlolongo and Athi River, where traffic on Mombasa Road is often heavy at peak times. The Ruiru line serves Githurai, Mwiki, Dandora and Kahawa West, which are among the busiest commuter areas along Thika Road. In every case, the train is likely to be slower than a private car at off-peak times, but it avoids road congestion at rush hour.

When reading the Nairobi commuter train schedule, remember that the times shown are scheduled arrival times at each station, and that the first time in each row is the departure from the starting station. Short dwell times mean you should be on the platform a few minutes early.

Tips for using the Nairobi commuter train

  • Arrive early. Rush-hour trains on the Limuru, Lukenya and Ruiru routes run once each way, so missing one means waiting until the next day.
  • Use Park and Ride. Kenya Railways lists Park and Ride facilities, CCTV security and automated ticketing among the service’s features.
  • Connect by bus. KR runs a scheduled bus link between Nairobi Central Station, the CBD, Upper Hill and Westlands to complement the trains.
  • Check fares at the station. Kenya Railways did not publish a current Nairobi commuter fare table online when we checked, so confirm the fare at the ticket office.
  • Going to the coast? Take the Syokimau line to Nairobi Terminus, then see how to book SGR tickets online and our SGR economy vs first class comparison.
  • Weekend away? The Friday Nanyuki safari train also calls at Dandora, Githurai and Ruiru on its way north.

Kenya Railways says the revitalised Nairobi commuter service was commissioned on 10 November 2020, with new and modernised stations, DMUs, refurbished coaches and rehabilitated locomotives. Check the Nairobi commuter train schedule again before you travel, as KR updates it from time to time.

Frequently asked questions

What time is the first commuter train from Nairobi?

The first regular train is the 05:45 DMU from Nairobi Central to Embakasi Village, arriving at 06:13.

What time is the last commuter train from Nairobi?

The last departures in the July 2025 timetable are the 20:10 to Syokimau, arriving at 21:00, and the 20:20 DMU to Embakasi Village, arriving at 20:50.

Does the commuter train go to the SGR station?

Yes. The Syokimau route calls at Nairobi Terminus, the SGR station, between Imara Daima and Syokimau.

How many trains run on the Ruiru line?

Two each way: a 07:40 and a 17:40 from Nairobi, and a 06:00 from Ruiru plus a 09:00 from Kahawa West into Nairobi. The 07:40 and 09:00 trains show no Ruiru time on the sheet.

Where can I get the official Nairobi commuter train schedule?

Kenya Railways links the current timetable PDF from its Nairobi Commuter Rail page on krc.co.ke. You can also call 0115 102 558 or 0115 169 759.

ShareWhatsAppFacebookXLinkedIn

Get the weekly Business Radar briefing

Get Kenya's money, jobs and deadline updates.

One short email a week with exam dates, deadlines, job openings and money changes in Kenya.

Topics (optional)

Prefer WhatsApp? Follow Business Radar on WhatsApp

Weekly, free. We only use your email for this newsletter and you can unsubscribe in one click. Privacy policy.

About Author

Norah Waceke is a business journalist and editor at Business Radar with more than eight years of experience covering Kenya's economy, companies and markets. She previously worked at one of Kenya's leading digital news platforms, where she reported on business, finance and current affairs. A graduate of Multimedia University of Kenya, Norah focuses on clear, accurate reporting that helps readers understand the money stories shaping their lives and businesses.

More from Norah Waceke · Editorial policy

Related stories

Business Guides

Nairobi and Naivasha ICD charges: the KPA 2025 rates

Nairobi and Naivasha ICD charges in the KPA 2025 tariff: shore-handling, storage free periods and what is not included, from
Guides Lifestyle The Weekend Ledger

Nanyuki safari train: KSh400 fares, Friday 9am schedule

Nanyuki safari train fares from KSh150 to KSh1,000, the Friday 9am departure from Nairobi, Sunday return times, child fares and
★ Add Business Radar as a preferred source on Google
Latest