Rapid Bus Sdn Bhd is the largest bus operator in Malaysia operating mainly in urban areas of Klang Valley and Penang. As of January 2026, Rapid KL service brands unit of Rapid Bus, has operates 105 normal routes and also 69 MRT Feeder Bus routes, along with 7 Nadiputra routes in Putrajaya.

Rapid Bus routes were previously operated by Intrakota Komposit Sdn Bhd, a subsidiary of DRB-Hicom Berhad; and Cityliner Sdn Bhd, a subsidiary of Park May Berhad. When it took over, there were 179 routes. Since January 2006, Rapid KL has redrawn the entire network.

Rapid Bus is however not the only bus operator in Kuala Lumpur and the Klang Valley. Other bus operators such as Selangor Omnibus, MARA Liner and Causeway Link also serve the Klang Valley.

History In October 2003, Prasarana Malaysia Berhad bought over Intrakota Komposit and its subsidiaries from DRB-Hicom for RM177mil. It also paid RM14mil cash for the 364 buses belonging to Cityliner. The original companies were appointed as interim operators.

Rapid Bus began the first phase of the revamp of its bus network in January 2006 by introducing 15 City Shuttle bus routes which continue to serve major areas in the central business district of Kuala Lumpur. The buses run between four hubs at the edge of the central business district, namely KL Sentral, Titiwangsa, KLCC and Maluri, and Medan Pasar in the city centre. These bus hubs also serve as rail interchanges, with the exception of Medan Pasar, although it is at a walking distance from Masjid Jamek LRT station.

In March 2006, Rapid Bus revamped the bus network serving Kepong, Selayang, Gombak, Batu Caves, Bandar Sri Damansara and Bandar Manjalara areas which it called Area 2. The areas are now service by four Trunk Routes and 35 Local Shuttle routes when fully implemented. The four trunk routes all begin from the Titiwangsa hub where passengers can change to City Shuttles. At the other end, the trunk routes serve regional hubs where Local Shuttles fan out into the residential suburbs.

On 30 April 2006, the bus network in Area 3 covering Setapak, Ulu Kelang, Wangsa Maju, Keramat, Ampang and Pandan was revamped. Three trunk bus routes serve this area, one from Titiwangsa and two from KLCC while 26 local shuttle routes complete the network for this area.

On 1 July 2006, two express services, four trunk lines and 32 local services were introduced in Area 4. It covers areas including Cheras, Serdang, Kajang, Balakong, Putrajaya, Cyberjaya and Bandar Baru Bangi.

On 23 September 2006, Rapid Bus' revamp of the Klang Valley's bus network became complete with the introduction of new routes in Area Five which covers Subang Jaya, USJ, Puchong, and Petaling Jaya, Shah Alam and Klang south of the Federal Highway; and Area Six which covers Damansara, Bandar Utama, Kota Damansara and areas of Petaling Jaya, Shah Alam and Klang north of the Federal Highway.

On 21 April 2007, sixteen months after the first part of the first revamp, a second major revamp was undertaken on the entire bus network on grounds of feedback from commuters who wanted the buses to ferry them from their housing estates directly to the city center without a need to change buses in the middle of their journey.

This revamp saw the routes being adjusted (e.g. B112 [Maluri — KL Sentral], formerly 112, now passes by Jalan Hang Tuah/Pudu/Tun Tan Cheng Lock instead of Jalan Maharajalela/Sultan Sulaiman), extended (T40 [Kajang — Maluri], is now U40 and is extended to Pasar Seni LRT), merged (T41 [Serdang Komuter — Maluri] and 414 [Serdang — Bandar Sungai Long] become U41 [Pasar Seni LRT — Bandar Sungai Long]) or discontinued (route 107 ceased operations on that date).

On 1 December 2015, a third revamp, known as The Bus Network Revamp (BNR) was carried out by SPAD to improve urban public transport in Greater Kuala Lumpur/ Klang Valley. This procedure has caused RapidKL to surrender most of its bus routes to other bus providers such as Causeway Link, Selangor Omnibus, Setara Jaya and Nadi Putra, and also changes to the route numbers.

On 18 June 2020, Rapid Bus released new features on real time locations of bus in Google Maps, via collaboration with Google Transit. Almost 170 RapidKL's bus routes are covered with this real-time feature and were expanded to MRT feeder bus service as well as Rapid Penang and Rapid Kuantan.

In 2023, Rapid KL took over as the bus service operator for Pengangkutan Awam Putrajaya Travel & Tours Sdn Bhd in Putrajaya.

In 2026, Rapid KL conducted the bus service restructuring process on some low-demand routes for service optimization and boosted efficiency. Over 29 bus routes were affected by the bus service restructuring, which was done in phases. The affected routes were converted to demand-responsive transit (DRT) service known as Rapid On-Demand or replaced with another parallel rail service.

Services Current services Rapid KL, a unit of Rapid Bus currently the largest operator stage bus services in Klang Valley. Rapid Penang, a unit of Rapid Bus currently the only one operator in Penang island & largest operator stage bus services in Penang northern state of Malaysia. PJ City Bus, a free bus service funded by Petaling Jaya City Council (MBPJ). Smart Selangor Bus, the largest free bus service funded by Selangor State Government. Rapid Bus is an operator of Smart Selangor buses for Shah Alam City Council (MBSA) (SA02, SA05, SA07 and SA08), Ampang Jaya Municipal Council (MPAJ), Kajang Municipal Council (MPKj), Selayang Municipal Council (MPS) and Kuala Langat Municipal Council (MPKL). MBPP Rapid Penang Free Shuttle for Bridge Express Shuttle Transit (BEST), Central Area Transit (CAT) and Pulau Tikus Loop (PTL) funded by Penang Island City Council (MBPP). Only CAT for George Town, CAT Bridge and BEST remain with the addition of CAT Hospital; the others are being terminated. Nadi Putra, a unit of Rapid Bus funded by Putrajaya Corporation, launched on 1 January 2023. It replaced the previous bus operator, Pengangkutan Awam Putrajaya Travel & Tours Sdn Bhd, which was privatized in 2018.

Former services Rapid Kuantan, the largest stage bus services in Kuantan, Pahang east coast state of Malaysia, terminated on 15 December 2025. The services had been transferred to BAS.MY Kuantan, operated by Sanwa Tours. Rapid Kamunting, the stage bus service at Kamunting & Taiping, Perak, terminated on 15 June 2021. Go KL City Bus, one of the operators for free bus service funded by Land Public Transport Commission (SPAD) and later Kuala Lumpur City Hall (DBKL). The services had been transferred to SKS Bus since 2021. Rapid Manjung, a unit of Rapid Bus in Manjung, terminated on 1 November 2020. Rapid Bus previously operated Smart Selangor buses for Shah Alam City Council (MBSA) (route SA01, SA03, SA04, SA06, SA10), Klang Royal City Council (MBDK) (all routes), Subang Jaya City Council (MBSJ), and Sepang Municipal Council (MPSepang) (all routes). MBPP Rapid Penang Free Shuttle Central Area Transit (CAT) services in Seberang Jaya, Bukit Mertajam, Alma, Batu Kawan, Nibong Tebal, and Bertam.

Using Rapid Bus in Rapid KL brands

Nomenclature (Before BNR): 2006–2015 Rapid Bus operates four types of bus services: City Shuttles (Malay: Perkhidmatan bandar), Trunk Buses (Perkhidmatan utama), Local Shuttles (Perkhidmatan tempatan) and point-to-point Express buses (Perkhidmatan ekspres).

City Shuttles have red destination boards, trunk buses have blue boards, local shuttles have green boards and express services have orange boards.

Rapid Bus has also divided up the Klang Valley into six areas: Area One: Kuala Lumpur City Centre (Central Business District) Area Two: Kepong, Segambut, Selayang, Batu Caves, Gombak, Jalan Ipoh and Sentul Area Three: Setapak, Wangsa Maju, Ulu Klang, Setiawangsa, Keramat, Ampang and Pandan Area Four: Cheras, Kajang, Ulu Langat, Putrajaya, Cyberjaya, Semenyih, Sungai Besi, Seri Kembangan, Serdang and Balakong Area Five: Klang, Shah Alam Selatan, Bandar Sunway, Subang Jaya, Jalan Klang Lama and Puchong Area Six: Shah Alam Utara, Subang, Damansara, Petaling Jaya Utara, Bangsar and Kota Damansara

Route numbers for the local shuttle are prefixed by the letter T (for Tempatan), e.g. T323. Route numbers for the express services are prefixed by the letter E (for Ekspres), e.g. E11A.

There was a prefix for trunk shuttles which is U (for Utama) e.g. U410 and for city shuttles which is B (for Bandar), e.g. B114. Later all the prefix were demolished due to the revamping of the Land Public Transport Commission (SPAD) except the local shuttle T (Tempatan) services.

The Bus Network Revamp (BNR): 2015–present The Ampang Corridor, Cheras Corridor, Sungai Besi Corridor, Klang Lama Corridor, Lebuhraya Persekutuan Corridor, Damansara Corridor, Jalan Ipoh Corridor, and Jalan Pahang Corridor were revamped under the Bus Network Revamp reorganization.

The Land Public Transport Commission) has divided up the Klang Valley into 8 stage bus corridors: Jalan Ipoh Corridor Jalan Pahang Corridor Ampang Corridor Cheras Corridor Sungai Besi Corridor Klang Lama Corridor Lebuhraya Persekutuan Corridor Damansara Corridor

The Bus Network Revamp has been implemented by Land Public Transport Commission since December 2015.

Bus routes

Former bus routes served by Rapid Bus before BNR Before the implementation of the Bus Network Revamp (BNR) by the Land Public Transport Commission, these are the former routes being served by Rapid Bus.