Travellers on the Standard Gauge Railway (SGR) can now access a first-class travel experience following the launch of Kenya Railways’ KR Premium Class service, which promises to revolutionise rail transport in the country.
With fully reclinable seats, complimentary meals and beverages and high-speed Wi-Fi, passengers can expect luxury at Sh12,000 one-way or Sh20,000 for a return trip.
“This exclusive Premium Class service offers a world-class rail experience and elevates travel standards for our passengers,” said Transport Cabinet Secretary Davis Chirchir during the recent unveiling of the SGR Nairobi Terminus.
At the same time, Chirchir opened seven new Nairobi Commuter Rail (NCR) stations along the Nairobi-Ruiru route, part of the government’s plan to commission 32 new stations to improve city-wide commuter capacity.
The newly launched stations, including Ruiru, Githurai and Dandora, will help ease congestion and make commuting more efficient for thousands of Nairobi residents.
“This marks a major step in making commuting safer and more convenient,” observed Chirchir, noting that the NCR service aims to transport 100,000 passengers daily by the end of the 2024/2025 financial year, up from the current 20,000.
Chirchir also revealed that the World Bank and the French government have committed financial support to the expansion project, which is expected to significantly impact the city’s public transport infrastructure.
Kenya Railways Chairman Abdi Bare Duale and Managing Director Philip Mainga attended the event alongside other government officials.
Subscribe to our newsletter and stay updated on the latest developments and special offers!
Pick your favourite topics below for a tailor made homepage just for you
1 x Application (99.4%) | 1.72s |
1 x Booting (0.6%) | 10.35ms |
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001504625' and `published_at` <= '2025-03-30 22:47:53' and `deleted_at` is null
Bindings |
|
Backtrace |
|
select * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-30'
Bindings |
|
Backtrace |
|
select `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` = 2001504625 and `authors`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select `id` from `article_categories` where `site_id` = 1 and `id` = 14 or `parent_id` = 14 and `deleted_at` is null
Bindings |
|
Backtrace |
|
select `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (14, 263, 268, 269, 270, 277, 294, 295, 296, 297, 299, 301, 302, 307, 308) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-30 22:47:53' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (14)
Backtrace |
|
select * from `std_article_popular` where `source_id` = 1 and `created_at` = '2025-03-30' order by `article_hints` desc limit 5
Bindings |
|
Backtrace |
|
select `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 14
Bindings |
|
Backtrace |
|
select `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 1
Bindings |
|
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"SGR\",\"KR Premium Class\",\"SGR Nairobi Terminus\",\"World Bank\"]%') and `site_id` = 1 and `published_at` <= '2025-03-30 22:47:53' and `deleted_at` is null and `id` not in ('2001504625') order by `published_at` desc limit 4 offset 0
Bindings |
|
Backtrace |
|
select `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `deleted_at` is null and `published_at` <= '2025-03-30 22:47:53' and `published_at` >= '2025-03-30 21:47:53' order by RAND(), `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (29, 57, 366)
Backtrace |
|
select `id` from `article_categories` where `site_id` = 1 and `id` = 480 or `parent_id` = 480 and `deleted_at` is null
Bindings |
|
Backtrace |
|
select `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (480, 481, 482, 719) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-30 22:47:53' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 4 offset 0
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (480, 482)
Backtrace |
|
select `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`premium` = 1 or `article_category_id` = 486) and `site_id` = '1' and `deleted_at` is null and `published_at` <= '2025-03-30 22:47:53' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7, 588)
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001504625' and `site_id` = 1 and `published_at` <= '2025-03-30 22:47:53' and `deleted_at` is null order by `id` desc limit 1
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (26)
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001504625' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-30 22:47:54' limit 1
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (25)
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-30 22:47:54' and `article_category_id` = 14 and `site_id` = 1 and `id` not in ('2001504625') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (14)
Backtrace |
|
select `videos`.`id`, `videos`.`video_category_id`, `videos`.`title`, `videos`.`video_url`, `videos`.`description`, `videos`.`published_at`, `videos`.`thumbnail_url` from `videos` inner join `video_categories` on `video_categories`.`id` = `videos`.`video_category_id` where (`keywords` LIKE '%[\"SGR\",\"KR Premium Class\",\"SGR Nairobi Terminus\",\"World Bank\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
Bindings |
|
Backtrace |
|
select count(std_trend_article_id) as count, std_trend_article_id from `std_article_trends` group by `std_trend_article_id` order by `count` desc limit 20
Backtrace |
|
select `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001515080, 2001249065, 2000086931, 2001515118, 2000198221, 2001515078, 2001515083, 2001515084, 2001348208, 2001462237, 2001515062, 2001515071, 2001405094, 2001515068, 2001445928, 2000179290, 2001514873, 2001514989, 2001515044, 2001514916) and `deleted_at` is null and `published_at` <= '2025-03-30 22:47:54' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3, 264, 265, 282)
Backtrace |
|
select * from `settings` where `meta_name` = 'article_age' limit 1
Bindings |
|
Backtrace |
|
select * from article_categories where id = '14'
Backtrace |
|
select * from article_categories where id = '14'
Backtrace |
|
select * from article_categories where id = '14'
Backtrace |
|
select * from article_categories where id = '14'
Backtrace |
|
select * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-30 22:47:54' and (`keywords` like '%SGR%' or `keywords` like '%KR Premium Class%' or `keywords` like '%SGR Nairobi Terminus%' or `keywords` like '%World Bank%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001504625' order by `published_at` desc limit 3
Bindings |
|
Backtrace |
|
Backtrace |
|
select * from `leads` where date(`created_at`) <= '2025-03-30' order by `date_paid` desc, `pay_count` desc limit 1 offset 2
Bindings |
|
Backtrace |
|
select * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-30 22:47:55' and `id` = '2001514892'
Bindings |
|
Backtrace |
|
select * from `favourite_topics` where `status` = 1
Bindings |
|
Backtrace |
|
200
[]
[]
0 of 0array:23 [▼ "cf-ray" => array:1 [▶ 0 => "928a1efb5e830164-EWR" ] "x-forwarded-for" => array:1 [▶ 0 => "3.131.38.255" ] "host" => array:1 [▶ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [▶ 0 => "3.131.38.255" ] "accept-encoding" => array:1 [▶ 0 => "gzip, br" ] "priority" => array:1 [▶ 0 => "u=0, i" ] "x-forwarded-proto" => array:1 [▶ 0 => "https" ] "sec-fetch-dest" => array:1 [▶ 0 => "document" ] "sec-fetch-user" => array:1 [▶ 0 => "?1" ] "cf-visitor" => array:1 [▶ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [▶ 0 => "US" ] "sec-fetch-mode" => array:1 [▶ 0 => "navigate" ] "cdn-loop" => array:1 [▶ 0 => "cloudflare; loops=1" ] "sec-fetch-site" => array:1 [▶ 0 => "none" ] "accept" => array:1 [▶ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "connection" => array:1 [▶ 0 => "Keep-Alive" ] "user-agent" => array:1 [▶ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "pragma" => array:1 [▶ 0 => "no-cache" ] "cache-control" => array:1 [▶ 0 => "no-cache" ] "sec-ch-ua" => array:1 [▶ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "sec-ch-ua-mobile" => array:1 [▶ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [▶ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [▶ 0 => "1" ] ]
[]
0 of 0array:5 [▼ "content-type" => array:1 [▶ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [▶ 0 => "no-cache, private" ] "date" => array:1 [▶ 0 => "Sun, 30 Mar 2025 19:47:54 GMT" ] "set-cookie" => array:2 [▶ 0 => "XSRF-TOKEN=eyJpdiI6IitxRVNGb1c3QkJSbVhzM21vVWYvQnc9PSIsInZhbHVlIjoiWTcvNU9OWUwyaU9SOFI5S1crRkxHN3hQUFR3ZE1sUkR6dlJFQjVaNWhITllIM25NQlpOaW9jL21CSlk0TXBmZ2lFQzcyNjl0bEpvbXJwL2czMnErT29wS0FlTTEyWkVET2JGNUZUWnFxOEc3Q2pVOGFhZ0hES1o4TzUxVGpPMEYiLCJtYWMiOiJkMDBlZTVjYWI4MTcyMTJhNjg0YTg2NmZlNTdlMDRkNzhlNzZlYTM3NDRiOTU3NjhjNzNmYmE5NDA0ZWU1NWY5IiwidGFnIjoiIn0%3D; expires=Wed, 30 Apr 2025 06:16:55 GMT; Max-Age=2629740; path=/; samesite=lax ◀XSRF-TOKEN=eyJpdiI6IitxRVNGb1c3QkJSbVhzM21vVWYvQnc9PSIsInZhbHVlIjoiWTcvNU9OWUwyaU9SOFI5S1crRkxHN3hQUFR3ZE1sUkR6dlJFQjVaNWhITllIM25NQlpOaW9jL21CSlk0TXBmZ2lFQzcyN ▶" 1 => "thestandardmediagroup_session=eyJpdiI6IjBJSlBYZ09GdjFiemNVcERub1lBYVE9PSIsInZhbHVlIjoidHkyKzhld2Z3VDN2RnpwL0hobjJ1VTV6bUpWendUU0hGUjBLS3lOY3JZVW5tK2dWN2pLMzFBNm1PY0x6Rmc2UWlvYjg5OGVBYTVhNUhsSzJ2M1dLV2RMTVpjVlRKRFpadzBzRnFQRzBDNW82TGF4eWNFdjAya0Zid21mTGdsUE0iLCJtYWMiOiIzOTJmNTcyNjA0NTU2YjM0NjFkN2ZlZWQ2OTE0YjU2YjkwYzE4M2M4MzQ0NzRjODdlOTdkZDNlZWYwYmE2NTc0IiwidGFnIjoiIn0%3D; expires=Wed, 30 Apr 2025 06:16:55 GMT; Max-Age=2629740; path=/; httponly; samesite=lax ◀thestandardmediagroup_session=eyJpdiI6IjBJSlBYZ09GdjFiemNVcERub1lBYVE9PSIsInZhbHVlIjoidHkyKzhld2Z3VDN2RnpwL0hobjJ1VTV6bUpWendUU0hGUjBLS3lOY3JZVW5tK2dWN2pLMzFBNm ▶" ] "Set-Cookie" => array:2 [▶ 0 => "XSRF-TOKEN=eyJpdiI6IitxRVNGb1c3QkJSbVhzM21vVWYvQnc9PSIsInZhbHVlIjoiWTcvNU9OWUwyaU9SOFI5S1crRkxHN3hQUFR3ZE1sUkR6dlJFQjVaNWhITllIM25NQlpOaW9jL21CSlk0TXBmZ2lFQzcyNjl0bEpvbXJwL2czMnErT29wS0FlTTEyWkVET2JGNUZUWnFxOEc3Q2pVOGFhZ0hES1o4TzUxVGpPMEYiLCJtYWMiOiJkMDBlZTVjYWI4MTcyMTJhNjg0YTg2NmZlNTdlMDRkNzhlNzZlYTM3NDRiOTU3NjhjNzNmYmE5NDA0ZWU1NWY5IiwidGFnIjoiIn0%3D; expires=Wed, 30-Apr-2025 06:16:55 GMT; path=/ ◀XSRF-TOKEN=eyJpdiI6IitxRVNGb1c3QkJSbVhzM21vVWYvQnc9PSIsInZhbHVlIjoiWTcvNU9OWUwyaU9SOFI5S1crRkxHN3hQUFR3ZE1sUkR6dlJFQjVaNWhITllIM25NQlpOaW9jL21CSlk0TXBmZ2lFQzcyN ▶" 1 => "thestandardmediagroup_session=eyJpdiI6IjBJSlBYZ09GdjFiemNVcERub1lBYVE9PSIsInZhbHVlIjoidHkyKzhld2Z3VDN2RnpwL0hobjJ1VTV6bUpWendUU0hGUjBLS3lOY3JZVW5tK2dWN2pLMzFBNm1PY0x6Rmc2UWlvYjg5OGVBYTVhNUhsSzJ2M1dLV2RMTVpjVlRKRFpadzBzRnFQRzBDNW82TGF4eWNFdjAya0Zid21mTGdsUE0iLCJtYWMiOiIzOTJmNTcyNjA0NTU2YjM0NjFkN2ZlZWQ2OTE0YjU2YjkwYzE4M2M4MzQ0NzRjODdlOTdkZDNlZWYwYmE2NTc0IiwidGFnIjoiIn0%3D; expires=Wed, 30-Apr-2025 06:16:55 GMT; path=/; httponly ◀thestandardmediagroup_session=eyJpdiI6IjBJSlBYZ09GdjFiemNVcERub1lBYVE9PSIsInZhbHVlIjoidHkyKzhld2Z3VDN2RnpwL0hobjJ1VTV6bUpWendUU0hGUjBLS3lOY3JZVW5tK2dWN2pLMzFBNm ▶" ] ]
0 of 0array:4 [▼ "_token" => "t9HmNAOZKnOGpo48N4tkjdAzEi3ESs59DMuSEZPn" "offset" => 0 "_previous" => array:1 [▶ "url" => "http://www.standardmedia.co.ke/main-staging/counties/article/2001504625/sgr-passengers-get-upgraded-with-new-premium-service" ] "_flash" => array:2 [▶ "old" => [] "new" => [] ] ]