How to Ride Rapid KL Buses — Routes, Feeder Buses & Live Tracking
2026-08-23 · Public Transport Live guide
KL's buses carry the network's real coverage — rail gets the headlines, buses go to your street. The system makes sense once you can read a route number.
Decoding route numbers
- Plain numbers (300, 402, 851) — trunk routes into and across the city. The first digit loosely maps to a corridor (3xx Ampang side, 4xx Cheras side, 7xx Petaling Jaya…).
- T-routes (T852, T117) — MRT/LRT feeder buses: short loops from a rail station into surrounding neighbourhoods. If you live near an MRT station, your feeder is the workhorse — see for example a feeder route's full stop list.
- E-routes — expressway expresses; B-prefixed BRT — the Sunway elevated busway.
Paying
Tap a Touch 'n Go card on boarding. Many trunk routes around the city centre are free under GoKL (the pink/teal/purple city buses). Cash is not accepted.
The waiting problem — solved properly
Printed timetables at KL bus stops are rare and optimistic. Rapid KL publishes live GPS for its fleet, which means the honest answer to "where is my bus?" is a map, not a schedule. The Public Transport Live tracker shows every bus on your route moving in real time, estimates arrival at your stop, and — because buses run early as well as late — drops a timetable entry once its bus has already passed.
Planning multi-leg trips
The journey planner chains feeders, trunk buses and trains with walking transfers, and can alert you before your stop so you can nap on the highway stretch. Browse every route on the all-routes index.
Route figures on this page were generated on 2026-08-23 from the official Prasarana / LTA open-data feeds — the same source the live tracker uses. Nothing here is hand-typed.