Smart Selangor Bus
![]() A Smart Selangor bus seen at Kuala Kubu Bharu railway station. | |
| Formerly | Bas Selangorku |
|---|---|
| Parent | Government of Selangor |
| Founded | 1 July 2015 |
| Headquarters | Shah Alam, Selangor |
| Locale | Selangor, Malaysia |
| Service area | |
| Service type | Free bus service |
| Destinations | 60 active routes across 12 local councils |
| Fleet | 150 |
Daily ridership | 25,573 (Daily Total, 2025) ( 17,361 (Smart Selangor Bus, 2025) ( 8,212 (PJ City Bus, 2025) ( |
Annual ridership | 7.84 million (2025 State Assembly Record)[2] 7.76 million (APAD Record, 2025) ( 5.32 million (Smart Selangor Bus, 2025) ( 2.44 million (PJ City Bus, 2025) ( |
| Operator | Rapid Bus, Wawasan Sutera, Causeway Link, SKS Coachbuilders, UNIC Leisure Transtour |
Smart Selangor Bus (formerly known as Bas Selangorku) is a free public transportation service initiated by the Selangor State Government to provide efficient and high-quality transit options for its residents. Launched in July 2015, the program began with three local authorities and expanded to all twelve local government authorities (PBT) in the state. The program is managed locally by each respective local authority as the implementing agency.
History
The service was launched on 1 July 2015 with initial services deployed in areas under the Shah Alam City Council (MBSA), Klang Royal City Council (MBDK, then MPK) and Subang Jaya City Council (MBSJ, then MPSJ) in an effort to reduce traffic congestion and promote public transport usage in Selangor.[4] The service has operated over 11 years (since 2015) and maintains 60 active routes across the state.
For the 2025 financial year, the Selangor State Government allocated a total budget of RM11,485,824.98 for the operation and maintenance of the Smart Selangor Bus network.[5]
Selangor Mobiliti and First/Last-Mile Connectivity
The service became an integral part of the Selangor Mobiliti initiative. Selangor Mobiliti expanded transit coverage through Demand-Responsive Transit (DRT) van services operating in 8 high-density zones (Subang Jaya, Puchong, Petaling Jaya, Sungai Buloh, Ampang, Serdang, and Hulu Kelang).[6]
Under the Selangor State Mobility Master Plan (PIMNS), Smart Selangor Bus routes and DRT operations are integrated with pedestrian walkway planning to address first-mile and last-mile connectivity. The policy focuses on creating safe, accessible, and continuous pedestrian infrastructure to reduce personal vehicle dependency in urban and suburban areas.[2]
Scan to Ride
Starting 15 March 2021, passengers boarding Smart Selangor buses (and PJ City Bus services from 1 January 2023) are required to scan a QR code using the Citizen E-Payment (CEPat) mobile application. While Malaysian citizens ride for free (Malaysians aged 18 to 59 scan via CEPat, while students and senior citizens show their MyKad/identity cards), foreign nationals are charged a nominal fare of 90 sen per trip.[7]
Ridership
In 2025, the Smart Selangor Bus network recorded a total annual ridership of 7,838,779 passengers across all 60 active routes.[2]
Ridership by Local Authority (2025)
The Petaling Jaya City Council (MBPJ) recorded the highest passenger volume, accounting for over 2.5 million passengers under its PJ City Bus branding, followed by the Shah Alam City Council (MBSA) with 1.82 million passengers.[2]
| Rank | Local Authority (PBT) | Total Annual Passengers (2025) |
|---|---|---|
| 1 | Petaling Jaya City Council (MBPJ) | 2,522,636 |
| 2 | Shah Alam City Council (MBSA) | 1,829,550 |
| 3 | Ampang Jaya Municipal Council (MPAJ) | 719,853 |
| 4 | Subang Jaya City Council (MBSJ) | 632,755 |
| 5 | Sepang Municipal Council (MPSp) | 516,353 |
| 6 | Kajang Municipal Council (MPKj) | 489,193 |
| 7 | Selayang Municipal Council (MPS) | 316,787 |
| 8 | Klang Royal City Council (MBDK) | 310,392 |
| 9 | Hulu Selangor Municipal Council (MPHS) | 156,531 |
| 10 | Kuala Selangor Municipal Council (MPKS) | 134,435 |
| 11 | Kuala Langat Municipal Council (MPKL) | 108,752 |
| 12 | Sabak Bernam District Council (MDSB) | 101,542 |
| Total Ridership (2025) | 7,838,779 | |
Routes
The Smart Selangor bus network comprises 60 active routes operating across the 12 local government areas in Selangor. Standard operating hours in urban centers run from 06:00 to 22:00 daily.
Route Popularity and Ridership Ranking (2025)
The table below ranks all 60 Smart Selangor bus routes by annual passenger volume recorded in 2025. Route PJ01 (Taman Medan – LRT Taman Jaya) was the most used route with over 1.02 million passengers, whereas route HS03 (Terminal Bukit Sentosa – Precinct 11) recorded the lowest volume with 647 passengers.[5]
| Rank | Route Code | Route Alignment / Termini | Annual Passengers (2025) |
|---|---|---|---|
| 1 | Taman Medan – LRT Taman Jaya | 1,021,291 | |
| 2 | LRT Taman Bahagia – SS6 Kelana Park View | 458,263 | |
| 3 | Stesen LRT Cempaka – Taman Bukit Teratai | 411,538 | |
| 4 | KTM Seksyen 19 – Seksyen 7 | 365,757 | |
| 5 | Tanjung Sepat – Pekan Sungai Pelek – Pekan Sepang – KLIA – KLIA2 | 341,671 | |
| 6 | Terminal Seksyen 17 – Hospital Shah Alam | 316,583 | |
| 7 | LRT Taman Bahagia – Kg. Tunku – SS2 | 314,987 | |
| 8 | Hentian Pusat Bandar, Seksyen 14 – Stesen KTM Batu 3 | 290,151 | |
| 9 | LRT Taman Jaya – SS2 | 288,155 | |
| 10 | Bandar Utama – Damansara Damai | 254,940 | |
| 11 | Bandar Kajang – Kompleks Hentian Kajang | 234,823 | |
| 12 | Stesen KTM Shah Alam – Seksyen 18 – Seksyen 17 – Seksyen 24 | 233,659 | |
| 13 | LRT Kinrara BK5 – SMK Bandar Puchong Jaya | 197,847 | |
| 14 | Bandar Utama – LRT Taman Bahagia | 185,000 | |
| 15 | Taman Salak Perdana – Pusat Penjaja Taman Seroja – ERL Salak Tinggi – Kipmall Kota Warisan – KLIA – KLIA2 | 169,246 | |
| 16 | LRT Pusat Bandar Puchong – Bandar Sunway – Stesen LRT SS18 | 167,437 | |
| 17 | BRT USJ 7 – LRT Subang Jaya | 162,412 | |
| 18 | Selayang Mutiara – Terminal Putra Gombak | 150,253 | |
| 19 | Ukay Perdana – Taman Melawati | 144,918 | |
| 20 | Seksyen 13 – Pekan Subang | 142,248 | |
| 21 | Taman Lembah Maju – Pandan Height | 120,539 | |
| 22 | Stesen MRT BTHO – Cheras Perdana – Taman Tun Perak | 115,735 | |
| 23 | Bandar Klang – Hospital Tengku Ampuan Rahimah Klang | 114,473 | |
| 24 | KTM Bangi – Nilai | 114,139 | |
| 25 | LRT Alam Megah – Meranti Terrace | 109,552 | |
| 26 | Kota Kemuning – Seksyen 19 | 108,967 | |
| 27 | Hospital Serdang – KTM Serdang | 85,182 | |
| 28 | Bukit Sentosa – Taman Bunga Raya – Bukit Sentosa | 81,064 | |
| 29 | Bandar Banting – KLIA2 | 80,019 | |
| 30 | Stesen KTM Batu Tiga – Perumahan Seksyen 19 | 79,912 | |
| 31 | Batu Arang – KTM Sungai Buloh – Hospital Sungai Buloh | 74,390 | |
| 32 | Bandar Puncak Alam (Lotus’s) – MRT Sg. Buloh | 71,169 | |
| 33 | Lotus Rawang – Hentian Bas Rawang via Bukit Rawang | 67,117 | |
| 34 | Kuala Selangor – Tg. Karang – Sekinchan | 63,266 | |
| 35 | Bukit Jelutong, Seksyen U8 – Bukit Subang, U16 | 63,249 | |
| 36 | Kota Kemuning, Seksyen 31 – Kg. Jalan Kebun | 61,095 | |
| 37 | SJKC Kong Hoe – Taman Sri Pekan | 58,455 | |
| 38 | Bukit Sentosa – Taman Bunga Raya | 54,141 | |
| 39 | Pangsapuri De Bayu – SJKC Pin Hwa – Pangsapuri De Bayu | 53,882 | |
| 40 | Sabak Bernam – Sungai Besar – Sekinchan | 44,923 | |
| 41 | Lebuh Kebun Nenas – Bukit Naga | 42,312 | |
| 42 | Sabak Bernam – Sg. Air Tawar – Parit Baru | 41,671 | |
| 43 | Taman Seri Andalas – Bandar Klang | 32,540 | |
| 44 | Bandar Baru Ampang – Taman Dagang Jaya | 31,605 | |
| 45 | Bandar Banting – Taman Banting Baru | 28,733 | |
| 46 | Bandar Putera – Jalan Kebun – Bandar Klang | 26,580 | |
| 47 | Klang Sentral – Taman Seri Kerayong | 26,161 | |
| 48 | Wangsa Permai – Hentian Stadium Selayang | 25,027 | |
| 49 | Terminal Kajang – Bandar Baru Bangi | 24,496 | |
| 50 | Terminal Putra Permai – Pangsapuri Bayu | 19,877 | |
| 51 | Antara Gapi – KTM Batang Kali – Antara Gapi | 15,922 | |
| 52 | Kampung Merbau Berdarah – Sabak Bernam | 14,948 | |
| 53 | Bandar Baru Ampang – Taman Dagang Jaya | 11,253 | |
| 54 | SJKC Kong Hoe – Taman Intan – AEON Mall Bukit Raja | 9,871 | |
| 55 | Bas Komuniti – Setia Alam (SU13) | 4,495 | |
| 56 | Bukit Sentosa – Bandar Sungai Buaya – Bukit Sentosa | 3,083 | |
| 57 | Pusat Penjaja Taman Seroja – Jenderam – Sg. Merab – Hospital Serdang – Terminal Bas IOI City Mall Putrajaya | 2,778 | |
| 58 | Pekan Salak – Pusat Penjaja Taman Seroja – Jenderam – Pekan Dengkil – Terminal Bas Cyberjaya | 2,658 | |
| 59 | Bukit Sentosa – KTM Serendah – Bukit Sentosa | 1,674 | |
| 60 | Terminal Bukit Sentosa – Precinct 11 | 647 |
Detailed Route Alignments by Local Council
Shah Alam City Council (MBSA)
| Operator | Route | Origin | Destination | First Trip | Last Trip | Frequency | Notes |
|---|---|---|---|---|---|---|---|
| SKS Coachbuilders | Shah Alam Komuter station | Section 7, Shah Alam | 06:00 | 22:00 | 15 – 20 mins | Electric bus fleet. | |
| Rapid Bus | Hentian Pusat Bandar | Batu Tiga Komuter station | 06:00 | 22:00 | 20 – 30 mins | ||
| Section 13 | Bukit Jelutong | 06:00 | 22:00 | 30 mins | |||
| Batu Tiga Komuter station | Section 20 | 06:00 | 22:00 | 25 – 30 mins | Via HICOM. | ||
| Alam Megah LRT station | Meranti Terrace | 06:00 | 22:00 | 25 – 30 mins | |||
| Wawasan Sutera | Shah Alam Komuter station | Section 18, 17, 24 | 06:00 | 22:00 | 20 – 30 mins | ||
| Terminal Seksyen 17 | Hospital Shah Alam | 06:00 | 22:00 | 20 – 30 mins | Goes into UiTM Shah Alam campus | ||
| Kota Kemuning | Shah Alam Komuter station | 06:00 | 22:00 | 25 – 30 mins | |||
| Kota Kemuning (Sec 31) | Kampung Jalan Kebun | 06:00 | 22:00 | 30 – 40 mins | Uses compact buses. | ||
| Setia City Mall | Pangsapuri De Palma | 06:00 | 22:00 | 30 – 40 mins | Also known as SU13A. | ||
| Bukit Subang | Bukit Jelutong | 06:00 | 22:00 | 30 – 40 mins |
Subang Jaya City Council (MBSJ)
| Operator | Route | Origin | Destination | First Trip | Last Trip | Frequency | Notes |
|---|---|---|---|---|---|---|---|
| SKS Coachbuilders | USJ 7 station | Subang Jaya station | 06:00 | 22:00 | 15 – 20 mins | ||
| Pusat Bandar Puchong LRT station | SS18 LRT station | 06:00 | 22:00 | 20 – 25 mins | Via Bandar Sunway. | ||
| Kinrara BK5 LRT station | SMK Bandar Puchong Jaya | 06:00 | 22:00 | 30 mins | |||
| Serdang Komuter | Serdang Hospital | 06:00 | 22:00 | 25 – 30 mins | Via Serdang Jaya & UPM. | ||
| Terminal Putra Permai | Pangsapuri Bayu | 06:00 | 22:00 | 30 mins | Via Bukit Serdang. |
Klang Royal City Council (MBDK)
| Operator | Route | Origin | Destination | First Trip | Last Trip | Frequency | Notes |
|---|---|---|---|---|---|---|---|
| Wawasan Sutera | Bandar Klang | Hospital TAR | 06:00 | 22:00 | 20 – 30 mins | ||
| Rapid Bus | SJKC Kong Hoe | Taman Sri Pekan | 06:00 | 22:00 | 25 – 30 mins | ||
| SJKC Kong Hoe | Taman Intan | 06:00 | 22:00 | 25 – 30 mins | |||
| Wawasan Sutera | Taman Rakyat | Bandar Klang | 06:00 | 22:00 | 25 – 30 mins | ||
| Bandar Putera | Bandar Klang | 06:00 | 22:00 | 30 – 40 mins | Via Jalan Raja Nong. | ||
| Bandar Putera | Bandar Klang | 06:00 | 22:00 | 30 – 40 mins | Via Jalan Kebun. | ||
| Klang Sentral | Taman Seri Kerayong | 06:00 | 22:00 | 40 – 50 mins |
Petaling Jaya City Council (MBPJ) (Branded as PJ City Bus)
| Operator | Route | Origin | Destination | First Trip | Last Trip | Frequency | Notes |
|---|---|---|---|---|---|---|---|
| Rapid Bus | Terminal Taman Medan | PPUM | 06:00 | 21:00 | 15 – 20 mins | Via Taman Jaya LRT station | |
| Taman Jaya LRT station | SS 2 | 06:00 | 21:00 | 15 – 20 mins | Via Jalan Bukit | ||
| Taman Bahagia LRT station | SS 6 (Kelana Park View) | 06:00 | 21:00 | 15 – 20 mins | |||
| Taman Bahagia LRT station | Sungai Way | 06:00 | 21:00 | 15 – 20 mins | Via SS 2 | ||
| Bandar Utama bus hub | Taman Bahagia LRT station | 06:00 | 21:00 | 15 – 20 mins | |||
| Bandar Utama bus hub | Damansara Damai (Residensi Suasana Damai) | 06:00 | 21:00 | 15 – 20 mins | Via Bandar Sri Damansara |
| Operator | Route | Origin | Destination | First Trip | Last Trip | Frequency | Notes |
|---|---|---|---|---|---|---|---|
| Rapid Bus | Ukay Perdana | Taman Melawati | 06:00 | 22:00 | 30 mins | ||
| Bandar Baru Ampang | Taman Dagang Jaya | 06:00 | 22:00 | 30 mins | Via LRT Ampang/Cahaya. | ||
| 06:00 | 22:00 | 30 mins | Via Aeon BiG & Pandan Mewah. | ||||
| Cempaka LRT station | Taman Bukit Teratai | 06:00 | 22:00 | 30 mins | |||
| Pandan Height | Taman Lembah Maju | 06:00 | 22:00 | 30 mins |
Kajang Municipal Council (MPKj)
| Operator | Route | Origin | Destination | First Trip | Last Trip | Frequency | Notes |
|---|---|---|---|---|---|---|---|
| Rapid Bus | Hentian Kajang | Bandar Kajang | 06:00 | 22:00 | 15 – 20 mins | ||
| Bandar Bukit Mahkota | Bangi Komuter station | 06:00 | 22:00 | 30 – 40 mins | |||
| Bandar Tun Hussein Onn MRT station | Taman Tun Perak | 06:00 | 22:00 | 30 mins | Via Cheras Perdana. | ||
| Hentian Kajang | Bandar Baru Bangi | 06:00 | 22:00 | 30 mins |
Former Services
| Operator | Route | Origin | Destination | Notes | Alternative Services |
|---|---|---|---|---|---|
| Rapid Bus | Hentian Kajang | Dataran Gemilang, Putrajaya | Shortened to Bandar Baru Bangi due to low ridership | Rail services (MRT, KTM, KLIA Transit) | |
| Hentian Kajang | Bandar Baru Bangi via UKM | Discontinued during COVID-19 lockdown. |
| Operator | Route | Origin | Destination | First Trip | Last Trip | Frequency | Notes |
|---|---|---|---|---|---|---|---|
| Rapid Bus | Selayang Mutiara | Gombak LRT station | 06:00 | 22:00 | 30 – 45 mins | ||
| Lotus's Rawang | Rawang Bus Terminal | 06:00 | 22:00 | 30 – 45 mins | |||
| Lotus's Rawang | Taman Garing Utama | 06:00 | 22:00 | 45 mins | |||
| Batu Arang | Hospital Sungai Buloh | 06:00 | 22:00 | 60 mins | Via Sungai Buloh station. | ||
| Wangsa Permai | Hentian Stadium Selayang | 06:00 | 22:00 | 60 mins |
Sepang Municipal Council (MPSp)
| Operator | Route | Origin | Destination | First Trip | Last Trip | Frequency | Notes |
|---|---|---|---|---|---|---|---|
| Causeway Link | Tanjung Sepat | KLIA / KLIA2 | 06:00 | 20:00 | 60 – 90 mins | Via Sungai Pelek. | |
| Taman Salak Perdana | KLIA / KLIA2 | 06:00 | 22:00 | 30 – 45 mins | Via Kota Warisan & ERL Salak Tinggi. |
Former Services
| Operator | Route | Origin | Destination | Notes | Alternative Services |
|---|---|---|---|---|---|
| Causeway Link | Pekan Salak | Cyberjaya via Dengkil | Discontinued due to low ridership | No alternative services between Salak Tinggi and Dengkil | |
| Taman Seroja | IOI City Mall / Hospital Serdang | No alternative services between Salak Tinggi and Serdang |
| Operator | Route | Origin | Destination | First Trip | Last Trip | Frequency | Notes |
|---|---|---|---|---|---|---|---|
| Rapid Bus | Banting | KLIA2 | 06:00 | 22:00 | 45 – 60 mins | ||
| Banting | Taman Banting Baru | 06:00 | 22:00 | 30 – 45 mins |
| Operator | Route | Origin | Destination | First Trip | Last Trip | Frequency | Notes |
|---|---|---|---|---|---|---|---|
| Wawasan Sutera | Kuala Selangor | Sekinchan | 06:00 | 20:00 | 60 mins | Via Tanjung Karang. | |
| Bandar Puncak Alam | Sungai Buloh station | 06:00 | 22:00 | 30 – 45 mins |
| Operator | Route | Origin | Destination | First Trip | Last Trip | Frequency | Notes |
|---|---|---|---|---|---|---|---|
| SKS Coachbuilders | Kuala Kubu Bharu | Bukit Sentosa | 06:00 | 20:00 | 90 mins | Via Rasa. | |
| Antara Gapi | Batang Kali railway station | 06:30 | 20:00 | 75 – 90 mins | |||
| Bukit Sentosa | Bandar Sungai Buaya | 06:00 | 20:00 | 90 mins | |||
| Bukit Sentosa | Serendah Komuter station | 06:00 | 20:00 | 90 mins | |||
| Bukit Sentosa | Taman Bunga Raya | 06:00 | 20:00 | 90 mins |
| Operator | Route | Origin | Destination | First Trip | Last Trip | Frequency | Notes |
|---|---|---|---|---|---|---|---|
| Wawasan Sutera | Pekan Sabak | Sekinchan | 06:00 | 19:00 | 60 – 90 mins | Via Sungai Besar. | |
| Pekan Sabak | Parit Baru | 06:00 | 19:00 | 60 – 90 mins | Via Sungai Air Tawar. | ||
| Pekan Sabak | Kampung Merbau Berdarah | 06:00 | 19:00 | 60 – 90 mins |
See also
References
- ↑ "Daily Bus Ridership in Klang Valley (2019-2025)". APAD Klang Valley Daily Bus Ridership. Land Public Transport Agency ("Agensi Pengangkutan Awam Darat", APAD). 16 February 2026. Archived from the original on 1 March 2026. Retrieved 1 March 2026.
- 1 2 3 4 "Soalan Lisan / Bertulis: Pembangunan Mobiliti Selangor" (in Malay). Dewan Negeri Selangor. 20 April 2026. Retrieved 6 August 2026.
- ↑ "APAD Annual Bus Ridership in Klang Valley (2019-2025)". APAD Klang Valley Annual Klang Valley Bus Ridership. Land Public Transport Agency ("Agensi Pengangkutan Awam Darat", APAD). 16 February 2026. Archived from the original on 1 March 2026. Retrieved 1 March 2026.
- ↑ Astro Awani. "Free 'Selangorku' bus service for Shah Alam, Klang and Subang Jaya commuters". astroawani.com. Retrieved 2 July 2015.
- 1 2 "Soalan Lisan / Bertulis: Perkhidmatan Bas Percuma Selangorku" (in Malay). Dewan Negeri Selangor. 20 April 2026. Retrieved 6 August 2026.
- ↑ "Selangor launching Demand-Responsive Transit zones for better public transport connectivity". The Star. Retrieved 28 February 2024.
- ↑ Selangor Journal. "Selangor Smart Bus to charge 90 sen fare for foreigners from March 15". selangorjournal.my. Retrieved 1 March 2021.
_(cropped).jpg)