Loop routes (or circular routes) are a unique form of bus routing. As its name suggests, a loop route only has one terminus, unlike bi-directional routes or uni-directional routes with no return trips. Buses leave the terminus and complete their route by returning back to the same terminus. Loop routes provide continuous bus service along a longer stretch of road compared to an ordinary bi-directional route. Technically, passengers can pay a fare for the full route and return back to the originating bus terminus. However, some exceptions do exist, and passengers may be required to alight at the looping point.
The point where a loop service turns back towards its starting point (and merges with its own forward route), is known as a looping point. After the looping point, buses resume their return route back to the bus terminus. Looping points can be named after street names (e.g. Changi North Crescent) or places of interest near the looping point (e.g. Singapore Zoo). However, not all loop routes have a defined looping point.
Some special cases do exist with loop routes. For example, some bi-directional trunk routes operate like loop routes, and drivers do not park their buses nor get a layover at the bus interchange / terminal. Some loop routes have multiple en-route looping points, and some have looping points within restricted areas.
EDS Programming for Loop Services
Selected loop services, such as long distance looping trunk services, have their Electronic Display Systems (EDS) programmed with both directions of the loop route (similar to bi-directional trunk services) and bus drivers will switch the directions on their EDS at the looping point.
However, most short distance looping trunk and feeder services have an EDS display of both the terminus and the looping point, hence eliminating the need for switching the EDS display.
Bus Service 502, currently operated by SMRT Buses, only has a single EDS display, indicating the service type and service number (i.e. EXPRESS 502), which was brought forward from its time under SBS Transit operations since 2009. Looping short trip services adopt similar EDS displays as uni-directional short trip services (i.e. Ends at / Terminates at destination, with the exception of full day short trip Bus Services 912A and 912B).
Most looping terminating trips of their parent services also adopt similar EDS displays as uni-directional short trips (i.e. Ends at / Terminates at destination), except SBS Transit Bus Services 291 and 293.
Since early 2025, in a bid to improve the visibility of EDS displays, many buses operated by SBS Transit (specifically Mercedes-Benz Citaro buses), and all buses operated by Tower Transit and Go-Ahead, began adopting a front EDS display which indicates the origin/destination and looping point only for their looping bus services. For greater clarity, the following table provides the updated EDS displays for all looping bus services in operation in Singapore:
| Service | Operator | Default EDS Display | Modified EDS Display |
| 4 | SBST | (Road Name) TAMPINES INT – CHANGI NTH WAY |
TAMPINES INT – CHANGI NTH WAY (LOOP) |
| 6 | GAS | PASIR RIS (Road Name) |
Pasir Ris |
| 9 | SBST | (Road Name) > CHANGI AIRFREIGHT CTR |
CHANGI AIRFREIGHT CTR |
| (Road Name) > BEDOK INT |
BEDOK INT | ||
| 11 | SBST | (Road Name) LOR 1 GEYLANG TER – RHU CROSS |
LOR 1 GEYLANG TER – RHU CROSS (LOOP) |
| 15 | GAS | MARINE PARADE (Road Name) |
Marine Parade |
| PASIR RIS (Road Name) |
Pasir Ris | ||
| 19 | SBST | (Road Name) > CHANGI AIRFREIGHT CTR |
TAMPINES INT – CHANGI AIRFREIGHT CTR (LOOP) |
| (Road Name) > TAMPINES INT |
|||
| 20 | SBST | (Road Name) TAMPINES INT – CHANGI BIZ PARK 2 |
TAMPINES INT – CHANGI BIZ PARK 2 (LOOP) |
| 23 | SBST | (Road Name) TAMPINES INT – ROCHOR |
TAMPINES INT – ROCHOR CANAL RD (LOOP) |
| 24 | SBST | (Road Name) > CHANGI AIRPORT |
CHANGI AIRPORT |
| (Road Name) > ANG MO KIO INT |
ANG MO KIO INT | ||
| 27 | SBST | (Road Name) > CHANGI AIRPORT |
CHANGI AIRPORT |
| (Road Name) > HOUGANG CTRL INT |
HOUGANG CENTRAL INT | ||
| 29 | SBST | (Road Name) TAMPINES INT – CHANGI VILLAGE |
TAMPINES INT – CHANGI VILLAGE RD (LOOP) |
| 34 | GAS | CHANGI AIRPORT (Road Name) |
Changi Airport |
| PUNGGOL COAST (Road Name) |
Punggol Coast | ||
| 34B | TERMINATING AT TAMPINES AVE 10 (TAMPINES WAFER FAB PK) |
||
| 35 | SBST | (Road Name) > ALPS AVE |
ALPS AVE |
| (Road Name) > BEDOK INT |
BEDOK INT | ||
| 35M | (Road Name) BEDOK INT – TANAH MERAH FERRY RD |
BEDOK INT – TANAH MERAH FERRY RD (LOOP) | |
| 36 | GAS | TOMLINSON RD (Road Name) |
Tomlinson Road |
| CHANGI AIRPORT (Road Name) |
Changi Airport | ||
| 36B | SIGLAP RD (Road Name) |
Siglap Road | |
| 36T | TERMINATING AT CHANGI AIRPORT T2 |
N/A | |
| 37 | SBST | (Road Name) TAMPINES INT – CHANGI NTH CRES |
TAMPINES INT – CHANGI NTH CRES (LOOP) |
| 40 | SBST | (Road Name) BEDOK INT – MERPATI RD |
BEDOK INT – MERPATI RD (LOOP) |
| 41 | TTS | JLN ANAK BUKIT (Road Name) |
JLN ANAK BUKIT |
| JURONG EAST (Road Name) |
JURONG EAST | ||
| 42 | SBST | (Road Name) JLN KEMBANGAN – FIDELIO ST |
KEMBANGAN STN – FIDELIO ST (LOOP) |
| 47 | SBST | (Road Name) CHANGI BIZ PK TER – AMBER RD |
CHANGI BIZ PK TER – AMBER RD (LOOP) |
| 49 | TTS | JURONG WEST ST 42 (Road Name) |
JURONG WEST ST 42 |
| JURONG EAST (Road Name) |
JURONG EAST | ||
| 53 | SBST | (Road Name) > CHANGI AIRPORT |
CHANGI AIRPORT |
| (Road Name) > BISHAN INT |
BISHAN INT | ||
| 53M | (Road Name) KOVAN HUB – S’GOON CTRL |
KOVAN HUB – S’GOON CTRL (LOOP) | |
| 60 | SBST | (Road Name) > BEDOK INT |
BEDOK INT |
| (Road Name) > EUNOS INT |
EUNOS INT | ||
| 62 | GAS | SIMS AVE (Road Name) |
Sims Ave |
| PUNGGOL (Road Name) |
Punggol | ||
| 63M | SBST | (Road Name) EUNOS INT – CIRCUIT RD |
EUNOS INT – CIRCUIT RD (LOOP) |
| 64 | SBST | (Road Name) > MEI LING ST |
MEI LING ST |
| (Road Name) > SIMS PL TER |
SIMS PL TER | ||
| 66 | TTS | BEAUTY WORLD MRT (Road Name) |
BEAUTY WORLD MRT |
| JURONG EAST (Road Name) |
JURONG EAST | ||
| 68 | GAS | TAMPINES (Road Name) |
Tampines |
| PASIR RIS (Road Name) |
Pasir Ris | ||
| 69 | SBST | (Road Name) > BEDOK INT |
BEDOK INT |
| (Road Name) > TAMPINES INT |
TAMPINES INT | ||
| 70M | SBST | (Road Name) YIO CHU KANG INT – TEMASEK AVE |
YIO CHU KANG INT – TEMASEK AVE (LOOP) |
| 71 | SBST | (Road Name) YIO CHU KANG INT – BISHAN ST 11 |
YIO CHU KANG INT – BISHAN ST 11 (LOOP) |
| 71A | N/A | OPP BISHAN STN | |
| 73 | SBST | (Road Name) > TOA PAYOH INT |
TOA PAYOH INT |
| (Road Name) > ANG MO KIO INT |
ANG MO KIO INT | ||
| 78 | TTS | CLEMENTI MRT (Road Name) |
CLEMENTI AVE 3 |
| JURONG TOWN HALL (Road Name) |
JURONG TOWN HALL | ||
| 79 | TTS | BOON LAY (Road Name) |
BOON LAY |
| JURONG TOWN HALL (Road Name) |
JURONG TOWN HALL | ||
| 81 | SBST | (Road Name) TAMPINES INT – S’GOON CTRL |
TAMPINES INT – SERANGOON CTRL (LOOP) |
| 82 | GAS | SERANGOON MRT (Road Name) |
Serangoon MRT |
| PUNGGOL (Road Name) |
Punggol | ||
| 83 | GAS | SENGKANG (Road Name) |
Sengkang |
| PUNGGOL (Road Name) |
Punggol | ||
| 84G | GAS | PUNGGOL / via Sentul Cres (Road Name) |
Punggol / via Sentul Cres |
| 84W | PUNGGOL / via SIT Punggol (Road Name) |
Punggol / via SIT Punggol | |
| 89 | SBST | (Road Name) > CHANGI AIRFREIGHT CTR |
CHANGI AIRFREIGHT CTR |
| (Road Name) > HOUGANG CTRL INT |
HOUGANG CTRL INT | ||
| 90 | SBST | (Road Name) TOA PAYOH INT – AIRPORT RD |
TOA PAYOH INT – AIRPORT RD (LOOP) |
| 90A | TERMINATES AT AIRPORT RD (PAYA LEBAR AIR BASE) |
N/A | |
| 91 | SBST | (Road Name) BUONA VISTA TER – AYER RAJAH CRES |
BUONA VISTA TER – AYER RAJAH CRES (LOOP) |
| 92 | SBST | (Road Name) GHIM MOH TER – SCIENCE PK DR |
GHIM MOH TER – SCIENCE PK DR (LOOP) |
| 92B | N/A | KENT RIDGE STN – NORMANTON PK (LOOP) | |
| 92T | TERMINATES AT GHIM MOH RD (GHIM MOH TER) |
N/A | |
| 94 | SBST | (Road Name) EUNOS INT – AIRPORT RD |
EUNOS INT – AIRPORT RD (LOOP) |
| 95 | SBST | (Road Name) KENT RIDGE TER – HOLLAND RD |
KENT RIDGE TER – HOLLAND RD (LOOP) |
| 96 | TTS | CLEMENTI (Road Name) |
KENT RIDGE CRES |
| CLEMENTI | |||
| 98 | TTS | JURONG PIER WAY (Road Name) |
JURONG PIER WAY |
| JURONG EAST (Road Name) |
JURONG EAST | ||
| 98M | CORPORATION RD (Road Name) |
CORPORATION RD | |
| JURONG EAST (Road Name) |
JURONG EAST | ||
| 101 | SBST | (Road Name) S’GOON INT – BUANGKOK CRES |
SERANGOON INT -BUANGKOK CRES (LOOP) |
| 102 | SBST | (Road Name) HOUGANG CTRL INT – SELETAR A’SPACE AVE |
HOUGANG CTRL INT – SELETAR A’SPACE AVE (LOOP) |
| 107M | SBST | (Road Name) HOUGANG CTRL INT – RAFFLES BLVD |
HOUGANG CTRL INT – RAFFLES BLVD (LOOP) |
| 110 | SMRT | CHANGI AIRPORT via (Road Name) | N/A |
| BUANGKOK INT via (Road Name) | |||
| 111 | SBST | (Road Name) GHIM MOH TER – TEMASEK AVE |
GHIM MOH TER – TEMASEK AVE (LOOP) |
| 112 | SBST | (Road Name) HOUGANG CTRL INT – HOUGANG ST 92 |
HOUGANG CTRL INT – HOUGANG ST 92 (LOOP) |
| 113 | SBST | (Road Name) HOUGANG CTRL INT – UPP PAYA LEBAR RD |
HOUGANG CTRL INT – UPP PAYA LEBAR RD (LOOP) |
| 113A | TERMINATES AT UPP S’GOON RD (KOVAN STN EXIT B) |
N/A | |
| 114 | SBST | (Road Name) BUANGKOK INT – BUANGKOK CRES (until 27 Dec 2025) |
BUANGKOK INT – BUANGKOK CRES (LOOP) (until 27 Dec 2025) |
| 115 | SBST | (Road Name) HOUGANG ST 21 – HOUGANG AVE 3 |
KOVAN HUB – HOUGANG AVE 3 (LOOP) |
| 116 | SBST | (Road Name) HOUGANG CTRL INT – S’GOON CTRL |
HOUGANG CTRL INT – S’GOON CTRL (LOOP) |
| 119 | GAS | KOVAN (Road Name) |
Kovan |
| PUNGGOL (Road Name) |
Punggol | ||
| 120 | SBST | (Road Name) KG BAHRU TER – TELOK BLANGAH HTS |
KG BAHRU TER – TELOK BLANGAH HTS (LOOP) |
| 121 | SBST | (Road Name) SHENTON WAY TER – TELOK BLANGAH RISE |
SHENTON WAY TER – TELOK BLANGAH RISE (LOOP) |
| 122 | SBST | (Road Name) KG BAHRU TER – C’WEALTH DR |
KG BAHRU TER – C’WEALTH DR (LOOP) |
| 123M | SBST | (Road Name) > TIONG BAHRU |
TIONG BAHRU |
| (Road Name) > HARBOURFRONT INT |
HARBOURFRONT INT | ||
| 125 | SBST | (Road Name) > SIMS DR |
SIMS DR |
| (Road Name) > ST MICHAEL’S TER |
ST MICHAEL’S TER | ||
| 127 | SBST | (Road Name) TAMPINES INT – TAMPINES IND AVE 5 |
TAMPINES INT – TAMPINES IND AVE 5 (LOOP) |
| 134 | SBST | (Road Name) SIMS PL TER – MARINE TERR |
SIMS PL TER – MARINE TERR (LOOP) |
| 138 | SBST | (Road Name) > S’PORE ZOO |
ANG MO KIO INT – S’PORE ZOO (LOOP) |
| (Road Name) > ANG MO KIO INT |
|||
| 138M | N/A | ANG MO KIO INT – AMK POLYCLINIC (LOOP) | |
| 140 | SBST | (Road Name) LOR 1 GEYLANG TER – ST WILFRED RD |
LOR 1 GEYLANG TER – ST WILFRED RD (LOOP) |
| 142 | SBST | (Road Name) TOA PAYOH INT – POTONG PASIR AVE 1 |
TOA PAYOH INT – POTONG PASIR AVE 1 (LOOP) |
| 142A | TERMINATES AT UPP S’GOON RD (SANT RITZ) |
N/A | |
| 143M | TTS | JURONG EAST (Road Name) |
PANDAN GARDENS |
| JURONG EAST | |||
| 146 | SBST | N/A | WOODLEIGH INT – KOVAN HUB (LOOP) (from 14 Dec 2025) |
| 148 | SBST | N/A | WOODLEIGH INT – POTONG PASIR AVE 1 (LOOP) |
| 150 | SBST | (Road Name) EUNOS INT – MARINE TERR |
EUNOS INT – MARINE TERR (LOOP) |
| 158 | SBST | (Road Name) > RHU CROSS |
RHU CROSS |
| (Road Name) > SERANGOON INT |
SERANGOON INT | ||
| 158A | TERMINATES AT ALJUNIED RD (OPP ALJUNIED STN) |
N/A | |
| 160 | SBST | (Road Name) > JB SENTRAL |
JB SENTRAL |
| (Road Name) > JURONG TOWN HALL INT |
JURONG TOWN HALL INT | ||
| 162 | SBST | (Road Name) YIO CHU KANG INT – SIN MING DR |
YIO CHU KANG INT – SIN MING DR (LOOP) |
| 171 | TTS | BUKIT PANJANG MRT (Road Name) |
BUKIT PANJANG MRT |
| YISHUN (Road Name) |
YISHUN | ||
| 177 | TTS | BUKIT PANJANG MRT (Road Name) |
JELEBU RD |
| BUKIT BATOK (Road Name) |
BUKIT BATOK | ||
| 179 | SMRT | BOON LAY via (Road Name) | N/A |
| 180 | SMRT | BUKIT PANJANG INT via (Road Name) | N/A |
| BOON LAY via (Road Name) | |||
| 181 | SMRT | BOON LAY via (Road Name) | N/A |
| 181M | BOON LAY via (Road Name) | N/A | |
| 182 | SMRT | JOO KOON INT via (Road Name) | N/A |
| 182M | JOO KOON INT via (Road Name) | N/A | |
| 183 | TTS | SCIENCE PARK RD (Road Name) |
SCIENCE PARK RD |
| JURONG EAST (Road Name) |
JURONG EAST | ||
| 184 | SMRT | CLEMENTI via (Road Name) | N/A |
| BUKIT PANJANG via (Road Name) | |||
| 189 | TTS | CLEMENTI AVE 1 (Road Name) |
CLEMENTI AVE 1 |
| BUKIT BATOK (Road Name) |
BUKIT BATOK | ||
| 191 | SBST | (Road Name) BUONA VISTA TER – PORTSDOWN RD |
BUONA VISTA TER – PORTSDOWN RD (LOOP) |
| 194 | SMRT | N/A | BOON LAY INT – JLN AHMAD IBRAHIM (LOOP) |
| 195 | SBST | (Road Name) MARINA CTR TER – C’WEALTH AVE |
MARINA CTR TER – C’WEALTH AVE (LOOP) |
| 195A | TERMINATES AT TIONG BAHRU RD (BLK 1) |
N/A | |
| 199 | SMRT | BOON LAY via (Road Name) | N/A |
| 200 | SBST | (Road Name) > KENT RIDGE TER |
KENT RIDGE TER |
| (Road Name) > BUONA VISTA TER |
BUONA VISTA TER | ||
| 201 | SBST | (Road Name) KENT RIDGE TER – PANDAN GDNS |
KENT RIDGE TER – PANDAN GDNS (LOOP) |
| 222 | SBST | (Road Name) BEDOK INT – CHAI CHEE DR |
BEDOK INT – CHAI CHEE DR (LOOP) |
| 222B | TERMINATES AT NEW UPP CHANGI RD (BEDOK STN EXIT B) |
N/A | |
| 225G | SBST | (Road Name) > BEDOK INT |
BEDOK INT – BEDOK NTH ST 3 (LOOP) |
| 225W | (Road Name) > BEDOK INT |
BEDOK INT – BEDOK NTH ST 3 (LOOP) | |
| 228 | SBST | (Road Name) > BEDOK INT |
BEDOK INT – BEDOK RESERVOIR RD (LOOP) |
| 229 | SBST | (Road Name) > BEDOK INT |
BEDOK INT – BEDOK STH AVE 3 (LOOP) |
| 230 | SBST | (Road Name) > CALDECOTT STN |
CALDECOTT STN – LOR 8 TOA PAYOH (LOOP) |
| 230M | N/A | TOA PAYOH INT – KIM KEAT AVE (LOOP) | |
| 231 | SBST | (Road Name) > TOA PAYOH INT |
TOA PAYOH INT – LOR 5 TOA PAYOH (LOOP) |
| 232 | SBST | (Road Name) > TOA PAYOH INT |
TOA PAYOH INT – TOA PAYOH EAST (LOOP) |
| 235 | SBST | (Road Name) > TOA PAYOH INT |
TOA PAYOH INT – TOA PAYOH LK (LOOP) |
| 238 | SBST | (Road Name) > TOA PAYOH INT |
TOA PAYOH INT – LOR 8 TOA PAYOH (LOOP) |
| 240 | SMRT | BOON LAY via (Road Name) | N/A |
| 240M | LAKESIDE via (Road Name) | N/A | |
| 241 | SMRT | BOON LAY via (Road Name) | N/A |
| 242 | SMRT | BOON LAY via (Road Name) | N/A |
| 243G | SMRT | BOON LAY via (Road Name) | N/A |
| 243W | BOON LAY via (Road Name) | N/A | |
| 246 | SMRT | BOON LAY via (Road Name) | N/A |
| 247 | SMRT | TUAS TER via (Road Name) | N/A |
| 248 | SMRT | TUAS TER via (Road Name) | N/A |
| 248M | TUAS TER via (Road Name) | N/A | |
| 249 | SMRT | BOON LAY via (Road Name) | N/A |
| 251 | SMRT | BOON LAY via (Road Name) | N/A |
| 252 | SMRT | BOON LAY via (Road Name) | N/A |
| 253 | SMRT | JOO KOON INT via (Road Name) | N/A |
| 254 | SMRT | JOO KOON INT via (Road Name) | N/A |
| 255 | SMRT | JOO KOON INT via (Road Name) | N/A |
| 257 | SMRT | JOO KOON INT via (Road Name) | N/A |
| 258 | SMRT | JOO KOON INT via (Road Name) | N/A |
| 258M | JOO KOON INT via (Road Name) | N/A | |
| 261 | SBST | (Road Name) > ANG MO KIO INT |
ANG MO KIO INT – ANG MO KIO IND PK 1 (LOOP) |
| 262 | SBST | (Road Name) > ANG MO KIO INT |
ANG MO KIO INT – ANG MO KIO AVE 2 (LOOP) |
| 265 | SBST | (Road Name) ANG MO KIO ST 63 – ANG MO KIO AVE 10 |
ANG MO KIO ST 63 – ANG MO KIO AVE 10 (LOOP) |
| 268 | SBST | (Road Name) > ANG MO KIO AVE 5 |
ANG MO KIO ST 63 – ANG MO KIO AVE 5 (LOOP) |
| (Road Name) > ANG MO KIO ST 63 |
|||
| 269 | SBST | (Road Name) > ANG MO KIO INT |
ANG MO KIO INT – ANG MO KIO ST 61 (LOOP) |
| 272 | SBST | (Road Name) > BUKIT MERAH INT |
BUKIT MERAH INT – TELOK BLANGAH RISE (LOOP) |
| 273 | SBST | (Road Name) > BUKIT MERAH INT |
BUKIT MERAH INT – HENDERSON RD (LOOP) |
| 282 | TTS | CLEMENTI (Road Name) |
CLEMENTI WEST ST 2 |
| CLEMENTI | |||
| 284 | TTS | CLEMENTI (Road Name) |
CLEMENTI AVE 4 |
| CLEMENTI | |||
| 285 | TTS | CLEMENTI (Road Name) |
PANDAN LOOP |
| CLEMENTI | |||
| 291/291T | SBST | (Road Name) > TAMPINES ST 83 & ST 33 |
TAMPINES INT – TAMPINES ST 81 & ST 33 (LOOP) |
| 292 | SBST | (Road Name) > TAMPINES INT |
TAMPINES INT – TAMPINES ST 22 (LOOP) |
| 293/293T | SBST | (Road Name) > TAMPINES ST 71 & AVE 7 |
TAMPINES INT – TAMPINES ST 71 & AVE 7 (LOOP) |
| 296 | SBST | (Road Name) TAMPINES INT – TAMPINES NTH DR 2 |
TAMPINES INT – TAMPINES NTH DR 2 (LOOP) |
| 298 | SBST | (Road Name) TAMPINES NTH INT – TAMPINES AVE 5 |
TAMPINES NTH INT – TAMPINES AVE 5 (LOOP) |
| 299 | SBST | N/A | TAMPINES NTH INT – TAMPINES ST 96 (LOOP) |
| 300 | SMRT | CHOA CHU KANG via (Road Name) | N/A |
| 301 | SMRT | CHOA CHU KANG via (Road Name) | N/A |
| 302 | SMRT | CHOA CHU KANG via (Road Name) | N/A |
| 302A | ENDS AT OPP YEW TEE MRT |
N/A | |
| 307 | SMRT | CHOA CHU KANG via (Road Name) | N/A |
| 307A | ENDS AT OPP CCK MRT via YEW TEE STN |
N/A | |
| 307T | ENDS AT CCK INT via TECK WHYE |
N/A | |
| 315 | SBST | (Road Name) > S’GOON NTH AVE 5 |
S’GOON NTH AVE 5 |
| (Road Name) > SERANGOON INT |
S’GOON INT | ||
| 317 | SBST | (Road Name) > BERWICK DR |
BERWICK DR |
| (Road Name) > SERANGOON INT |
S’GOON INT | ||
| 324 | SBST | (Road Name) > HOUGANG CTRL INT |
HOUGANG CTRL INT – UPP S’GOON VIEW (LOOP) |
| 325 | SBST | (Road Name) > HOUGANG AVE 9 |
HOUGANG CTRL INT – HOUGANG ST 91 (LOOP) |
| 329 | SBST | (Road Name) HOUGANG CTRL INT – BUANGKOK CRES |
HOUGANG CTRL INT – BUANGKOK CRES (LOOP) |
| 333 | TTS | JURONG EAST (Road Name) |
JURONG EAST ST 32 |
| JURONG EAST | |||
| 334 | TTS | JURONG EAST (Road Name) |
JURONG WEST ST 42 |
| JURONG EAST | |||
| 335 | TTS | JURONG EAST (Road Name) |
JURONG WEST ST 41 |
| JURONG EAST | |||
| 354 | GAS | PASIR RIS INT (Road Name) |
Pasir Ris |
| 358 | GAS | PASIR RIS INT (Road Name) |
Pasir Ris |
| 358T | TERMINATING AT PASIR RIS INT |
N/A | |
| 359 | GAS | PASIR RIS INT (Road Name) |
Pasir Ris |
| 359T | TERMINATING AT PASIR RIS INT |
N/A | |
| 371 | SBST | (Road Name) > SENGKANG INT |
SENGKANG INT – RIVERVALE CRES (LOOP) |
| 372 | SBST | (Road Name) > SENGKANG INT |
SENGKANG INT – PUNGGOL RD (LOOP) |
| 374 | SBST | (Road Name) > SENGKANG INT |
SENGKANG INT – FERNVALE RD (LOOP) |
| 381 | GAS | PUNGGOL INT (Road Name) |
Punggol |
| 382G | GAS | PUNGGOL INT / via Sumang Cres (Road Name) |
Punggol / via Sumang Cres |
| 382W | PUNGGOL INT / via Sentul Cres (Road Name) |
Punggol / via Sentul Cres | |
| 384 | GAS | PUNGGOL INT (Road Name) |
Punggol |
| 386 | GAS | PUNGGOL INT (Road Name) |
Punggol |
| 400 | SBST | (Road Name) SHENTON WAY TER – MARINA COASTAL DR |
SHENTON WAY TER – MARINA COASTAL DR (LOOP) |
| 401 | SBST | (Road Name) BEDOK INT – FORT RD |
BEDOK INT – FORT RD (LOOP) |
| 403 | GAS | PASIR RIS INT (Road Name) |
Pasir Ris |
| 405 | SMRT | BOON LAY via (Road Name) | N/A |
| 410G | SBST | (Road Name) > BISHAN INT |
BISHAN INT – SHUNFU RD (LOOP) |
| 410W | (Road Name) > BISHAN INT |
BISHAN INT – SHUNFU RD (LOOP) | |
| 454 | SBST | (Road Name) TAMPINES NTH INT – TAMPINES ST 86 |
TAMPINES NTH INT – TAMPINES WEST STN (LOOP) |
| 455 | SMRT | BUKIT PANJANG INT via (Road Name) | N/A |
| 456 | SBST | N/A | ST MICHAEL’S TER – NOVENA STN (LOOP) |
| 502 | SMRT | EXPRESS | N/A |
| 518 | GAS |
BAYFRONT (Road Name) |
[Express] Bayfront |
| PASIR RIS (Road Name) |
[Express] Pasir Ris | ||
| 800 | SBST | (Road Name) YISHUN INT – SEMBAWANG RD |
YISHUN INT – SEMBAWANG RD (LOOP) |
| 801 | TTS | YISHUN (Road Name) |
YISHUN AVE 1 |
| YISHUN | |||
| 803 | SBST | (Road Name) YISHUN INT – YISHUN AVE 6 |
YISHUN INT – YISHUN AVE 6 (LOOP) |
| 804 | SBST | (Road Name) YISHUN INT – YISHUN AVE 11 |
YISHUN INT – YISHUN AVE 11 (LOOP) |
| 805 | SBST | (Road Name) YISHUN INT – YISHUN AVE 1 |
YISHUN INT – YISHUN AVE 1 (LOOP) |
| 806 | SBST | (Road Name) YISHUN INT – YISHUN AVE 6 |
YISHUN INT – YISHUN AVE 6 (LOOP) |
| 807 | SBST | (Road Name) YISHUN INT – YISHUN AVE 5 |
YISHUN INT – YISHUN AVE 5 (LOOP) |
| 811 | SBST | (Road Name) > YISHUN AVE 5 & AVE 1 |
YISHUN INT – YISHUN AVE 5 & AVE 1 (LOOP) |
| 811T | TERMINATES AT YISHUN INT |
N/A | |
| 812 | SBST | (Road Name) > YISHUN AVE 4 & AVE 3 |
YISHUN INT – YISHUN AVE 4 & AVE 3 (LOOP) |
| 812T | TERMINATES AT YISHUN INT |
N/A | |
| 825 | TTS | YIO CHU KANG (Road Name) |
LENTOR LOOP |
| YIO CHU KANG | |||
| 857 | TTS | TEMASEK AVE (Road Name) |
TEMASEK AVE |
| YISHUN (Road Name) |
YISHUN | ||
| 858 | TTS | CHANGI AIRPORT (Road Name) |
CHANGI AIRPORT |
| WOODLANDS (Road Name) |
WOODLANDS | ||
| 858B | ENDS AT JLN KAYU |
JLN KAYU | |
| 859 | TTS | YISHUN (Road Name) |
YISHUN |
| SEMBAWANG (Road Name) |
SEMBAWANG | ||
| 859A | SEMBAWANG (Road Name) |
ADMIRALTY LINK | |
| SEMBAWANG | |||
| 859B | SEMBAWANG (Road Name) |
ADMIRALTY LINK | |
| SEMBAWANG | |||
| 860 | SBST | (Road Name) > YISHUN INT |
YISHUN INT |
| (Road Name) > YIO CHU KANG INT |
YIO CHU KANG INT | ||
| 861 | TTS | KHATIB MRT (Road Name) |
YISHUN RING RD |
| SEMBAWANG (Road Name) |
SEMBAWANG | ||
| 871 | TTS | BEAUTY WORLD MRT (Road Name) |
BEAUTY WORLD MRT |
| TENGAH (Road Name) |
TENGAH | ||
| 872 | TTS | N/A | JURONG EAST ST 32 |
| TENGAH | |||
| 882 | TTS | SEMBAWANG (Road Name) |
SEMBAWANG PK |
| SEMBAWANG | |||
| 883 | TTS | YISHUN CTRL 2 (Road Name) |
YISHUN CTRL 2 |
| SEMBAWANG (Road Name) |
SEMBAWANG | ||
| 883M | YISHUN AVE 5 (Road Name) |
YISHUN AVE 5 | |
| SEMBAWANG (Road Name) |
SEMBAWANG | ||
| 900 | SMRT | WOODLANDS INT via (Road Name) | N/A |
| 901 | SMRT | WOODLANDS INT via (Road Name) | N/A |
| 901M | WOODLANDS INT via (Road Name) | N/A | |
| 903 | SMRT | WOODLANDS INT via (Road Name) | N/A |
| 903M | WOODLANDS INT via (Road Name) | N/A | |
| 904 | SMRT | WOODLANDS INT via (Road Name) | N/A |
| 911 | SMRT | WOODLANDS INT via (Road Name) | N/A |
| 911T | ENDS AT WOODLANDS INT/MRT |
N/A | |
| 912 | SMRT | WOODLANDS INT via (Road Name) | N/A |
| 912A | WOODLANDS INT via (Road Name) | N/A | |
| 912B | WOODLANDS INT via (Road Name) | N/A | |
| 913 | SMRT | WOODLANDS INT via (Road Name) | N/A |
| 913T | ENDS AT WOODLANDS INT/MRT |
N/A | |
| 913M | WOODLANDS INT via (Road Name) | N/A | |
| 920 | SMRT | BUKIT PANJANG INT via (Road Name) | N/A |
| 922 | SMRT | BUKIT PANJANG INT via (Road Name) | N/A |
| 925M | SMRT | WOODLANDS TEMP INT via (Road Name) | N/A |
| 927 | SMRT | SINGAPORE ZOO via (Road Name) | N/A |
| CHOA CHU KANG via (Road Name) | |||
| 941 | TTS | BUKIT BATOK (Road Name) |
BUKIT BATOK WEST AVE 9 |
| BUKIT BATOK | |||
| 945 | TTS | BUKIT BATOK (Road Name) |
BUKIT BATOK ST 34 |
| BUKIT BATOK | |||
| 947 | TTS | BUKIT BATOK (Road Name) |
BUKIT BATOK RD |
| BUKIT BATOK | |||
| 950 | SMRT | JB SENTRAL TER (LOOP) JOHOR BAHRU |
N/A |
| WOODLANDS TEMP INT SINGAPORE |
|||
| 962 | SMRT | ADMIRALTY ST via (Road Name) | N/A |
| WOODLANDS INT via (Road Name) | |||
| 964 | SMRT | WOODLANDS INT via (Road Name) | N/A |
| 965 | TTS | SENGKANG (Road Name) |
SENGKANG |
| WDL TEMP INT (Road Name) |
WOODLANDS TEMP | ||
| 966 | TTS | MARINE PARADE (Road Name) |
MARINE PDE RD |
| WOODLANDS (Road Name) |
WOODLANDS | ||
| 967 | SMRT | WOODLANDS TEMP INT via (Road Name) | N/A |
| 972 | SMRT | ORCHARD RD via (Road Name) | N/A |
| BUKIT PANJANG INT via (Road Name) | |||
| 972M | ORCHARD RD via (Road Name) | N/A | |
| BUKIT PANJANG INT via (Road Name) | |||
| 973 | SMRT | BUKIT PANJANG INT via (Road Name) | N/A |
| 974 | SMRT | BUKIT PANJANG via (Road Name) | N/A |
| JOO KOON INT via (Road Name) | |||
| 974A | ENDS AT LOT 1 CCK STN |
N/A | |
| 975 | SMRT | LIM CHU KANG via (Road Name) | N/A |
| BUKIT PANJANG INT via (Road Name) | |||
| 979 | SMRT | BUKIT PANJANG INT via (Road Name) | N/A |
| 983 | SMRT | CHOA CHU KANG via (Road Name) | N/A |
| 990 | TTS | JURONG EAST MRT (Road Name) |
JURONG GATEWAY RD |
| BUKIT BATOK (Road Name) |
BUKIT BATOK | ||
| 993 | SBST | (Road Name) JURONG EAST INT – BT BATOK WEST AVE 8 |
JURONG EAST INT – BT BATOK WEST AVE 8 (LOOP) |
Listed below are a few types of loop routes in Singapore. Some bus routes may fall under multiple categories:
1. Looping at bus interchange / terminal
Some loop routes loop at bus interchanges or terminals, without having any layover there. This is usually because they need to quickly return to their originating terminus without making unnecessary layovers, or to avoid the need for setting up a driver’s kiosk there when the bus company does not operate any other routes into that interchange or terminal.
Existing Bus Services looping at bus interchanges / terminals
| Service | Looping Bus Interchange / Terminal | Remarks |
| 29 | Changi Village Ter (from Tampines Int) | Since 29 Nov 1992 (after 19:30 daily). Permanently shortened to loop at Changi Village Ter from 23 Jan 1994. |
| 60 | Bedok Int (from Eunos Int) | Since introduction (17 Nov 2002) |
| 68 | Tampines Int (from Pasir Ris Int) | Since introduction (1 Apr 2018) |
| 69 | Bedok Int (from Tampines Int) | Since introduction (18 Sep 1995) |
| 73 | Toa Payoh Int (from Ang Mo Kio Int) | Since 19 May 2002 |
| 79 | Boon Lay Int (from Jurong Town Hall Int) | Since 26 May 2024 |
| 83 | Sengkang Int (from Punggol Int) | Since 30 Nov 2003 |
| 180 | Bt Panjang Int (from Boon Lay Int) | Since 25 Feb 2018 |
| 200 | Kent Ridge Ter (from Buona Vista Ter) | Since 17 Dec 2006 |
| 859 | Yishun Int (from Sembawang Int) | Since 14 Mar 2015 |
| 860 | Yishun Int (from Yio Chu Kang Int) | Since 23 Jan 2022 |
| 965 | Sengkang Int (from Woodlands Temp Int) | Since 11 Sep 2005 |
Former Bus Services looping at bus interchanges / terminals
| Service | Looping Bus Interchange / Terminal | Remarks |
| 17 | Bedok Int (from Pasir Ris Int) | Since 7 Apr 2002. Reverted to bi-directional service under Go-Ahead Singapore operations on 18 Sep 2016. |
| 17A | Bedok Int (from Bedok Nth Depot) | Since 16 Nov 2014. Reverted to uni-directional service under Go-Ahead Singapore operations on 18 Sep 2016. |
| 18 | Bedok Int (from Tampines Concourse Int) | Since 29 Nov 1987. Extended to terminate at Tampines Concourse on 18 Dec 2016. Extended to terminate at Tampines Nth and Bedok Nth Depot on 27 Nov 2022. |
| 28 | Bedok Int (from Tampines Int) | Since introduction (2 Oct 1994). Extended to terminate at Toa Payoh on 29 Oct 2000. |
| 56 | Toa Payoh Int (from Bishan Int) | Since introduction (22 Dec 1985). Extended to terminate at Marina Ctr on 2 Sep 1990. |
| 73 | Old Upp Thomson Rd (from Toa Payoh Int) | Since 16 Mar 1980. Shortened to terminate at Yio Chu Kang from 24 Jan 1988. |
| 95 | Kent Ridge Ter (from Buona Vista Ter) | Since 23 Jul 2001. Amended to start from Kent Ridge and loop at Holland Rd on 17 Dec 2006. |
| 142 | Toa Payoh Int (from Potong Pasir Ter) | Since introduction (25 Nov 1984). Amended to start from Toa Payoh in 1989. |
| 159 | Ang Mo Kio Int (from Toa Payoh Int) | Since introduction (10 Apr 1983). Extended to Sengkang from 18 Feb 2001. |
| Sengkang Int (from Toa Payoh Int) | Since 18 Jan 2003. Reverted to bi-directional service on 11 Sep 2005. | |
| 173 | Clementi Int (from Bt Batok Int) | Since 5 Dec 1993. Reverted to bi-directional service on 26 Oct 2025. |
| 183 | Kent Ridge Ter (from Jurong East Int) | Since introduction (22 Aug 2004). Extended to loop at Science Pk Rd on 3 Oct 2005. |
| 189 | Kent Ridge Ter (from Bt Batok Int) | Since 15 Apr 2001. Amended to loop at Clementi Ave 1 on 23 Nov 2014. |
| Joo Koon Int (from Boon Lay Int) | Since introduction (28 Nov 2015). Discontinued on 18 Jun 2017. | |
| 258 | Boon Lay Int (from Joo Koon Int) | Since introduction (21 Nov 2015). Amended to loop at Jurong West St 64 on 18 Jun 2017. |
2. Point loop routes
Let’s have a service from point A and looping at point B. Because of geographical limitations (e.g. no space for a bus terminus) or for various operational reasons when the bus should return to point A as quickly as possible, the service will be operated as a loop route. Point loop routes routes are characterized by a single looping point (e.g. a roundabout / three point turn) and heavy duplication of their forward and return journeys. Most loop routes in Singapore fall under this category.
Existing point loop routes
| Service | Looping Point | Remarks |
| 11 | Rhu Cross (Roundabout) | Since 8 Jun 2014 |
| 15 | Marine Parade Rd (Roundabout) | Since 5 Oct 1997 |
| 35M | Tanah Merah Ferry Ter (3 point turn) | Since 15 Dec 2014 |
| 37 | Changi Nth Cres (3 point turn) | Since introduction (15 Jul 1996) |
| 42 | Fidelio St/Aida St (3 point turn) | Since introduction (5 Nov 1989, as Service M2) |
| 90 | Airport Rd (Roundabout) | Since introduction (23 May 1993) |
| 91 | Ayer Rajah Cres (3 point turn) | Since introduction (13 Feb 1995) |
| 92 | Science Pk Dr (3 point turn) | Since 26 Nov 2007 |
| 94 | Airport Rd (Roundabout) | Since introduction (5 Nov 1989) |
| 98 | Jurong Pier Way (Roundabout) | Since 2004 |
| 102 | Seletar Aerospace Ave (3 point turn) | Since 14 Oct 2018 |
| 138 | Mandai Lake Rd (Roundabout) | Since introduction (26 Apr 1994) |
| 140 | St. Wilfred Rd (Roundabout) | Since introduction (14 Dec 2014) |
| 158 | Rhu Cross (Roundabout) | Since 3 May 1992 |
| 181 | Jurong West Ave 3 (3 point turn) | Since introduction (9 Jan 2005) |
| 183 | Science Pk Rd (3 point turn) | Since 3 Oct 2005 |
| 191 | Portsdown Rd (Roundabout) | Since introduction (29 May 1988) |
| 194 | Pioneer Circus (Roundabout) | Since 12 Dec 2015 |
| 235 | Toa Payoh Lk (Roundabout) | Since 11 Mar 2012 |
| 247 | Tuas Bay Lk (Roundabout) | Since introduction (18 Jun 2017) |
| 249 | Jln Samulun (3 point turn) | Since introduction (1 Jun 1978) |
| 284 | Clementi Ave 4 (Roundabout) | Since introduction (16 Jul 1979) |
| 296 | Tampines Nth Dr 2 (Roundabout) | Since introduction (28 Apr 2024) |
| 301 | Keat Hong Cl (Roundabout) | Since 3 Jan 2016 |
| 354 | Jln Loyang Besar (3 point turn) | Since 25 Apr 2010 |
| 381 | Punggol East (Roundabout) | Since introduction (12 Mar 2017) |
| 400 | Marina Bay Cruise Ctr | Since 16 Jun 2019 |
| 403 | Pasir Ris Rd (Roundabout) | Since 18 May 1990 |
| 405 | Old Choa Chu Kang Rd (3 point turn) | Since introduction (18 Jul 1993) |
| 882 | Sembawang Rd End (3 point turn) | Since introduction (20 Nov 2005) |
| 927 | Mandai Lake Rd (Roundabout) | Since 28 Apr 1996 |
| 962 | Admiralty St (Roundabout) | Since introduction (24 Jun 2001) |
| 966 | Marine Parade Rd (Roundabout) | Since introduction (16 Nov 2003) |
Former point loop routes
| Service | Looping Point | Remarks |
| 3 | Punggol Ctrl (Roundabout) | Since 19 Oct 2003. Converted to bi-directional service after route amendment to Punggol Int from 30 Nov 2003. |
| 31 | Stadium Rd (Roundabout) | Since introduction (27 May 1979). Converted to bi-directional service after route extension to Toa Payoh from 5 Dec 1993. |
| 82 | Punggol Rd End (3 point turn) | Since 7 Dec 2003. Shortened to terminate at Punggol Int from 3 Sep 2011. |
| 83 | Punggol Field (3 point turn) | Since introduction (23 Dec 2001). Extended to loop at Edgedale Plains from 4 May 2003. |
| Edgedale Plains (3 point turn) | Since 4 May 2003. Extended to loop at Punggol Ctrl from 20 Jun 2003. | |
| Punggol Ctrl (Roundabout) | Since 20 Jun 2003. Amended to Punggol Int from 30 Nov 2003. | |
| Punggol Rd End (3 point turn) | Since introduction (3 Sep 2011). Amended to loop at New Punggol Rd from 17 Dec 2023. | |
| New Punggol Rd (3 point turn) | Since 17 Dec 2023. Converted to bi-directional service from 23 Jun 2024. | |
| Nepal Circus (Roundabout) | Since introduction (30 Aug 2015). Merged with Service 92 on 25 Aug 2024. | |
| 93 | Airport Rd (Roundabout) | Since 30 Jun 1981. Converted to bi-directional service after route extension to Eunos from 23 May 1993. |
| 95 | Lower Kent Ridge Rd (3 point turn) | Since introduction (15 Jan 1990). Extended to loop at Kent Ridge from 23 Jul 2001. |
| 101 | Buangkok Cres (Roundabout) | Since introduction (15 Feb 2004). Amended to loop at Buangkok Lk from 14 Aug 2005. |
| Buangkok Lk (3 point turn) | Since 14 Aug 2005. Amended to loop at Buangkok Cres from 25 Aug 2019. | |
| West Camp Rd (Roundabout) | Since 7 Dec 2003 (as Service 103W). Merged with Service 103 on 13 Feb 2011. | |
| Bt Purmei Ave (Roundabout) | Since introduction (25 Aug 2014). Discontinued on 12 Dec 2022. | |
| 136 | Upp Serangoon Rd End (3 point turn) | Since 1 Jan 2001. Extended to loop at Punggol Ctrl from 17 Feb 2002. |
| Punggol Ctrl (Roundabout) | Since 14 Sep 2003. Converted to bi-directional service after route amendment to Punggol Int from 30 Nov 2003. | |
| 177 | Hillview Rd (Roundabout) | Since introduction (26 Apr 1989). Extended to start from Bukit Batok and loop at Bukit Panjang from 12 Mar 1990. |
| 189 | West Coast Ferry Ter (3 point turn) | Since 6 May 1995. Shortened to loop at Kent Ridge from 15 Apr 2001. |
| 192 | Tuas Rd (3 point turn) | Since introduction (6 Nov 1989). Amended to loop at Tuas Ave 1 from 15 Jan 1995. |
| 251 | Refinery Rd (3 point turn) | Since introduction (1 Jun 1978). Extended to loop at Benoi Rd from 11 Feb 2001. |
| 268 | Ang Mo Kio Ind Pk 2 (3 point turn) | Since introduction (20 Apr 1997). Extended to loop at Ang Mo Kio Ave 5 from 24 Mar 2002. |
| 325 | Hougang St 51 (3 point turn) | Since introduction (8 Jan 1995). Extended to loop at Hougang St 91 from 21 Nov 1999. |
| 354 | Pasir Ris Cl (3 point turn) | Since introduction (2 Feb 1997). Extended to loop at Jln Loyang Besar from 25 Apr 2010. |
| Bt Purmei Ave (Roundabout) | Since introduction (19 Aug 1984). Discontinued on 25 Aug 2014. | |
| 302 | Choa Chu Kang Nth 5 (3 point turn) | Since introduction (24 Oct 1993). Extended to loop at Choa Chu Kang St 52 from 6 Feb 1994. |
| Choa Chu Kang St 52 (3 point turn) | Since 6 Feb 1994. Extended to loop at Choa Chu Kang St 62 from 20 Nov 1994. | |
| 400 | Marina Mall (3 point turn) | Since 19 Oct 2008. Amended to loop at Marina Gdns Dr from 19 Jul 2009. |
| 401 | East Coast Pk Svc Rd (3 point turn) | Since 3 Sep 1989. Extended to terminate at Lor 1 Geylang from 21 Sep 1997. |
| Marina Bay Cruise Ctr | Since 21 Apr 2013. Merged with Service 400 on 16 Jun 2019. | |
| Port Rd (3 point turn) | Since introduction (12 Mar 2005). Discontinued on 1 Aug 2016. | |
| 804 | Yishun Ring Rd (3 point turn) | Since introduction (8 Nov 1987). Extended to loop at Yishun Ave 1 from 26 Jun 1988. |
| Yishun Ave 1 (3 point turn) | Since 26 Jun 1988. Amended to loop at Yishun Ave 11 from 25 Apr 2004. | |
| 870 | Plantation Cres (3 point turn) | Since introduction (26 Nov 2023). Extended to loop at Tengah Blvd from 24 Dec 2023. |
| Mandai Lake Rd (Roundabout) | Since introduction (1 May 1988). Discontinued on 30 Jun 2022. | |
| 983 | Keat Hong Cl (Roundabout) | Since introduction (25 Apr 2015). Extended to loop at Bt Panjang Rd from 27 Dec 2015. |
| 992 | Plantation Cres (3 point turn) | Since introduction (24 Sep 2023). Extended to loop at Tengah Blvd from 24 Dec 2023. |
| Clementi Ave 4 (Roundabout) | Since introduction (21 Jan 2005). Discontinued on 1 Sep 2016. |
3. Area loop routes
Let’s have a service from point A and looping at point B. Because of geographical limitations (e.g. no space for a bus terminus) or for various operational reasons when the bus should return to point A as quickly as possible, the service will be operated as a loop route. Area loop routes do not loop around a point, but over an small area instead, using multiple turns at various junctions. They are characterized by heavy duplication of their forward and return journeys. Most loop routes in Singapore fall under this category.
Existing area loop routes
Note: Roads in italics denote express sectors.
| Service | Looping Route | Remarks |
| 4 | Upp Changi Rd Nth, Changi Nth St 1, Changi Nth Way, Tanah Merah Besar Rd | Since introduction (17 Mar 2013) |
| 6 | Loyang Way, Loyang Cres | Since introduction (25 Oct 1993) |
| 20 | Changi Sth Ave 2, Changi Sth Ave 4, Changi Business Pk Ctrl 2, Changi Business Pk Ave 3 | Since introduction (9 Jun 2013) |
| 23 | Bendemeer Rd, Jln Besar, Rochor Canal Rd, S’goon Rd | Since 6 Jan 1991 |
| 24 | Changi Airport Ter 1 | Since 25 Jun 1983 |
| Changi Airport Ter 2 | Since 13 Oct 1990 | |
| Changi Airport Ter 3 | Since 11 Nov 2007 | |
| Changi Airport Ter 4 | Since 22 Oct 2017 | |
| 27 | Changi Airport Ter 1 | Since 24 Jan 1988 |
| Changi Airport Ter 2 | Since 13 Oct 1990 | |
| Changi Airport Ter 3 | Since 11 Nov 2007 | |
| 34 | Changi Airport Ter 1, Ter 2 | Since introduction (31 Jul 2005) |
| Changi Airport Ter 3 | Since 11 Nov 2007 | |
| Changi Airport Ter 4 | Since 22 Oct 2017 | |
| 36 | Orchard Blvd, Tomlinson Rd, Tanglin Rd, Orchard Rd | Since 6 Sep 1998 |
| 40 | Merpati Rd, Circuit Rd, Pipit Rd, Circuit Rd, Merpati Rd, Mattar Rd | Since 10 Jun 1984 |
| 41 | Jln Jurong Kechil, Jln Anak Bt, Upp Bt Timah Rd | Since introduction (14 Dec 2014) |
| 42 | Lengkong Tiga, Lengkong Empat, Jln Selamat, Taman Kembangan | Since introduction (5 Nov 1989, as Service M2) |
| 47 | Marine Parade Rd, Amber Rd, Mountbatten Rd, East Coast Rd, Still Rd Sth | Since introduction (20 Dec 2015) |
| 49 | Jurong West St 51, Jurong West Ave 1, Jurong West St 42, Jurong West St 41 | Since introduction (14 Dec 2013) |
| 53 | Changi Airport Ter 1, Ter 2 | Since 23 Apr 1995 |
| Changi Airport Ter 3 | Since 11 Nov 2007 | |
| 53M | Boundary Rd, S’goon Ctrl, Upp S’goon Rd | Since introduction (16 Aug 2015) |
| 62 | Geylang Rd, Lor 1 Geylang, Sims Ave | Since 7 Dec 2003 |
| 64 | Stirling Rd, Mei Chin Rd, Mei Ling St, Queensway, Alexandra Rd | Since 2 Dec 1979 |
| 66 | Upp Bt Timah Rd, Jln Anak Bt, Jln Jurong Kechil | Since 12 Dec 2021 |
| 70M | Raffles Blvd, Temasek Blvd, Temasek Ave, Raffles Ave | Since 16 Oct 2000 (as Service 70X) |
| 71 | Bishan Rd, Braddell Rd, Bishan St 11 | Since introduction (9 Dec 2017) |
| 78 | C’wealth Ave West, Clementi Ave 3 | Since introduction (19 Jun 1988) |
| 81 | Upp S’goon Rd, S’goon Ctrl, Boundary Rd | Since 3 Sep 2011 |
| 82 | Upp S’goon Rd, S’goon Ctrl, Boundary Rd | Since 3 Sep 2011 |
| 92 | Mt Sinai Dr, Moonbeam Wk, Ulu Pandan Rd, Pandan Valley, Mt Sinai Rise | Since introduction (11 Sep 1989, as Service M1) |
| 95 | Holland Ave, Holland Rd, Nth Buona Vista Rd, Holland Dr | Since 17 Dec 2006 |
| 96 | Clementi Rd, Kent Ridge Cres | Since introduction (16 Aug 1982) |
| 98M | Yung Ho Rd, Corporation Rd, Jln Ahmad Ibrahim, Yuan Ching Rd, Yung Ho Rd | Since introduction (28 Jan 2008) |
| 101 | Buangkok Lk, Buangkok Cres | Since 25 Aug 2019 |
| 107M | Raffles Blvd, Temasek Ave, Temasek Blvd | Since introduction (23 Mar 1997, as Service 107X) |
| 110 | Changi Airport Ter 3, Ter 1, Ter 2, Ter 4 | Since introduction (22 Oct 2017) |
| 111 | Raffles Blvd, Temasek Blvd, Temasek Ave, Raffles Ave | Since 27 Jul 2003 |
| 112 | Hougang St 92, Hougang Ave 9 | Since introduction (15 Feb 2004) |
| 113 | Hougang St 11, Upp Paya Lebar Rd | Since introduction (15 Feb 2004) |
| 115 | Hougang Ave 1, Lor Ah Soo, Hougang Ave 3 | Since introduction (30 Oct 2004) |
| 116 | S’goon Ctrl, Upp S’goon Rd, Boundary Rd | Since introduction (18 Nov 2012) |
| 119 | Upp S’goon Rd, Hougang St 21, Tampines Rd | Since introduction (14 Sep 2003) |
| 120 | Telok Blangah St 32, Telok Blangah Dr, Telok Blangah St 31, Telok Blangah Hts | Since introduction (21 Apr 2013) |
| 121 | Telok Blangah Way, Telok Blangah Cres, Telok Blangah Rise, Lower Delta Rd | Since introduction (16 Mar 2014) |
| 122 | Queensway, C’wealth Dr, C’wealth Ave | Since introduction (15 Mar 2015) |
| 123M | Tiong Bahru Rd, Zion Rd, Seng Poh Rd, Tiong Bahru Rd | Since 24 Aug 2014 |
| 125 | Sims Dr, Lor 17 Geylang, Sims Ave, Aljunied Rd | Since 27 Nov 2000 |
| 127 | Tampines Ave 10, Tampines Ind Ave 5, Tampines Rd, Tampines Lk | Since introduction (18 Dec 2016) |
| 134 | Marine Cres, Marine Terr, Marine Parade Rd | Since introduction (20 Mar 2016) |
| 138M | Ang Mo Kio Ave 8, Ang Mo Kio Ave 5, Ang Mo Kio Ave 6 | Since introduction (15 Mar 2025) |
| 142 | Potong Pasir Ave 1, Potong Pasir Ave 3, Potong Pasir Ave 2 | Since 1989 |
| 143M | West Coast Rd, Pandan Gdns, Jurong Town Hall Rd | Since introduction (18 May 2014) |
| 146 | Hougang Ave 1, Tampines Rd, Upp S’goon Rd, Hougang St 21 | Since 14 Dec 2025 |
| 148 | Potong Pasir Ave 1, Potong Pasir Ave 3, Meyappa Chettiar Rd, Upp S’goon Rd | Since introduction (20 Apr 2025) |
| 150 | Marine Cres, Marine Terr, Marine Parade Rd | Since introduction (20 Mar 2016) |
| 162 | Sin Ming Rd, Sin Ming Dr | Since 17 Dec 2023 |
| 171 | Jelebu Rd, Bt Panjang Rd, Upp Bt Timah Rd, Petir Rd | Since 30 Aug 2020 |
| 177 | Upp Bt Timah Rd, Bt Panjang Rd, Jelebu Rd, Petir Rd | Since 17 Dec 2012 |
| 179 | Lien Ying Chow Dr, Nanyang Dr | Since introduction (7 Jan 2001) |
| 181M | Jurong West Ave 3, Jurong West St 23, Jurong West St 24 | Since introduction (21 Mar 2016) |
| 182/182M | Tuas Sth Ave 3, Tuas Sth Ave 9, Tuas Sth Ave 8, Tuas Sth Ave 5, Tuas Sth Ave 4 | Since 26 May 2002 |
| 184 | Clementi Ave 5, Clementi Ave 4, C’wealth Ave West, Clementi Ave 2 | Since introduction (3 Jul 1994) |
| 189 | Clementi Ave 2, AYE, Clementi Rd, Clementi Ave 1, C’wealth Ave West | Since 23 Nov 2014 |
| 195 | Queensway, C’wealth Dr, C’wealth Ave | Since 18 Dec 1988 |
| 199 | Nanyang Cres, Nanyang Dr, Nanyang Ave | Since 7 Jan 2001 |
| 201 | Jln Ahmad Ibrahim, Penjuru Rd, West Coast Rd, Teban Gdns Rd, Jurong Town Hall Rd, West Coast Rd, Pandan Gdns, Jurong Town Hall Rd | Since introduction (23 Nov 2014) |
| 222 | Chai Chee Rd, Chai Chee St, Chai Chee Dr, New Upp Changi Rd | Since introduction (6 Apr 1997) |
| 228 | Bedok Resvr Rd (ring road) | Since introduction (15 Sep 1980) |
| 229 | Bedok Sth Ave 3, Upp East Coast Rd, Bedok Sth Rd | Since introduction (9 Nov 1986, as Service 219) |
| 230 | Lor 8 Toa Payoh, Lor 6 Toa Payoh, Lor 7 Toa Payoh | Since 26 Jan 2025 |
| 230M | Kim Keat Ave, Toa Payoh East | Since introduction (8 Jun 2025) |
| 231 | Lor 4 Toa Payoh, Lor 5 Toa Payoh | Since 11 Mar 2012 |
| 232 | Lor 6 Toa Payoh, Toa Payoh East, Lor 8 Toa Payoh, Lor 7 Toa Payoh | Since 19 May 2002 |
| 238 | Lor 8 Toa Payoh, Braddell Rd, Lor 6 Toa Payoh, Lor 8 Toa Payoh | Since introduction (26 Dec 1983) |
| 240 | Yung Ho Rd, Corporation Rd, Jln Ahmad Ibrahim, Yuan Ching Rd, Yung Ho Rd | Since 1 Jul 1990 |
| 240M | Jurong West Ctrl 2, Jurong West Ctrl 3, Jurong West St 64, Boon Lay Way | Since introduction (1 Sep 2016) |
| 241 | Jurong West St 91, Jurong West St 92 | Since introduction (15 Mar 2009) |
| 242 | Jurong West St 72, Jurong West Ave 5, Jurong West St 71, Jurong West Ave 4 | Since 15 Mar 2009 |
| 246 | Boon Lay Pl, Boon Lay Ave, Boon Lay Dr | Since 15 Jan 1995 |
| 248 | Tuas Sth Ave 5, Tuas Sth Ave 14, Tuas Sth Ave 9, Tuas Sth Ave 10 | Since introduction (18 Jun 2017) |
| 248M | Tuas Sth Ave 14, Tuas Sth Blvd, Tuas Sth Way, Tuas Sth Ave 5 | Since introduction (26 Sep 2021) |
| 251 | Pioneer Rd, Shipyard Rd, Tg Kling Rd | Since 12 Dec 2015 |
| 252 | Joo Koon Circle, Joo Koon Way, Joo Koon Circle, Joo Koon Rd, Joo Koon Circle | Since 15 Jan 1995 |
| 253 | Benoi Rd (ring road) | Since introduction (12 Dec 2015) |
| 254 | Pioneer Rd, Tuas Ave 20, Tuas Ave 11, Tuas Basin Lk, Tuas Rd | Since 18 Jun 2017 |
| 255 | Gul Circle, Gul Cres, Gul Circle, Gul Ave, Gul Way, Gul Circle | Since 15 Jan 1995 |
| 257 | Pioneer Sector Lane, Pioneer Sector 2, Pioneer Sector 1, Pioneer Sector 3 | Since 18 Oct 1992 |
| 258 | Jurong West St 64, Boon Lay Way, Jurong West Ctrl 2, Jurong West Ctrl 3 | Since 18 Jun 2017 |
| 258M | Boon Lay Dr, Boon Lay Pl, Boon Lay Ave, Boon Lay Dr | Since introduction (23 Mar 2025) |
| 261 | Ang Mo Kio Ave 10, Ang Mo Kio Ind Pk 1 | Since 19 Mar 1979 |
| 262 | Ang Mo Kio Ave 3, Ang Mo Kio Ave 4, Ang Mo Kio St 11, Ang Mo Kio Ave 2, Ang Mo Kio Ave 1 | Since 1985 |
| 265 | Ang Mo Kio Ave 10, Ang Mo Kio St 54 | Since 10 Apr 1983 |
| 268 | Ang Mo Kio Ind Pk 2, Ang Mo Kio Ave 5 | Since 24 Mar 2002 |
| 269 | Ang Mo Kio Ave 5, Ang Mo Kio Ave 6, Ang Mo Kio St 61, Ang Mo Kio Ave 9, Ang Mo Kio Ave 4, Yio Chu Kang Rd, Ang Mo Kio Ave 5 | Since 17 Nov 2002 |
| 272 | Telok Blangah Way, Telok Blangah Rise, Lower Delta Rd, Telok Blangah Way, Telok Blangah Cres | Since 4 Apr 1993 |
| 273 | Telok Blangah Hts, Telok Blangah St 32, Telok Blangah Dr | Since introduction (28 Sep 1980) |
| 282 | Clementi West St 2, West Coast Rd | Since 8 Mar 1988 |
| 285 | West Coast Highway, Pandan Loop, Jln Buroh | Since 4 Sep 2004 |
| 291 | West Loop: Tampines St 83, Tampines Ave 3, Tampines St 81, Tampines Ave 3, Tampines Ave 8, Tampines St 84 | Since 14 Dec 1997 |
| East Loop: Tampines St 32, Tampines St 33 | Since introduction (11 Sep 1994) | |
| 292 | Tampines Ave 2, Tampines St 22 | Since introduction (20 Feb 1983) |
| 293 | West Loop: Tampines Ave 5, Tampines St 71 | Since 14 Dec 1997 |
| East Loop: Tampines Ave 9, Tampines St 42, Tampines Ave 7 | Since 21 Oct 2017 | |
| 298 | Tampines Ave 8, Tampines Ave 5, Tampines Ave 10, Tampines St 85, Tampines St 86, Tampines Ave 1, Tampines Ave 8 | Since introduction (21 Oct 2017) |
| 299 | Tampines Ave 1, Tampines St 96, Tampines St 95, Tampines St 94, Bedok Reservoir Rd | Since introduction (27 Apr 2025) |
| 300 | Choa Chu Kang Ave 1, Choa Chu Kang Ave 2, Choa Chu Kang Way, Choa Chu Kang Ave 3 | Since 13 Apr 1998 |
| 302 | Choa Chu Kang Nth 7, Choa Chu Kang Cres, Choa Chu Kang Nth 7 | Since 8 Nov 1998 |
| 307 | North Loop: Choa Chu Kang Dr, Choa Chu Kang St 62, Choa Chu Kang Nth 6 | Since introduction (24 Aug 1997) |
| South Loop: Teck Whye Lane | Since 21 Oct 2012 | |
| 315 | S’goon Nth Ave 3, S’goon Nth Ave 4, S’goon Nth Ave 5, Ang Mo Kio Ave 3 | Since 30 Jan 2011 |
| 317 | Chartwell Dr, Burghley Dr, Berwick Dr, Tavistock Ave, Hemsley Ave, Kensington Pk Rd | Since introduction (31 Oct 1977, as Service 217) |
| 324 | Upp S’goon Cres, Upp S’goon View | Since introduction (14 Sep 2014) |
| 325 | Buangkok Green, Yio Chu Kang Rd, Hougang Ave 9, Hougang St 91, Hougang St 93 | Since 21 Nov 1999 |
| 329 | Buangkok Cres, Buangkok Lk | Since introduction (9 Jul 2017) |
| 333 | Jurong East Ave 1, Jurong East St 32 | Since introduction (27 Feb 1983) |
| 334 | Jurong West Ave 1, Jurong West St 42 | Since introduction (16 Sep 1984) |
| 335 | Jurong West St 52, Jurong West Ave 1, Jurong West St 41 | Since 23 Jan 1994 |
| 358 | West Loop: Pasir Ris Dr 3, Pasir Ris Dr 10, Pasir Ris Dr 1, Elias Rd | Since introduction (2 Feb 1997) |
| East Loop: Pasir Ris Dr 6, Pasir Ris Dr 1, Pasir Ris Dr 4, Pasir Ris St 41 | ||
| 359 | West Loop: Pasir Ris Dr 1, Pasir Ris Dr 10, Pasir Ris St 71 | Since introduction (23 Feb 1997) |
| East Loop: Pasir Ris Dr 1, Loyang Ave, Pasir Ris Dr 3, Pasir Ris Dr 2 | Since 12 Jul 2020 | |
| 371 | Rivervale Dr, Rivervale Cres | Since introduction (19 Jan 2014) |
| 372 | Compassvale Dr, Punggol Rd, Sengkang East Way, Compassvale Rd | Since 28 Oct 2007 |
| 374 | Fernvale Lk, Fernvale St, Fernvale Rd, Sengkang West Way | Since introduction (12 Mar 2017) |
| 384 | Northshore Dr, Punggol Way | Since introduction (27 Dec 2020) |
| 386 | Edgedale Plains, Punggol Field, Punggol East, Punggol Ctrl | Since 14 Feb 2015 |
| 401 | Marine Parade Rd, Amber Rd, Mountbatten Rd, Tg Katong Rd, Dunman Rd, Old Airport Rd, Mountbatten Rd, Fort Rd, East Coast Pk Svc Rd | Since 4 Dec 2004 |
| 454 | Tampines Ave 5, Tampines Ave 10, Tampines St 85, Tampines St 86, Tampines Ave 1, Tampines Ave 5 | Since 24 Nov 2025 |
| 455 | Choa Chu Kang Nth 7, Choa Chu Kang Cres, Choa Chu Kang Nth 7 | Since introduction (24 Mar 2025, as Service 979X) |
| 456 | Balestier Rd, Thomson Rd, Moulmein Rd, Balestier Rd | Since introduction (28 Apr 2025, as Service 21X) |
| 502 | C’wealth Ave West, Clementi Ave 2, Clementi Rd, Ulu Pandan Rd, Holland Rd, Napier Rd, Tanglin Rd, Orchard Rd, Bras Basah Rd, Raffles Blvd, Temasek Blvd, Temasek Ave, Bayfront Ave, Ctrl Blvd, Shenton Way, Keppel Rd, AYE, Clementi Ave 6 | Since 29 Dec 2013 |
| 518 | PIE, CTE, Moulmein Rd, Newton Rd, Scotts Rd, Orchard Rd, Bras Basah Rd, Raffles Blvd, Temasek Blvd, Temasek Ave, Bayfront Ave, Marina Blvd, Sheares Ave, ECP, KPE | Since 26 Apr 2010 |
| 800 | Yishun Ave 2, Yishun Ave 7, Sembawang Rd, Yishun Ave 3, Yishun St 71, Yishun Ring Rd | Since 1 Jan 1991 |
| 801 | Yishun St 42, Yishun Ave 6, Yishun Ave 1, Yishun St 43 | Since introduction (23 Jan 2022) |
| 803 | Yishun Ring Rd, Yishun St 31, Yishun Ave 6, Yishun Ave 9 | Since introduction (16 Feb 2014) |
| 804 | Yishun Ring Rd, Yishun St 41, Yishun Ave 1, Yishun Ave 6, Yishun Ave 11 | Since 25 Apr 2004 |
| 805 | Yishun Ave 4, Yishun Ave 1, Yishun St 41, Yishun Ring Rd | Since introduction (14 Feb 2016) |
| 806 | Yishun Ave 11, Yishun Ave 6, Yishun St 31, Yishun Ring Rd | Since 5 Dec 2005 |
| 807 | Yishun Ring Rd, Yishun Ave 5, Sembawang Rd, Yishun Ave 3, Yishun St 71 | Since introduction (15 Oct 2017) |
| 811 | North Loop: Yishun Ave 7, Sembawang Rd, Yishun Ave 5, Yishun Ave 2 | Since introduction (7 Jul 1996) |
| South Loop: Yishun St 81, Yishun Ave 1, Yishun Ave 4 | ||
| 812 | East Loop: Yishun Ctrl, Yishun St 61, Yishun Ring Rd, Yishun Ave 4 | Since introduction (3 Nov 1996) |
| West Loop: Yishun Ring Rd, Yishun Ave 2, Yishun Ave 3 | ||
| 825 | Lentor Rd, Lentor Loop | Since 15 Dec 1997 |
| 857 | Raffles Blvd, Temasek Blvd, Temasek Ave, Raffles Ave | Since introduction (14 Jan 2001) |
| 858 | Changi Airport Ter 1, Changi Airport Ter 2 | Since 2 Nov 1997 |
| Changi Airport Ter 3 | Since 11 Nov 2007 | |
| 861 | Yishun Ring Rd, Yishun Ave 3, Yishun Ave 2 | Since introduction (15 Sep 2024) |
| 871 | Upp Bt Timah Rd, Jln Anak Bt, Jln Jurong Kechil | Since introduction (21 Jul 2024) |
| 872 | Jurong East Ave 1, Jurong East St 32, Jurong East Ave 1 | Since introduction (10 Aug 2025) |
| 883 | Yishun Ctrl 1, Yishun Ctrl 2, Yishun Ctrl, Yishun Ave 2 | Since introduction (23 Oct 2016) |
| 883M | Yishun Ave 7, Sembawang Rd, Yishun Ave 5, Yishun Ave 2 | Since introduction (12 Jan 2020) |
| 900 | W’lands Dr 16, W’lands Ave 1, W’lands Dr 17 | Since 17 Dec 2023 |
| 901 | W’lands Dr 16, W’lands Ave 6, W’lands Ave 1 | Since introduction (12 Dec 1999) |
| 901M | W’lands Ave 6, W’lands Ave 7, W’lands Dr 71, W’lands Ring Rd, W’lands Dr 63 | Since introduction (23 Jun 2019) |
| 903 | W’lands Ctr Rd | Since introduction (4 Feb 1996) |
| 903M | Marsiling Lane, Admiralty Rd, Marsiling Dr | Since introduction (13 Jan 2017) |
| 904 | W’lands Cres | Since introduction (18 Aug 2013) |
| 911 | East Loop: W’lands St 81, W’lands Ave 9, W’lands Ave 2, W’lands St 81 | Since 2001 |
| West Loop: W’lands Ctr Rd | Since introduction (14 Jul 1996) | |
| 912 | East Loop: W’lands Ave 6, W’lands Ave 7, W’lands Dr 71, W’lands Ring Rd | Since 1997 |
| West Loop: W’lands Ctr Rd | Since introduction (8 Dec 1996) | |
| 913 | East Loop: W’lands Circle | Since introduction (8 Dec 1996) |
| West Loop: W’lands Ctr Rd, W’lands Ave 3, W’lands St 11, W’lands St 13 | Since 17 Mar 2019 | |
| 913M | W’lands Ave 3, W’lands St 13, W’lands St 11, W’lands Ave 3 | Since introduction (17 Mar 2019) |
| 920 | Bt Panjang Ring Rd, Bt Panjang Rd, Bangkit Rd | Since introduction (26 Mar 2000) |
| 922 | Bt Panjang Ring Rd, Bt Panjang Rd, Bangkit Rd | Since 28 Feb 2010 |
| 925M | Neo Tiew Rd, Neo Tiew Cres | Since 11 Mar 2007 |
| 941 | Bt Batok West Ave 8, Bt Batok West Ave 6, Bt Batok West Ave 9 | Since 8 Jul 2018 |
| 945 | Bt Batok West Ave 7, Bt Batok West Ave 4, Bt Batok St 33, Bt Batok St 32, Bt Batok St 34 | Since 27 Aug 2006 |
| 947 | Bt Batok West Ave 4, Bt Batok West Ave 7, Bt Batok Rd, Bt Batok West Ave 2 | Since 10 Aug 1986 (as Service 367) |
| 964 | W’lands Loop, W’lands Lk, W’lands Ave 9 | Since introduction (24 Nov 1997) |
| 967 | W’lands Ave 1, W’lands Dr 17, Champions Way | Since introduction (12 Jan 2025) |
| 972 | Orchard Rd, Bras Basah Rd, Bencoolen St, Orchard Rd | Since introduction (17 Nov 2013) |
| 972M | Since introduction (30 Aug 2020) | |
| 973 | Hillview Rd, Hillview Ave, Hume Ave, Upp Bt Timah Rd | Since introduction (26 Feb 2017) |
| 974 | Upp Bt Timah Rd, Petir Rd, Jelebu Rd, Bt Panjang Rd | Since 23 Jan 2021 |
| 979 | Choa Chu Kang Nth 7, Choa Chu Kang Cres, Choa Chu Kang Nth 7 | Since introduction (27 Dec 2015) |
| 983 | Upp Bt Timah Rd, Petir Rd, Jelebu Rd, Bt Panjang Rd | Since 27 Dec 2015 |
| 990 | Boon Lay Way, Jurong East Ctrl, Jurong Gateway Rd | Since introduction (15 Nov 2014) |
| 993 | Bt Batok West Ave 8, Bt Batok West Ave 2, Bt Batok Rd, Bt Batok West Ave 6 | Since introduction (24 Sep 2023) |
Former area loop routes
Note: Roads in italics denote express sectors.
| Service | Looping Route | Remarks |
| 3 | Pasir Ris Dr 10, Pasir Ris Dr 1, Pasir Ris St 71 | Since introduction (7 Apr 2002). Converted to bi-directional service after route extension to Punggol from 19 Oct 2003. |
| 13 | Siglap Rd, Siglap Lk, Marine Parade Rd | Since 16 Sep 2001. Reverted to bi-directional service after route extension to Upp East Coast from 9 Dec 2001. |
| 16 | Changi Airport PTB1, Changi Airport PTB2 | Since 5 Dec 1993. Reverted to bi-directional service after route cutback to Marine Parade from 6 Sep 1998. |
| Siglap Rd, Siglap Lk, Marine Parade Rd | Since 16 Sep 2001. Reverted to bi-directional service after route extension to Bedok from 19 Aug 2007. | |
| 23 | Orchard Blvd, Tomlinson Rd, Tanglin Rd, Orchard Rd | Since introduction (20 Feb 1983). Shortened to loop at Rochor Canal Rd from 6 Jan 1991. |
| 26 | Kallang Bahru, Geylang Bahru, Bendemeer Rd, Boon Keng Rd | Since introduction (12 Jul 1981). Converted to bi-directional service after route extension to Toa Payoh from 27 Aug 1989. |
| 32 | Sth Bridge Rd, Upp Cross St, Eu Tong Sen St | Since 25 Nov 1979. Reverted to bi-directional service after route extension to Buona Vista from 23 Oct 1988. |
| Boundary Rd, Upp S’goon Rd, S’goon Ctrl | Since introduction (16 Nov 2014). Discontinued on 26 Oct 2025. | |
| 55 | Siglap Rd, Siglap Lk, Marine Parade Rd | Since 16 Sep 2001. Reverted to bi-directional service after route extension to Upp East Coast from 9 Apr 2017. |
| 63 | Merpati Rd, Circuit Rd, Pipit Rd, Circuit Rd, Merpati Rd, Mattar Rd | Since introduction (29 Nov 1992). Extended to Eunos on 15 Sep 2002. |
| 73 | Yio Chu Kang Rd, S’goon Nth Ave 5, S’goon Nth Ave 4, S’goon Nth Ave 3, Ang Mo Kio Ave 3 | Since 20 Sep 1992. Reverted to bi-directional service after route extension to Ang Mo Kio from 5 Dec 1993. |
| 75 | Empress Pl, St. Andrew’s Rd, Connaught Dr | Since 10 Jun 1984. Converted to bi-directional service after route extension to Marina Ctr from 30 Nov 1986. |
| 76 | Siglap Rd, Siglap Lk, Marine Parade Rd | Since 16 Sep 2001. Shortened to loop at Marine Terr from 30 Jan 2011. |
| Marine Cres, Marine Terr, Marine Parade Rd | Since 30 Jan 2011. Shortened to Eunos from 20 Mar 2016. | |
| 77 | Dunearn Rd, Kheam Hock Rd, Bt Timah Rd | Since introduction (5 Nov 1995). Converted to bi-directional service after route extension to Bukit Batok from 1996. |
| 79 | Jurong East St 12, Jurong Gateway Rd, Jurong East Ctrl, Jurong Town Hall Rd | Since 6 Dec 2020. Amended to start from Jurong Town Hall Int from 26 May 2024. |
| Mt Sinai Dr, Moonbeam Wk, Ulu Pandan Rd, Pandan Valley, Mt Sinai Rise | Since introduction (30 Aug 2015). Merged with Service 92 and discontinued on 25 Aug 2024. | |
| 97 | Empress Pl, St. Andrew’s Rd, Connaught Dr | Since introduction (29 Aug 1983). Converted to bi-directional service after route extension to Hougang Sth from 18 Dec 1983. |
| Raffles Blvd, Temasek Blvd, Temasek Ave, Raffles Ave | Since 27 Jul 2003. Reverted to bi-directional service from 26 Apr 2010. | |
| 99 | Boon Lay Pl, Boon Lay Ave, Boon Lay Dr | Since introduction (16 Jun 1985). Extended to loop at Jurong West St 91 from 13 Mar 1988. |
| Jurong West St 91, Jurong West St 92 | Since 13 Mar 1988. Converted to bi-directional service after route extension to Joo Koon from 21 Nov 2015. | |
| 107 | Shenton Way, Keppel Rd, Anson Rd | Since introduction (27 Jan 1978). Converted to bi-directional service after route amendment to Shenton Way Ter from 30 Nov 2003. |
| 114 | Buangkok Lk, Buangkok Cres | Since introduction (25 Oct 2020). Converted to bi-directional service after route extension to Yio Chu Kang Int from 28 Dec 2025. |
| 123 | Cantonment Rd, Neil Rd, Eu Tong Sen St | Since 8 Aug 1976. Amended to start from New Bridge Rd Ter from 4 Apr 1993. |
| Orchard Blvd, Tomlinson Rd, Tanglin Rd, Orchard Rd | Since 4 Apr 1993. Extended to Bukit Merah from 23 May 1993. | |
| 124 | Lower Delta Rd, Telok Blangah Rise, Telok Blangah Way | Since 18 Jul 1976. Reverted to bi-directional service after route extension to Bukit Merah from 4 Apr 1993. |
| Telok Blangah Hts, Telok Blangah St 32, Telok Blangah Dr | Since 23 Nov 2003. Reverted to bi-directional service after route extension to HarbourFront from 21 Apr 2013. | |
| 125 | Shenton Way, Keppel Rd, Anson Rd | Since 4 Apr 1993. Amended to loop at Sims Dr from 27 Nov 2000. |
| 131 | Rangoon Rd, Kent Rd, Owen Rd, Race Course Rd | Since 3 Jul 1983. Amended to ply Dorset Rd, Kg Java Rd & Bt Timah Rd from 7 Jun 1987. |
| S’goon Rd, Rangoon Rd, Kent Rd, Owen Rd, Dorset Rd, Kg Java Rd, Bt Timah Rd | Since 7 Jun 1987. Reverted to bi-directional service after route extension to St. Michael’s from 3 May 1992. | |
| 132 | Orchard Blvd, Tomlinson Rd, Tanglin Rd, Orchard Rd | Since introduction (9 Oct 1983). Converted to bi-directional service after route extension to Bukit Merah from 29 Jan 1984. |
| 133 | Nth Bridge Rd, Stamford Rd, Victoria St | Since introduction (29 Dec 1983). Converted to bi-directional service after route extension to Marina Ctr from 26 Jul 1987. |
| Raffles Blvd, Temasek Blvd, Temasek Ave, Raffles Ave | Since 23 Mar 1997. Reverted to bi-directional service after route extension to Shenton Way from 26 Apr 2010. | |
| Raffles Ave, Nicoll Highway, Raffles Blvd, Temasek Blvd, Temasek Ave | Since introduction (26 Apr 2010). Discontinued on 26 May 2012. | |
| 135 | Circuit Rd, Pipit Rd, Circuit Rd | Since 26 Dec 1983. Reverted to bi-directional service after route extension to Ang Mo Kio from 19 Apr 1987. |
| Siglap Rd, Siglap Lk, Marine Parade Rd | Since 16 Sep 2001. Reverted to bi-directional service after route amendment to Jln Kembangan from 28 Feb 2021. | |
| 136 | Hougang Ave 8, Hougang Ave 6, Hougang Ave 10 | Since 22 Jun 1996. Reverted to loop at Upp S’goon Rd End from 1 Jan 2001. |
| Punggol Field, Punggol Pl, Punggol Ctrl, Punggol Rd | Since 17 Feb 2002. Converted to bi-directional service after route amendment to Punggol Ctrl from 14 Sep 2003. | |
| Whampoa Rd, Whampoa Dr, Jln Bahagia, Kim Keat Rd | Since introduction (14 Sep 2014). Discontinued on 11 Dec 2022. | |
| 146 | Upp Aljunied Rd, Bidadari Pk Dr, Upp S’goon Rd | Since introduction (25 Feb 2024). Converted to bi-directional service after route extension to Woodleigh Int from 20 Apr 2025. |
| 155 | Siglap Rd, Siglap Lk, Marine Parade Rd | Since 16 Sep 2001. Reverted to bi-directional service after route extension to Bedok from 9 Apr 2017. |
| Bt Batok West Ave 8, Bt Batok West Ave 5, Bt Batok Rd, Bt Batok West Ave 6 | Since introduction (26 Jul 2020). Discontinued on 24 Sep 2023. | |
| Raffles Blvd, Temasek Blvd, Temasek Ave, Raffles Ave | Since introduction (25 Feb 2001, as Service 162X). Discontinued on 17 Dec 2023. | |
| Sengkang West Ave, Sengkang West Rd, Fernvale Lane | Since introduction (28 Jan 2008). Discontinued on 10 Feb 2019. | |
| 172 | Jln Anak Bt, Upp Bt Timah Rd | Since 26 May 1991. Shortened to Choa Chu Kang from 26 Dec 1999. |
| 173 | Jln Anak Bt, Upp Bt Timah Rd | Since 11 Mar 1990. Extended to Clementi from 7 Apr 1991. |
| 176 | Pending Rd, Bt Panjang Rd, Gangsa Rd, Petir Rd | Since introduction (24 Jan 1988). Amended to start from Bt Panjang Ter from 1 Jul 1990. |
| 180 | Upp Bt Timah Rd, Petir Rd, Jelebu Rd, Bt Panjang Rd | Since 16 Dec 2012. Amended to loop at Bt Panjang Int from 25 Feb 2018. |
| 186 | Dunearn Rd, Kheam Hock Rd, Bt Timah Rd | Since introduction (3 Jan 1993). Converted to bi-directional service after route extension to St. Michael’s from 4 Apr 1993. |
| 189 | Clementi West St 2, West Coast Rd | Since 28 Apr 1991. Extended to loop at West Coast Ferry Ter from 6 May 1995. |
| 192 | Tuas Ave 5, Tuas Ave 2, Tuas Ave 3, Tuas Ave 4, Tuas Ave 9, Tuas Ave 12, Tuas Ave 1, Tuas Ave 3 | Since 15 Jan 1995. Converted to bi-directional service after route extension to Tuas from 19 Jul 1998. |
| 193 | Jln Ahmad Ibrahim, Tuas West Dr, Tuas West Rd | Since introduction (15 Jan 1995). Converted to bi-directional service after route extension to Tuas from 19 Jul 1998. |
| 194 | Jln Ahmad Ibrahim, Bird Pk Dr, Jurong Pier Rd | Since introduction (15 Jan 1995). Extended to loop at Pioneer Circus from 12 Dec 2015. |
| 195 | Lower Delta Rd, Jln Bt Merah, Lower Delta Rd | Since 6 Apr 1980. Extended to loop at C’wealth Ave from 18 Dec 1988. |
| 199 | Nanyang Dr, Nanyang Cres, Nanyang Dr | Since 20 Jan 1991. Amended to loop at Nanyang Ave from 7 Jan 2001. |
| 200 | Upp Bt Timah Rd, Bt Timah Lk, Jln Anak Bt | Since 15 Nov 1981. Shortened to loop at Holland Dr from 5 Dec 1993. |
| Holland Ave, Holland Rd, Nth Buona Vista Rd, Holland Dr | Since 5 Dec 1993. Amended to Buona Vista from 17 Dec 2006. | |
| 235 | Lor 4 Toa Payoh, Lor 1 Toa Payoh, Lor 2 Toa Payoh, Lor 3 Toa Payoh | Since introduction (26 Dec 1983). Extended to loop at Toa Payoh Lk from 11 Mar 2012. |
| 240 | Boon Lay Pl, Boon Lay Ave, Corporation Rd, PIE, Jurong Rd, Jln Boon Lay, Boon Lay Ave, Boon Lay Dr | Since 1 Jun 1978. Amended to loop at Jln Ahmad Ibrahim from 1 Jul 1990. |
| 242 | Jurong West St 91, Jurong West St 92 | Since introduction (2 Jul 1990). Shortened to loop at Jurong West Ave 5 from 15 Mar 2009. |
| Jurong West Ave 5, Pioneer Rd Nth, Jurong West Ave 4, Jurong West St 71 | Since 25 Dec 1994. Extended to ply Jurong West St 61 & Jurong West St 62 and converted to bi-directional service in 1999. | |
| 246 | Corporation Dr, Yung Ho Rd, Jln Tukang, Quality Rd, Chin Bee Ave, Third Chin Bee Rd, Intl Rd, Yung Kuang Rd | Since 1 Jul 1990. Amended to loop at Boon Lay Dr from 15 Jan 1995. |
| 252 | Gul Way, Gul Circle, Gul Way | Since introduction (15 Nov 1981). Shortened to loop at Joo Koon Rd from 15 Jan 1995. |
| 254 | Tuas Ave 8, Tuas Ave 9, Tuas Ave 12, Tuas Ave 1, Tuas Ave 3 | Since introduction (27 May 1984). Amended to loop at Tuas Ave 11 from 15 Jan 1995. |
| Clementi Ave 3, C’wealth Ave West | Since introduction (29 Jun 2009). Merged with Service 284 and discontinued on 26 Nov 2011. | |
| 291 | West Loop: Tampines St 83, Tampines Ave 3, Tampines Ave 8, Tampines Ave 5 | Since 6 Jul 1996. Amended to loop at Tampines St 81 from 14 Dec 1997. |
| 293 | West Loop: Tampines Ave 3, Tampines Ave 8, Tampines St 84, Tampines St 83 | Since 23 Jun 1985. Amended to loop at Tampines St 71 from 14 Dec 1997. |
| East Loop: Tampines St 45, Tampines Ave 7, Tampines Ave 9, Tampines St 42, Tampines St 43 | Since 6 Jul 1996. Extended to loop at Tampines Ave 7 from 21 Oct 2017. | |
| 300 | Choa Chu Kang Ave 1, Choa Chu Kang Ave 2, Choa Chu Kang Way | Since 22 Aug 1994. Converted to bi-directional service from 23 Feb 1997. |
| 301 | Choa Chu Kang Ave 3, Choa Chu Kang Ave 5, Choa Chu Kang Ave 6, Choa Chu Kang Ave 1 | Since introduction (25 Apr 2015). Extended to loop at Keat Hong Cl from 3 Jan 2016. |
| 302 | Choa Chu Kang Dr, Choa Chu Kang St 62 | Since 20 Nov 1994. Extended to loop at Choa Chu Kang Cres from 8 Nov 1998. |
| Choa Chu Kang Ave 7, Choa Chu Kang Gr, Keat Hong Lk | Since introduction (15 May 2016). Merged with Service 991 and discontinued on 30 Sep 2018. | |
| 315 | Yio Chu Kang Rd, Ang Mo Kio Ave 3, S’goon Nth Ave 1 | Since 22 Apr 1985. Extended to loop at S’goon Nth Ave 4 from 11 Jun 1995. |
| Ang Mo Kio Ave 3, Yio Chu Kang Rd, S’goon Nth Ave 5, S’goon Nth Ave 4, S’goon Nth Ave 3 | Since 11 Jun 1995. Extended to loop at S’goon Nth Ave 5 from 30 Jan 2011. | |
| 359 | East Loop: Pasir Ris St 11, Pasir Ris Dr 1 | Since introduction (23 Feb 1997). Extended to loop at Pasir Ris Dr 2 from 12 Jul 2020. |
| 372 | Sengkang East Rd, Sengkang East Way, Anchorvale Rd, Anchorvale Dr | Since introduction (22 Dec 2000). Amended to loop at Punggol Rd from 28 Oct 2007. |
| 400 | Marina Mall, Marina Gr, Marina Way, Marina Mall | Since introduction (30 Jul 1989). Amended to loop at Marina Mall from 19 Oct 2008. |
| 401 | East Coast Pk Svc Rd, Fort Rd, Mountbatten Rd, Amber Rd, Tg Katong Rd Sth, ECP, Siglap Lk, ECP | Since 27 Jul 1986. Amended to loop at East Coast Pk Svc Rd from 3 Sep 1989. |
| Orchard Blvd, Tomlinson Rd, Tanglin Rd, Orchard Rd | Since 7 Jun 2003. Shortened to loop at Fort Rd from 4 Dec 2004. | |
| Telok Blangah Rd, Kg Bahru Rd, Mt Faber Rd, Mt Faber Loop, Pander Rd, Morse Rd, Telok Blangah Rd | Since introduction (14 Nov 2005). Discontinued on 1 Mar 2013. | |
| 502A | Raffles Blvd, Temasek Blvd, Temasek Ave, Raffles Ave | Since introduction (27 Dec 2005). Shortened to terminate at Marina Stn Rd from 26 Apr 2010. |
| Since introduction (27 Dec 2005). Discontinued on 26 Apr 2010. | ||
| 506 | Changi Airport PTB1, Changi Airport PTB2 | Since 10 Sep 2000. Shortened back to Bedok from 15 Sep 2002. |
| 518A | TPE, PIE, CTE, Moulmein Rd, Newton Rd, Scotts Rd, Orchard Rd, Bras Basah Rd, Raffles Blvd, Temasek Blvd, Temasek Ave, Raffles Blvd, Republic Blvd, ECP, PIE, TPE | Since introduction (27 Dec 2005). Shortened to terminate at Bayfront Ave from 26 Apr 2010. |
| PIE, CTE, Moulmein Rd, Newton Rd, Scotts Rd, Orchard Rd, Bras Basah Rd, Raffles Blvd, Temasek Blvd, Temasek Ave, Raffles Blvd, Republic Blvd, ECP, Bedok Sth Ave 1, Bedok Sth Rd, Bedok Nth Ave 1, Bedok Nth Rd | Since introduction (27 Dec 2005). Discontinued on 26 Apr 2010. | |
| Raffles Blvd, Temasek Blvd, Temasek Ave, Raffles Ave | Since introduction (26 Dec 1999). Discontinued on 30 Aug 2020. | |
| 800 | Yishun Ave 2, Yishun Ave 7, Sembawang Rd | Since introduction (30 Sep 1984). Extended to Yishun Int from 23 Aug 1987. |
| 806 | Yishun Ctrl, Yishun Ave 11, Yishun Ring Rd, Yishun Ave 9 | Since introduction (21 Oct 1994, as Service 804A). Extended to loop at Yishun Ave 6 from 5 Dec 2005. |
| 825 | Springleaf Rd, Nee Soon Rd, Springleaf Ave | Since 10 Jul 1995. Shortened to loop at Lentor Loop from 15 Dec 1997. |
| 853# | Siglap Rd, Siglap Lk, Marine Parade Rd | Since 16 Sep 2001. Reverted to bi-directional service after route extension to Upp East Coast from 9 Dec 2001. |
| 859 | Sembawang Dr, Admiralty Dr, Sembawang Cres | Since 9 Jan 2000. Converted to bi-directional service after route extension to Sembawang Int from 20 Nov 2005. |
| 860 | Yishun Ring Rd, Yishun Ave 3, Yishun Ave 2 | Since introduction (21 Oct 2012). Extended to loop at Yio Chu Kang from 15 Oct 2017. |
| 870 | Tengah Lk, Plantation Cres, Tengah Blvd, Tengah Dr, Bt Batok Rd | Since 24 Dec 2023. Converted to bi-directional service after route extension to Tengah Int from 21 Jul 2024. |
| 900 | W’lands Dr 43, W’lands Dr 14, W’lands Ave 1, W’lands Ave 4 | Since introduction (1 Nov 1998). Merged with Service 900A and extended to loop at W’lands Ave 1 from 17 Dec 2023. |
| W’lands Dr 14, Champions Way, W’lands Dr 17, W’lands Ave 4 | Since introduction (26 Jun 2006). Merged with Service 900 and discontinued on 17 Dec 2023. | |
| 912 | W’lands Dr 50, W’lands Ave 4, W’lands Ave 5 | Since introduction (8 Dec 1996). Extended to loop at W’lands Ave 7 in 1997. |
| W’lands Ave 1, W’lands St 41 | Since introduction (1 Sep 2016). Discontinued on 13 Jan 2025. | |
| 913 | W’lands Ctr Rd | Since introduction (8 Dec 1996). Amended to loop at W’lands Ave 3 from 17 Mar 2019. |
| 922 | Segar Rd, Bt Panjang Ring Rd | Since introduction (23 Apr 2006). Extended to loop at Bangkit Rd from 28 Feb 2010. |
| 925 | Sg Kadut Ave, W’lands Rd, Sg Kadut Ave | Since introduction (7 Apr 1986). Converted to bi-directional service after route extension to Choa Chu Kang from 10 Mar 1996. |
| 941 | Bt Batok West Ave 6, Bt Batok St 11, Bt Batok West Ave 3, Bt Batok West Ave 8, Bt Batok West Ave 6 | Since introduction (6 Jan 1985, as Service 361). Extended to loop at Bt Batok West Ave 9 from 8 Jul 2018. |
| Bt Batok West Ave 8, Bt Batok West Ave 5, Bt Batok Rd, Bt Batok West Ave 6 | Since introduction (27 Aug 2017). Discontinued on 24 Sep 2023. | |
| 945 | Bt Batok West Ave 7, Bt Batok St 32, Bt Batok St 34 | Since introduction (6 Apr 1986, as Service 365). Amended to ply Bt Batok West Ave 7, Bt Batok West Ave 4 and Bt Batok St 33 from 27 Aug 2006. |
| Choa Chu Kang Dr, Choa Chu Kang Nth 6, Choa Chu Kang Nth 5 | Since introduction (24 Apr 2016). Merged with Service 979 on 22 Jul 2018. | |
| 991 | Bt Batok West Ave 6, Bt Batok West Ave 9, Bt Batok West Ave 5, Bt Batok West Ave 8 | Since introduction (8 Jul 2018). Converted to bi-directional service after route extension to Choa Chu Kang from 30 Sep 2018. |
| 992 | Plantation Cres, Tengah Blvd, Tengah Gdn Ave, Plantation Cres | Since 24 Dec 2023. Converted to bi-directional service after route extension to Tengah Int from 21 Jul 2024. |
| Yishun Ring Rd, Yishun St 61, Yishun Ctrl, Yishun Ave 11, Yishun Ring Rd | Since 21 Sep 2007. Converted to uni-directional service from 30 Apr 2014. | |
| Sembawang Ave, Canberra Rd, Admiralty Dr, Sembawang Dr | Since 1 Jul 2003. Converted to uni-directional service from 30 Apr 2014. | |
| New Bridge Rd, Upp Circular Rd, Sth Bridge Rd, Nth Canal Rd, Sth Canal Rd, Eu Tong Sen St | Since 20 Oct 2000. Converted to uni-directional service from 30 Apr 2014. | |
| Jln Boon Lay, Boon Lay Way, Jurong West St 64, Jurong West St 62, Jurong West St 61, Jurong West St 71, Jurong West St 81, Jurong West St 82, Jurong West St 75, Jurong West St 64, Jurong West Ctrl 1 | Since 20 Oct 2000. Converted to uni-directional service from 30 Apr 2014. | |
| Rivervale Dr, Sengkang East Way, Anchorvale Lk, Anchorvale Dr, Compassvale Dr, Rivervale Lane | Since 1 Jul 2003. Converted to uni-directional service from 30 Apr 2014. | |
| Pasir Ris Dr 1, Elias Rd, Pasir Ris Dr 3, Loyang Ave | Since 20 Oct 2000. Converted to uni-directional service from 30 Apr 2014. | |
| Bt Batok West Ave 2, Bt Batok West Ave 4, Bt Batok West Ave 7, Bt Batok West Ave 5 | Since 1 Jul 2003. Converted to uni-directional service from 30 Apr 2014. |
4. En-route looping points
Some bus routes (including bi-directional routes) make a loop around selected stretches of roads to provide better accessibility to residential blocks, industrial developments and MRT stations. However, these looping points are not considered the official looping points for the loop routes, but are en-route looping points for selected bus services before proceeding towards their official looping points.
Existing En-route looping points
| Service | En-route looping point(s) | Remarks |
| 3 | Pasir Ris Int | En-route looping point towards Tampines since introduction (7 Apr 2002) |
| 11 | Stadium Wk/Cres | Original looping point since 29 Sep 2010, until extension of service to loop at Rhu Cross from 8 Jun 2014 |
| 35 | Tanah Merah Ferry Ter | Original looping point since introduction (9 Jul 1995), until extension of service to loop at Alps Ave from 15 Dec 2014 |
| 39 | Jln Kayu | En-route looping point towards Yishun/Tampines Concourse, since 25 Jul 2004 |
| 60 | Bedok Resvr Rd (ring road) | En-route looping point towards Eunos since 17 Nov 2002 / towards Bedok since 7 Nov 2004 |
| 73 | S’goon Gdn Circus | En-route looping point towards Toa Payoh/Ang Mo Kio since introduction (3 Feb 1974) |
| 84G | New Punggol Rd | En-route looping point since 23 Jun 2024 |
| 84W | ||
| 86 | Jln Kayu | En-route looping point towards Ang Mo Kio/Sengkang since introduction (21 Feb 1999, as Service 866) |
| 91 | Ayer Rajah Cres (near Tempco Mfg) | En-route looping point towards former Ayer Rajah Bus Pk since introduction (13 Feb 1995) |
| 102 | Jln Kayu | Original looping point since introduction (20 Sep 2015), until extension of service to Seletar Airport from 14 Oct 2018 |
| 103 | West Camp Rd | Original looping point since 13 Feb 2011, until extension of service to Yishun from 14 Jun 2015 |
| 117 | West Camp Rd | En-route looping point towards Sembawang/Punggol, since 24 Apr 2016 |
| 117M | West Camp Rd | En-route looping point towards Sembawang/Punggol, since 29 Nov 2021 |
| 123 | Bt Purmei Ave | Original looping point since 23 May 1993, until extension of service to HarbourFront from 24 Aug 2014 |
| 123M | Bt Purmei Ave | Original looping point until extension of service to HarbourFront from 24 Aug 2014 |
| 131 | Bt Purmei Ave | En-route looping point towards Bt Merah/St. Michael’s, since 19 Jun 2005 |
| 136 | S’goon Gdn Circus | En-route looping point towards Punggol/Ang Mo Kio since introduction (27 Jul 1978) |
| 140 | Towner Rd | En-route looping point towards St. Wilfred Rd since 7 Sep 2025 |
| 168 | Jln Kayu | En-route looping point towards Woodlands/Bedok, since 22 Jul 2001 |
| 173 | Hillview Ave | En-route looping point towards Clementi/Bt Batok, since 16 Jul 2006 |
| 177 | MINDEF CP | En-route looping point towards Bt Panjang/Bt Batok, since 12 Mar 1990 |
| 249 | Tg Kling Rd | En-route looping point towards Jln Samulun since introduction (1 Jun 1978) |
| 254 | Tuas Rd | En-route looping point towards Tuas Ave 11 since introduction (27 May 1984) |
| 257 | Gul Rd | En-route looping point towards Pioneer Sector 2 since introduction (1 Jun 1978) |
| Pioneer Sector 1 | En-route looping point towards Pioneer Sector 2, since 23 Feb 1986 | |
| 265 | Ang Mo Kio Int | En-route looping point towards Ang Mo Kio Ave 10/Ang Mo Kio Ave 9, since 29 May 2011 |
| 273 | Telok Blangah Hts | En-route looping point since 30 Sep 2001 |
| 315 | S’goon Gdn Circus | En-route looping point towards S’goon Nth Ave 5/Serangoon Int, since 28 May 1989 |
| 317 | S’goon Gdn Circus | En-route looping point towards Berwick Dr/Serangoon Int, since 13 Mar 1988 (as Service 217) |
| 386 | Edgefield Plains | Original looping point since introduction (17 Aug 2014), until extension of service to loop at Punggol Ctrl from 14 Feb 2015 |
| Edgedale Plains | En-route looping point since 24 Apr 2016 | |
| 400 | Marina Gdns Dr | Original looping point since 19 Jul 2009, until extension of service to loop at Marina Bay Cruise Ctr from 16 Jun 2019 |
| 856 | W’lands Nth Coast Rd | En-route looping point towards Woodlands/Yishun, since 31 Jan 2020 |
| 858 | Jln Kayu | En-route looping point towards Changi Airport/Woodlands, since 22 Jul 2001 |
| 861 | Canberra St | En-route looping point towards Yishun Ring Rd/Sembawang, since introduction (15 Sep 2024) |
| 861M | Canberra St | En-route looping point towards Sembawang, since introduction (24 Mar 2025) |
| 883 | Canberra St | En-route looping point towards Yishun Ctrl 2/Sembawang, since 28 Nov 2021 |
| 883M | Canberra St | En-route looping point towards Yishun Ave 2/Sembawang, since 28 Nov 2021 |
| 925 | Kranji Way (Kranji Resvr Pk B) | En-route looping point towards Choa Chu Kang/Woodlands since introduction (6 Apr 1986) |
Former En-route looping points
| Service | En-route looping point(s) | Remarks |
| 124 | Telok Blangah Hts | En-route looping point since 23 Nov 2003. Amended to proceed along Telok Blangah Hts to Telok Blangah St 31 from 21 Apr 2013. |
| 177 | Hillview Ave | En-route looping point towards Bt Panjang/Bt Batok, since 26 Aug 2024. Amended to ply the reinstated Hillview Lk from 28 Apr 2025. |
| 248 | Tuas Sth Ave 12 | En-route looping point towards Tuas Sth Ave 14 since introduction (18 Jun 2017). Amended to ply Tuas Sth Ave 10 & Tuas Sth Ave 7 before plying Tuas Sth Ave 12 from 13 Apr 2025. |
| 248M | Tuas Sth Ave 12 | En-route looping point towards Tuas Sth Ave 14 since introduction (26 Sep 2021). Amended to ply Tuas Sth Ave 10 & Tuas Sth Ave 7 before plying Tuas Sth Ave 12 from 13 Apr 2025. |
| 300 | Choa Chu Kang Ave 5 | En-route looping point since 31 Oct 2001. Skipped looping point from 25 Apr 2015 with the introduction of Services 301 and 983. |
| 405 | Lim Chu Kang Rd | En-route looping point towards Boon Lay since 5 Apr 1997. Skipped looping point from 8 Jun 2025 with the realignment of Lim Chu Kang Rd. |
| Maritime Sq | En-route looping point since introduction (14 Nov 2005). Discontinued on 1 Mar 2013. |
5. Clockwise/Anti-clockwise loop routes
In some situations, a loop route will be required to connect points A, B and C. An ordinary loop route going through A, B and C in order may face some problems. For example, there may be high passenger demand from B to A, as well as from C to A. This creates overcrowding on the route, as well as unnecessary travel time for passengers at B. Also, although passengers at B will be able to alight at C, passengers at C will not have bus connections to B. This is when clockwise and anticlockwise loop routes are launched, one routed as A→B→C→A and the other routed as A→C→B→A, to cater to the needs of different commuters.
Existing Clockwise/Anti-clockwise loop routes
| Service | Looping Point | Remarks |
| 84G | New Punggol Rd | Since introduction (23 Jun 2024) |
| 84W | ||
| 225G | Bedok Nth St 3 | Since introduction (18 May 1980). Swapped directions on 9 Oct 1982. |
| 225W | ||
| 243G | Jurong West Ave 5 | Since 1999 |
| 243W | ||
| 382G | Sumang Wk | Since introduction (3 Jan 2016) |
| 382W | ||
| 410G | Shunfu Rd | Since introduction (3 May 1992) |
| 410W | ||
| 859A | Admiralty Lk | Since 17 Aug 2014 |
| 859B | Sembawang Cres | Since introduction (17 Aug 2014) |
Former Clockwise/Anti-clockwise loop routes
| Service | Looping Point | Remarks |
| Lor 1 Toa Payoh | Since introduction (26 Dec 1983). Converted to uni-directional loop service from 11 Mar 2012. | |
| Lor 2 Toa Payoh | Since introduction (26 Dec 1983). Converted to uni-directional loop service from 19 May 2002. | |
| Choa Chu Kang Ave 2 | Since 23 Feb 1997. Reverted to uni-directional loop service from 13 Apr 1998. | |
6. Two-part loop routes
Some loop routes are actually two loop routes combined into one, and the route stops at the original terminus midway through the route. Both the first and second leg serve different areas (A→B→A→C→A). This system allows passengers to travel between the areas served by both legs of the route. This is most commonly seen in the formerly Intra-Town/Townlink branded routes. To differentiate between the two legs of the route, SBS Transit used to implement a red/green plate system for the two legs.
| Service | Looping Points | Remarks |
| 42 | Lengkong Empat & Fidelio St | Since introduction (5 Nov 1989, as Service M2) |
| 92 | Science Pk Dr & Mt Sinai Dr | Since 17 Jan 1994, as Service M1 |
| 291 | Tampines St 81 & St 33 | Since 6 Jul 1996 |
| 293 | Tampines St 71 & Ave 7 | Since 6 Jul 1996 |
| 307 | Choa Chu Kang St 62 & Teck Whye Lane | Since introduction (24 Aug 1997). Briefly converted to single loop service between 26 Dec 1999 and 30 Oct 2001. |
| 358 | Pasir Ris Dr 10 & Dr 4 | Since introduction (2 Feb 1997) |
| 359 | Pasir Ris St 71 & Dr 2 | Since introduction (23 Feb 1997) |
| 811 | Yishun Ave 5 & Ave 1 | Since introduction (7 Jul 1996) |
| 812 | Yishun Ave 4 & Ave 3 | Since introduction (3 Nov 1996) |
| 911 | Woodlands Ave 2 & Ctr Rd | Since introduction (14 Jul 1996) |
| 912 | Woodlands Ave 7 & Ctr Rd | Since introduction (8 Dec 1996) |
| 913 | Woodlands Circle & Ave 3 | Since introduction (8 Dec 1996) |
Buses on dual loop feeder services will reflect the “T” suffix on the service number during the 2nd loop if the bus will terminate at the interchange. Otherwise, the bus will continue on its 2nd trip (i.e. 1st loop again) after finishing the 2nd leg. Drivers usually do 2 trips (i.e. 4 loops) of the service before going for their break.
Buses on Service 92 will reflect the “T” suffix on the service number if the bus will terminate at Ghim Moh Bus Terminal.
7. “Infinite” loop routes
This variant of loop routes allow passengers to remain onboard the bus at the bus terminus. The passengers can wait onboard until the bus departs on its next trip. The distance fare will be accumulated for both stretches of route (return and forward trip) once the passenger taps out, or a passenger pays a cash fare equivalent to the distance he traveled. This form of loop route technically allows passenger to stay onboard for as long as they like, as the fare will only be charged upon alighting (A ↺ B ↺ A)
| Service | Route | Remarks |
| 36 | Changi Airport Ter 2 ↺ Tomlinson Rd | Since 6 Sep 1998 |
| 92 | Ghim Moh Ter ↺ Science Pk Dr/Mt Sinai Dr | Since 26 Nov 2007 |
8. Looping point within restricted areas
Some routes loop within restricted areas where a pass is needed to enter. Such is the case for Changi Airfreight Terminal, where only workers with a valid entry pass can enter the restricted area. For card-paying passengers, their ride will be suspended upon tapping out at the Police Pass Office, and resumed upon boarding the same service as they alighted (at another bus stop near the Police Pass Office after buses exit the restricted areas). For cash paying passengers, they will have to pay again upon boaring if their ticket expires within the restricted area. (A→B→C→B→A)
Existing loop routes within restricted areas
| Service | Route | Remarks |
| 9 | Bedok Int ↺ Airport Cargo Rd | Since 25 Jun 1983 |
| 19 | Tampines Int ↺ Airport Cargo Rd | Since introduction (23 Jan 1994) |
| 35 | Alps Ave (3 point turn) | Since 1 Sep 2024 |
| 89 | Hougang Ctrl Int ↺ Airport Cargo Rd | Since introduction (5 Dec 1999) |
Former loop route within restricted areas
| Service | Route | Remarks |
| 29 | Tampines Int ↺ Airport Cargo Rd | Since introduction (9 Jun 1985). Shortened to loop at Changi Village from 23 Jan 1994. |
9. Loop routes operating from bus stops
These routes originate / terminate from various en-route bus stops:
Existing loop routes operating from bus stops
| Service | Route | Remarks |
| 42 | Jln Kembangan ↺ Fidelio St | Since introduction (5 Nov 1989, as Service M2) |
| 53M | Hougang St 21 ↺ Serangoon Ctrl | Since 26 Oct 2025 |
| 115 | Hougang St 21 ↺ Hougang Ave 3 | Since introduction (30 Oct 2004) |
| 240M | Lakeside Stn ↺ Jurong West St 64 | Since introduction (1 Sep 2016) |
| 265 | Ang Mo Kio St 63 ↺ Ang Mo Kio Ave 10 | Since 4 Jan 2025, following the closure of Ang Mo Kio Depot |
| 268 | Ang Mo Kio St 63 ↺ Ang Mo Kio Ave 5 | Since 4 Jan 2025, following the closure of Ang Mo Kio Depot |
Former loop routes operating from bus stops
| Service | Route | Remarks |
| 78 | Jurong Gateway Rd ↺ Clementi Ave 3 | Since 6 Dec 2020. Extended to Jurong Town Hall Int on 26 Nov 2023. |
| 114 | Buangkok Stn ↺ Buangkok Cres | Since introduction (25 Oct 2020). Extended to Buangkok Int on 1 Dec 2024. |
| 146 | Bartley Rd ↺ Bidadari Pk Dr | Since introduction (25 Feb 2024). Converted to bi-directional service after route extension to Woodleigh Int on 20 Apr 2025. |
| 502 | Pioneer Rd Nth ↺ Temasek Ave | Since 26 Dec 2005. Extended to Soon Lee Bus Pk on 23 Feb 2009. |
| 502A |
10. Loop routes operating like bi-directional routes
Some routes are designated as loop routes but operate like bi-directional routes. They have a terminus at either end and have a short layover at the looping terminus, usually without any driver’s kiosk.
Existing loop routes operating like bi-directional routes
| Service | Route | Remarks |
| 160 | Jurong East Int ↺ JB Sentral Ter | Since 1 Mar 2015 |
| 950 | Woodlands Temp Int ↺ JB Sentral Ter | Since 1 Mar 2015 |
| 975 | Bt Panjang Int ↺ Lim Chu Kang Rd | Since introduction (27 Feb 2005) |
Former loop routes operating like bi-directional routes
| Service | Route | Remarks |
| 63 | Eunos Int ↺ Jln Rumah Tinggi | Since 15 Sep 2002. Converted to bi-directional service from 26 Oct 2025. |
11. Bi-directional routes operating like loop routes
Some routes are designated as bi-directional routes but operate like loop routes. Drivers do not take a layover break at the looping terminus, they simply alight all passengers and proceed to pick up passengers for the return journey.
| Service | Route | Remarks |
| 159 | Sengkang Int ↔ Toa Payoh Int | Unofficially loops at Toa Payoh Int |
| 163 | Sengkang Int ↔ Toa Payoh Int | Unofficially loops at Toa Payoh Int |
| 192 | Boon Lay Int ↔ Tuas Ter | Unofficially loops at Boon Lay Int |
| 193 | Boon Lay Int ↔ Tuas Ter | Unofficially loops at Boon Lay Int |
12. Looping Short Trip Services
While most short trip services operate as uni-directional trips from Point A to B, selected short trip services are operated as loop services in order to cater to passenger demand in both directions of their parent services.
| Service | Route | Remarks |
| 34B | Tampines Ave 10 (IKEA Tampines/Aft TPE) → Changi Airport Ter 2 → Tampines Ave 10 (Tampines Wafer Fab Pk) | Since introduction (25 Mar 2019) |
| 36B | Marine Parade Rd (Lagoon View) → Tomlinson Rd (Aft Cuscaden Rd) → Siglap Rd (Bef Seaside Residences) | Since introduction (2009) |
| 71A | Ang Mo Kio Ave 6 (Mayflower Stn Exit 5) → Bishan St 11 (Blk 151A Mkt) → Bishan Rd (Opp Bishan Stn) | Since introduction (17 Mar 2025) |
| 92B | Sth Buona Vista Rd (Kent Ridge Stn Exit B) → Science Pk Dr (Opp Normanton Pk / R’ford) → Sth Buona Vista Rd (Kent Ridge Stn) | Since introduction (24 Mar 2025) |
| 113A | Upp S’goon Rd (Kovan Stn Exit C) → Upp Paya Lebar Rd (Blk 161) → Upp S’goon Rd (Kovan Stn Exit B) | Since introduction (2005) |
| 142A | Toa Payoh Int → Potong Pasir Ave 1 → Upp S’goon Rd (Sant Ritz) | Since introduction (24 Dec 2018) |
| 158A | Aljunied Rd (Aljunied Stn) → Rhu Cross (Opp Costa Rhu Condo) → Aljunied Rd (Opp Aljunied Stn) | Since 1 Aug 2011 |
| 179A | Boon Lay Int → Nanyang Dr (Lee Wee Nam Lib) → Boon Lay Int | Since introduction (1 Oct 2007) |
| 195A | Marina Ctr Ter → C’wealth Ave (C’wealth Stn Exit B/C) → Tiong Bahru Rd (Tiong Bahru Stn) | Since 2005 |
| 222B | New Upp Changi Rd (Bedok Stn Exit A) → Chai Chee Dr → New Upp Changi Rd (Bedok Stn Exit B) | Since introduction (1 Sep 2016) |
| 302A | Choa Chu Kang Dr (Yew Tee Stn) → Choa Chu Kang Cres → Choa Chu Kang Dr (Opp Yew Tee Stn) | Since introduction (15 Sep 2014) |
| 307A | Choa Chu Kang Int → Choa Chu Kang St 62 → Choa Chu Kang Ave 4 (Opp Choa Chu Kang Stn) | Since introduction (1 Sep 2016) |
| 858B | Jln Kayu (Bef Seletar Camp G) → Changi Airport Ter 2 → Jln Kayu (Aft Seletar Camp G) | Since introduction (1 Feb 2016) |
| 912A | Woodlands Int ↺ W’lands Ave 7 | Since introduction (10 Sep 2017) |
| 912B | Woodlands Int ↺ W’lands Ctr Rd | Since introduction (10 Sep 2017) |
| 962B | Sembawang Dr (Opp Sun Plaza) → Admiralty St → Sembawang Dr (Sun Plaza/ Sembawang Stn) | Since introduction (26 Aug 2013) |
| 974A | Joo Koon Int → Upp Bt Timah Rd (Bt Panjang Stn Exit A/LRT) → Choa Chu Kang Ave 4 (Lot 1/Choa Chu Kang Stn) | Since 23 Jan 2021 |
Do note that the above classification is not exclusive, and various bus services can fall under multiple classifications.
Gallery:
- –
External Links & References:
- –
Back to Bus Articles

60 has an enroute looping point on Bedok reservoir road too no?
Yes service 60 serves Bedok Reservoir Road Christ Church and Blk 608 bus stops towards both Eunos and Bedok Bus Interchanges since 7 November 2004.