Smart Selangor Bus

Smart Selangor Bus
A Smart Selangor bus seen at Kuala Kubu Bharu railway station.
FormerlyBas Selangorku
ParentGovernment of Selangor
Founded1 July 2015; 11 years ago (2015-07-01)
HeadquartersShah Alam, Selangor
LocaleSelangor, Malaysia
Service area
Service typeFree bus service
Destinations60 active routes across 12 local councils
Fleet150
Daily ridership
25,573 (Daily Total, 2025)
(Decrease 1.6%)
17,361 (Smart Selangor Bus, 2025)
(Decrease 4.3%)
8,212 (PJ City Bus, 2025)
(Increase 4.6%)
Annual ridership
7.84 million (2025 State Assembly Record)
7.76 million (APAD Record, 2025)
(Decrease 3.7%)
5.32 million (Smart Selangor Bus, 2025)
(Decrease 6.6%)
2.44 million (PJ City Bus, 2025)
(Increase 3.4%)
OperatorRapid 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. 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.

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).

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.

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.

Ridership

In 2025, the Smart Selangor Bus network recorded a total annual ridership of 7,838,779 passengers across all 60 active routes.

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.

RankLocal Authority (PBT)Total Annual Passengers (2025)
1Petaling Jaya City Council (MBPJ)2,522,636
2Shah Alam City Council (MBSA)1,829,550
3Ampang Jaya Municipal Council (MPAJ)719,853
4Subang Jaya City Council (MBSJ)632,755
5Sepang Municipal Council (MPSp)516,353
6Kajang Municipal Council (MPKj)489,193
7Selayang Municipal Council (MPS)316,787
8Klang Royal City Council (MBDK)310,392
9Hulu Selangor Municipal Council (MPHS)156,531
10Kuala Selangor Municipal Council (MPKS)134,435
11Kuala Langat Municipal Council (MPKL)108,752
12Sabak 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.

RankRoute CodeRoute Alignment / TerminiAnnual Passengers (2025)
1PJ01Taman Medan – LRT Taman Jaya1,021,291
2PJ03LRT Taman Bahagia – SS6 Kelana Park View458,263
3AJ03Stesen LRT Cempaka – Taman Bukit Teratai411,538
4SA01KTM Seksyen 19 – Seksyen 7365,757
5SPG1Tanjung Sepat – Pekan Sungai Pelek – Pekan Sepang – KLIA – KLIA2341,671
6SA04Terminal Seksyen 17 – Hospital Shah Alam316,583
7PJ04LRT Taman Bahagia – Kg. Tunku – SS2314,987
8SA02Hentian Pusat Bandar, Seksyen 14 – Stesen KTM Batu 3290,151
9PJ02LRT Taman Jaya – SS2288,155
10PJ06Bandar Utama – Damansara Damai254,940
11KJ01Bandar Kajang – Kompleks Hentian Kajang234,823
12SA03Stesen KTM Shah Alam – Seksyen 18 – Seksyen 17 – Seksyen 24233,659
13SJ03LRT Kinrara BK5 – SMK Bandar Puchong Jaya197,847
14PJ05Bandar Utama – LRT Taman Bahagia185,000
15SPG2Taman Salak Perdana – Pusat Penjaja Taman Seroja – ERL Salak Tinggi – Kipmall Kota Warisan – KLIA – KLIA2169,246
16SJ02LRT Pusat Bandar Puchong – Bandar Sunway – Stesen LRT SS18167,437
17SJ01BRT USJ 7 – LRT Subang Jaya162,412
18MPS1Selayang Mutiara – Terminal Putra Gombak150,253
19AJ01Ukay Perdana – Taman Melawati144,918
20SA05Seksyen 13 – Pekan Subang142,248
21AJ04Taman Lembah Maju – Pandan Height120,539
22KJ03Stesen MRT BTHO – Cheras Perdana – Taman Tun Perak115,735
23KLG1Bandar Klang – Hospital Tengku Ampuan Rahimah Klang114,473
24KJ02KTM Bangi – Nilai114,139
25SA08LRT Alam Megah – Meranti Terrace109,552
26SA06Kota Kemuning – Seksyen 19108,967
27SJ04Hospital Serdang – KTM Serdang85,182
28HS01Bukit Sentosa – Taman Bunga Raya – Bukit Sentosa81,064
29BTG01Bandar Banting – KLIA280,019
30SA07Stesen KTM Batu Tiga – Perumahan Seksyen 1979,912
31MPS3Batu Arang – KTM Sungai Buloh – Hospital Sungai Buloh74,390
32KS02Bandar Puncak Alam (Lotus’s) – MRT Sg. Buloh71,169
33MPS2ALotus Rawang – Hentian Bas Rawang via Bukit Rawang67,117
34KS01Kuala Selangor – Tg. Karang – Sekinchan63,266
35SA10Bukit Jelutong, Seksyen U8 – Bukit Subang, U1663,249
36SA09Kota Kemuning, Seksyen 31 – Kg. Jalan Kebun61,095
37KLG2ASJKC Kong Hoe – Taman Sri Pekan58,455
38HS04Bukit Sentosa – Taman Bunga Raya54,141
39BK02Pangsapuri De Bayu – SJKC Pin Hwa – Pangsapuri De Bayu53,882
40SB01Sabak Bernam – Sungai Besar – Sekinchan44,923
41KLG3BLebuh Kebun Nenas – Bukit Naga42,312
42SB02Sabak Bernam – Sg. Air Tawar – Parit Baru41,671
43KLG3ATaman Seri Andalas – Bandar Klang32,540
44AJ2ABandar Baru Ampang – Taman Dagang Jaya31,605
45BTG02Bandar Banting – Taman Banting Baru28,733
46KLG3CBandar Putera – Jalan Kebun – Bandar Klang26,580
47KLG4Klang Sentral – Taman Seri Kerayong26,161
48MPS4Wangsa Permai – Hentian Stadium Selayang25,027
49KJ04Terminal Kajang – Bandar Baru Bangi24,496
50SJ05Terminal Putra Permai – Pangsapuri Bayu19,877
51HS02Antara Gapi – KTM Batang Kali – Antara Gapi15,922
52SB03Kampung Merbau Berdarah – Sabak Bernam14,948
53AJ2BBandar Baru Ampang – Taman Dagang Jaya11,253
54KLG2BSJKC Kong Hoe – Taman Intan – AEON Mall Bukit Raja9,871
55BK02Bas Komuniti – Setia Alam (SU13)4,495
56HS03ABukit Sentosa – Bandar Sungai Buaya – Bukit Sentosa3,083
57SPG4Pusat Penjaja Taman Seroja – Jenderam – Sg. Merab – Hospital Serdang – Terminal Bas IOI City Mall Putrajaya2,778
58SPG3Pekan Salak – Pusat Penjaja Taman Seroja – Jenderam – Pekan Dengkil – Terminal Bas Cyberjaya2,658
59HS03BBukit Sentosa – KTM Serendah – Bukit Sentosa1,674
60HS03Terminal Bukit Sentosa – Precinct 11647

Detailed Route Alignments by Local Council

Shah Alam City Council (MBSA)

Operator Route Origin Destination First Trip Last Trip Frequency Notes
SKS Coachbuilders SA01 Shah Alam Komuter station Section 7, Shah Alam 06:00 22:00 15 – 20 mins Electric bus fleet.
Rapid Bus SA02 Hentian Pusat Bandar Batu Tiga Komuter station 06:00 22:00 20 – 30 mins
SA05 Section 13 Bukit Jelutong 06:00 22:00 30 mins
SA07 Batu Tiga Komuter station Section 20 06:00 22:00 25 – 30 mins Via HICOM.
SA08 Alam Megah LRT station Meranti Terrace 06:00 22:00 25 – 30 mins
Wawasan Sutera SA03 Shah Alam Komuter station Section 18, 17, 24 06:00 22:00 20 – 30 mins
SA04 Terminal Seksyen 17 Hospital Shah Alam 06:00 22:00 20 – 30 mins Goes into UiTM Shah Alam campus
SA06 Kota Kemuning Shah Alam Komuter station 06:00 22:00 25 – 30 mins
SA09 Kota Kemuning (Sec 31) Kampung Jalan Kebun 06:00 22:00 30 – 40 mins Uses compact buses.
BK02 Setia City Mall Pangsapuri De Palma 06:00 22:00 30 – 40 mins Also known as SU13A.
SA10 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 SJ01 USJ 7 station Subang Jaya station 06:00 22:00 15 – 20 mins
SJ02 Pusat Bandar Puchong LRT station SS18 LRT station 06:00 22:00 20 – 25 mins Via Bandar Sunway.
SJ03 Kinrara BK5 LRT station SMK Bandar Puchong Jaya 06:00 22:00 30 mins
SJ04 Serdang Komuter Serdang Hospital 06:00 22:00 25 – 30 mins Via Serdang Jaya & UPM.
SJ05 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 KLG1 Bandar Klang Hospital TAR 06:00 22:00 20 – 30 mins
Rapid Bus KLG2A SJKC Kong Hoe Taman Sri Pekan 06:00 22:00 25 – 30 mins
KLG2B SJKC Kong Hoe Taman Intan 06:00 22:00 25 – 30 mins
Wawasan Sutera KLG3A Taman Rakyat Bandar Klang 06:00 22:00 25 – 30 mins
KLG3B Bandar Putera Bandar Klang 06:00 22:00 30 – 40 mins Via Jalan Raja Nong.
KLG3C Bandar Putera Bandar Klang 06:00 22:00 30 – 40 mins Via Jalan Kebun.
KLG4 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 PJ01 Terminal Taman Medan PPUM 06:00 21:00 15 – 20 mins Via Taman Jaya LRT station
PJ02 Taman Jaya LRT station SS 2 06:00 21:00 15 – 20 mins Via Jalan Bukit
PJ03 Taman Bahagia LRT station SS 6 (Kelana Park View) 06:00 21:00 15 – 20 mins
PJ04 Taman Bahagia LRT station Sungai Way 06:00 21:00 15 – 20 mins Via SS 2
PJ05 Bandar Utama bus hub Taman Bahagia LRT station 06:00 21:00 15 – 20 mins
PJ06 Bandar Utama bus hub Damansara Damai (Residensi Suasana Damai) 06:00 21:00 15 – 20 mins Via Bandar Sri Damansara

Ampang Jaya Municipal Council (MPAJ)

Operator Route Origin Destination First Trip Last Trip Frequency Notes
Rapid Bus AJ01 Ukay Perdana Taman Melawati 06:00 22:00 30 mins
AJ2A Bandar Baru Ampang Taman Dagang Jaya 06:00 22:00 30 mins Via LRT Ampang/Cahaya.
AJ2B 06:00 22:00 30 mins Via Aeon BiG & Pandan Mewah.
AJ03 Cempaka LRT station Taman Bukit Teratai 06:00 22:00 30 mins
AJ04 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 KJ01 Hentian Kajang Bandar Kajang 06:00 22:00 15 – 20 mins
KJ02 Bandar Bukit Mahkota Bangi Komuter station 06:00 22:00 30 – 40 mins
KJ03 Bandar Tun Hussein Onn MRT station Taman Tun Perak 06:00 22:00 30 mins Via Cheras Perdana.
KJ04 Hentian Kajang Bandar Baru Bangi 06:00 22:00 30 mins
Former Services
Operator Route Origin Destination Notes Alternative Services
Rapid Bus KJ04 Hentian Kajang Dataran Gemilang, Putrajaya Shortened to Bandar Baru Bangi due to low ridership Rail services (MRT, KTM, KLIA Transit)
KJ05 Hentian Kajang Bandar Baru Bangi via UKM Discontinued during COVID-19 lockdown. KJ04 (via Section 3 & 4 Bangi)

Selayang Municipal Council (MPS)

Operator Route Origin Destination First Trip Last Trip Frequency Notes
Rapid Bus MPS1 Selayang Mutiara Gombak LRT station 06:00 22:00 30 – 45 mins
MPS2A Lotus's Rawang Rawang Bus Terminal 06:00 22:00 30 – 45 mins
MPS2B Lotus's Rawang Taman Garing Utama 06:00 22:00 45 mins
MPS3 Batu Arang Hospital Sungai Buloh 06:00 22:00 60 mins Via Sungai Buloh station.
MPS4 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 SPG1 Tanjung Sepat KLIA / KLIA2 06:00 20:00 60 – 90 mins Via Sungai Pelek.
SPG2 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 SPG3 Pekan Salak Cyberjaya via Dengkil Discontinued due to low ridership No alternative services between Salak Tinggi and Dengkil
T514B (Rapid-on-Demand van provides connectivity for Dengkil to  KT3   PY41  Putrajaya Sentral)
SPG4 Taman Seroja IOI City Mall / Hospital Serdang No alternative services between Salak Tinggi and Serdang
T466B (Rapid on-Demand van for Sg.Merab/UNITEN to Bangi)
T568B (Rapid on-demand van for  PY34  UPM MRT station to IOI City Mall)

Kuala Langat Municipal Council (MPKL)

Operator Route Origin Destination First Trip Last Trip Frequency Notes
Rapid Bus BTG01 Banting KLIA2 06:00 22:00 45 – 60 mins
BTG02 Banting Taman Banting Baru 06:00 22:00 30 – 45 mins

Kuala Selangor Municipal Council (MPKS)

Operator Route Origin Destination First Trip Last Trip Frequency Notes
Wawasan Sutera KS01 Kuala Selangor Sekinchan 06:00 20:00 60 mins Via Tanjung Karang.
KS02 Bandar Puncak Alam Sungai Buloh station 06:00 22:00 30 – 45 mins

Hulu Selangor Municipal Council (MPHS)

Operator Route Origin Destination First Trip Last Trip Frequency Notes
SKS Coachbuilders HS01 Kuala Kubu Bharu Bukit Sentosa 06:00 20:00 90 mins Via Rasa.
HS02 Antara Gapi Batang Kali railway station 06:30 20:00 75 – 90 mins
HS03A Bukit Sentosa Bandar Sungai Buaya 06:00 20:00 90 mins
HS03B Bukit Sentosa Serendah Komuter station 06:00 20:00 90 mins
HS04 Bukit Sentosa Taman Bunga Raya 06:00 20:00 90 mins

Sabak Bernam District Council (MDSB)

Operator Route Origin Destination First Trip Last Trip Frequency Notes
Wawasan Sutera SB01 Pekan Sabak Sekinchan 06:00 19:00 60 – 90 mins Via Sungai Besar.
SB02 Pekan Sabak Parit Baru 06:00 19:00 60 – 90 mins Via Sungai Air Tawar.
SB03 Pekan Sabak Kampung Merbau Berdarah 06:00 19:00 60 – 90 mins

See also

References

  1. ↑ "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.
  2. 1 2 3 4 "Soalan Lisan / Bertulis: Pembangunan Mobiliti Selangor" (in Malay). Dewan Negeri Selangor. 20 April 2026. Retrieved 6 August 2026.
  3. ↑ "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.
  4. ↑ Astro Awani. "Free 'Selangorku' bus service for Shah Alam, Klang and Subang Jaya commuters". astroawani.com. Retrieved 2 July 2015.
  5. 1 2 "Soalan Lisan / Bertulis: Perkhidmatan Bas Percuma Selangorku" (in Malay). Dewan Negeri Selangor. 20 April 2026. Retrieved 6 August 2026.
  6. ↑ "Selangor launching Demand-Responsive Transit zones for better public transport connectivity". The Star. Retrieved 28 February 2024.
  7. ↑ Selangor Journal. "Selangor Smart Bus to charge 90 sen fare for foreigners from March 15". selangorjournal.my. Retrieved 1 March 2021.