Singapore bus service
89
Hougang Ctrl Int, looping.
95 stops · SBS Transit
NE14SE5SE1EW14 rail connections
The loop
95 stops, Hougang Ctrl Int, looping.
| # | Stop | Mon to Fri | Saturday | Sunday |
|---|---|---|---|---|
| 1 | Hougang Ctrl Int64009 · Hougang CtrlNE14 | 5:30 am – 11:00 pm | 5:30 am – 11:00 pm | 5:30 am – 11:00 pm |
| 2 | Blk 51364397 · Hougang Ave 10 | 5:33 am – 11:02 pm | 5:32 am – 11:02 pm | 5:32 am – 11:02 pm |
| 3 | Blk 52264389 · Hougang Ave 10NE14 | 5:34 am – 11:04 pm | 5:33 am – 11:04 pm | 5:33 am – 11:04 pm |
| 4 | Blk 42164421 · Hougang Ave 10 | 5:38 am – 11:06 pm | 5:35 am – 11:06 pm | 5:35 am – 11:06 pm |
| 5 | Blk 45864021 · Hougang Ave 10 | 5:19 am – 11:08 pm | 5:37 am – 11:08 pm | 5:37 am – 11:08 pm |
| 6 | Blk 266/Opp The Rivervale65011 · Punggol Rd | 5:21 am – 11:10 pm | 5:39 am – 11:10 pm | 5:39 am – 11:10 pm |
| 7 | Ranggung Stn Exit B67219 · Sengkang East AveSE5 | 5:22 am – 11:11 pm | 5:40 am – 11:11 pm | 5:40 am – 11:11 pm |
| 8 | Blk 20367209 · Compassvale Rd | 5:24 am – 11:13 pm | 5:42 am – 11:13 pm | 5:41 am – 11:13 pm |
| 9 | Opp Blk 223D67199 · Compassvale Rd | 5:25 am – 11:14 pm | 5:43 am – 11:14 pm | 5:42 am – 11:14 pm |
| 10 | Opp Blk 24167189 · Compassvale Rd | 5:26 am – 11:15 pm | 5:44 am – 11:15 pm | 5:43 am – 11:15 pm |
| 11 | Blk 259C67249 · Compassvale Rd | 5:28 am – 11:17 pm | 5:46 am – 11:17 pm | 5:45 am – 11:17 pm |
| 12 | Compassvale Stn Exit B67259 · Compassvale StSE1 | 5:29 am – 11:18 pm | 5:47 am – 11:18 pm | 5:46 am – 11:18 pm |
| 13 | Blk 298A65061 · Punggol RdSE1 | 5:30 am – 11:19 pm | 5:48 am – 11:19 pm | 5:47 am – 11:19 pm |
| 14 | Aft Punggol Rd65199 · TPE | 5:32 am – 11:22 pm | 5:50 am – 11:22 pm | 5:49 am – 11:21 pm |
| 15 | Opp Blk 75677339 · Pasir Ris Dr 12 | 5:38 am – 11:29 pm | 5:55 am – 11:29 pm | 5:56 am – 11:28 pm |
| 16 | Blk 73877289 · Pasir Ris Dr 1 | 5:40 am – 11:30 pm | 5:56 am – 11:30 pm | 5:57 am – 11:29 pm |
| 17 | Blk 64377239 · Pasir Ris Dr 1 | 5:41 am – 11:31 pm | 5:57 am – 11:31 pm | 5:58 am – 11:30 pm |
| 18 | Blk 64077249 · Pasir Ris Dr 1 | 5:42 am – 11:32 pm | 5:58 am – 11:32 pm | 5:59 am – 11:31 pm |
| 19 | Blk 61278049 · Pasir Ris Dr 1 | 5:44 am – 11:33 pm | 6:00 am – 11:33 pm | 5:59 am – 11:32 pm |
| 20 | Blk 51577019 · Pasir Ris Dr 1 | 5:44 am – 11:33 pm | 6:00 am – 11:33 pm | 6:00 am – 11:32 pm |
| 21 | Blk 57177029 · Pasir Ris Dr 1 | 5:46 am – 11:35 pm | 6:02 am – 11:35 pm | 6:01 am – 11:34 pm |
| 22 | Pasir Ris Int/Mall77039 · Pasir Ris CtrlEW1 | 5:48 am – 11:36 pm | 6:04 am – 11:36 pm | 6:02 am – 11:35 pm |
| 23 | Aft Pasir Ris Stn Exit A77171 · Pasir Ris CtrlEW1 | 5:47 am – 11:37 pm | 6:05 am – 11:37 pm | 6:03 am – 11:36 pm |
| 24 | Downtown East78109 · Pasir Ris Dr 3 | 5:49 am – 11:39 pm | 6:07 am – 11:39 pm | 6:05 am – 11:38 pm |
| 25 | Opp Blk 47678119 · Pasir Ris Dr 3 | 5:51 am – 11:41 pm | 6:09 am – 11:41 pm | 6:06 am – 11:40 pm |
| 26 | Opp Blk 23378129 · Pasir Ris Dr 3 | 5:52 am – 11:43 pm | 6:10 am – 11:43 pm | 6:08 am – 11:41 pm |
| 27 | Opp Pasir Ris Pr Sch78139 · Pasir Ris Dr 3 | 5:53 am – 11:45 pm | 6:11 am – 11:44 pm | 6:09 am – 11:42 pm |
| 28 | NTUC Health Pasir Ris78149 · Pasir Ris Dr 3 | 5:55 am – 11:46 pm | 6:13 am – 11:46 pm | 6:10 am – 11:44 pm |
| 29 | Opp Loyang Pt98109 · Pasir Ris Dr 3 | 5:54 am – 11:48 pm | 6:14 am – 11:47 pm | 6:11 am – 11:45 pm |
| 30 | Opp Loyang Valley98041 · Loyang Ave | 5:56 am – 11:49 pm | 6:16 am – 11:48 pm | 6:13 am – 11:46 pm |
| 31 | Krislite Bldg98121 · Loyang Way | 5:58 am – 11:50 pm | 6:18 am – 11:50 pm | 6:15 am – 11:48 pm |
| 32 | Bef Loyang Way 198131 · Loyang Way | 5:59 am – 11:51 pm | 6:19 am – 11:50 pm | 6:16 am – 11:48 pm |
| 33 | Opp Engine Test Facility98061 · Loyang Ave | 6:02 am – 11:52 pm | 6:21 am – 11:52 pm | 6:18 am – 11:50 pm |
| 34 | Loyang Way 4/Soxal98071 · Loyang Ave | 6:03 am – 11:53 pm | 6:22 am – 11:53 pm | 6:19 am – 11:51 pm |
| 35 | Bef Hendon Camp99011 · Loyang Ave | 6:04 am – 11:54 pm | 6:23 am – 11:54 pm | 6:20 am – 11:52 pm |
| 36 | Bef Cranwell Rd99021 · Loyang Ave | 6:05 am – 11:55 pm | 6:24 am – 11:55 pm | 6:21 am – 11:53 pm |
| 37 | Opp Maranatha B-P Ch99031 · Loyang Ave | 6:05 am – 11:55 pm | 6:25 am – 11:55 pm | 6:21 am – 11:53 pm |
| 38 | Aft Changi Golf Course99041 · Loyang Ave | 6:06 am – 11:56 pm | 6:26 am – 11:56 pm | 6:22 am – 11:54 pm |
| 39 | Bef S'pore Aviation Ac99181 · Telok Paku Rd | 6:07 am – 11:57 pm | 6:27 am – 11:57 pm | 6:23 am – 11:55 pm |
| 40 | Changi Beach CP 299171 · Nicoll Dr | 6:11 am – 11:58 pm | 6:29 am – 11:59 pm | 6:25 am – 11:57 pm |
| 41 | Aft Changi Beach CP 399161 · Nicoll Dr | 6:11 am – 11:59 pm | 6:30 am – 11:59 pm | 6:25 am – 11:57 pm |
| 42 | Changi Beach CP 495071 · Nicoll Dr | 6:12 am – 11:59 pm | 6:30 am – 12:00 am | 6:26 am – 11:58 pm |
| 43 | Changi Beach CP 595081 · Nicoll Dr | 6:13 am – 12:00 am | 6:31 am – 12:01 am | 6:27 am – 11:59 pm |
| 44 | SAF Ferry Ter95091 · Nicoll Dr | 6:13 am – 12:01 am | 6:32 am – 12:01 am | 6:27 am – 11:59 pm |
| 45 | Police Pass Off95131 · Airline Rd | 6:14 am – 12:01 am | 6:33 am – 12:02 am | 6:28 am – 12:00 am |
| 46 | Aft Cargo Bldg D95141 · Airline Rd | 6:16 am – 12:03 am | 6:35 am – 12:03 am | 6:29 am – 12:01 am |
| 47 | Airline Hse95061 · Airline Rd | 6:17 am – 12:04 am | 6:36 am – 12:04 am | 6:29 am – 12:02 am |
| 48 | 3rd Cargo Agents95051 · Airport Cargo Rd | 6:19 am – 12:05 am | 6:37 am – 12:06 am | 6:30 am – 12:03 am |
| 49 | CIAS Cargo Ters95041 · Airport Cargo Rd | 6:20 am – 12:06 am | 6:38 am – 12:07 am | 6:31 am – 12:04 am |
| 50 | AirFreight Ter Bldg95039 · Airport Cargo Rd | 6:19 am – 12:07 am | 6:39 am – 12:07 am | 6:31 am – 12:04 am |
| 51 | SATS Cargo Ter95049 · Airport Cargo Rd | 6:20 am – 12:08 am | 6:40 am – 12:08 am | 6:32 am – 12:05 am |
| 52 | Opp Airline Hse95069 · Airline Rd | 6:22 am – 12:09 am | 6:41 am – 12:09 am | 6:35 am – 12:06 am |
| 53 | Bef Cargo Bldg D95149 · Airline Rd | 6:23 am – 12:10 am | 6:42 am – 12:10 am | 6:36 am – 12:07 am |
| 54 | Police Pass Off95139 · Airline Rd | 6:25 am – 12:12 am | 6:43 am – 12:12 am | 6:38 am – 12:09 am |
| 55 | Opp SAF Ferry Ter95099 · Nicoll Dr | 6:26 am – 12:13 am | 6:44 am – 12:13 am | 6:39 am – 12:10 am |
| 56 | Opp Changi Beach CP 595089 · Nicoll Dr | 6:27 am – 12:14 am | 6:45 am – 12:14 am | 6:40 am – 12:11 am |
| 57 | Opp Changi Beach CP 395079 · Nicoll Dr | 6:27 am – 12:14 am | 6:46 am – 12:14 am | 6:41 am – 12:11 am |
| 58 | S'pore Aviation Ac99189 · Telok Paku Rd | 6:28 am – 12:15 am | 6:47 am – 12:15 am | 6:42 am – 12:12 am |
| 59 | Changi Golf Course99049 · Loyang Ave | 6:29 am – 12:16 am | 6:48 am – 12:16 am | 6:43 am – 12:13 am |
| 60 | St. George Chapel99039 · Loyang Ave | 6:30 am – 12:17 am | 6:49 am – 12:17 am | 6:44 am – 12:14 am |
| 61 | Aft Cranwell Rd99029 · Loyang Ave | 6:31 am – 12:17 am | 6:49 am – 12:17 am | 6:44 am – 12:14 am |
| 62 | Aft Hendon Camp99019 · Loyang Ave | 6:32 am – 12:18 am | 6:50 am – 12:18 am | 6:45 am – 12:15 am |
| 63 | Opp Loyang Way 4/Soxal98079 · Loyang Ave | 6:34 am – 12:18 am | 6:50 am – 12:19 am | 6:46 am – 12:15 am |
| 64 | Aft Engine Test Facility98069 · Loyang Ave | 6:33 am – 12:19 am | 6:51 am – 12:20 am | 6:47 am – 12:16 am |
| 65 | Aft Loyang Way 198139 · Loyang Way | 6:34 am – 12:21 am | 6:52 am – 12:21 am | 6:48 am – 12:17 am |
| 66 | Opp Krislite Bldg98129 · Loyang Way | 6:35 am – 12:22 am | 6:54 am – 12:22 am | 6:50 am – 12:19 am |
| 67 | Loyang Valley98049 · Loyang Ave | 6:37 am – 12:24 am | 6:55 am – 12:24 am | 6:51 am – 12:20 am |
| 68 | Loyang Pt98101 · Pasir Ris Dr 3 | 5:35 am – 12:27 am | 5:35 am – 12:26 am | 5:35 am – 12:23 am |
| 69 | Blk 24978141 · Pasir Ris Dr 3 | 5:37 am – 12:28 am | 5:36 am – 12:27 am | 5:36 am – 12:24 am |
| 70 | Pasir Ris Pr Sch78131 · Pasir Ris Dr 3 | 5:39 am – 12:30 am | 5:38 am – 12:28 am | 5:37 am – 12:25 am |
| 71 | Bet Blks 232/23378121 · Pasir Ris Dr 3 | 5:40 am – 12:31 am | 5:39 am – 12:29 am | 5:38 am – 12:26 am |
| 72 | Blk 47678111 · Pasir Ris Dr 3 | 5:42 am – 12:32 am | 5:40 am – 12:31 am | 5:40 am – 12:27 am |
| 73 | Opp Downtown East78101 · Pasir Ris Dr 3 | 5:41 am – 12:34 am | 5:40 am – 12:32 am | 5:40 am – 12:28 am |
| 74 | Opp Pasir Ris Stn Exit A77179 · Pasir Ris CtrlEW1 | 5:44 am – 12:36 am | 5:42 am – 12:34 am | 5:42 am – 12:30 am |
| 75 | Opp Pasir Ris Int/Mall77031 · Pasir Ris CtrlEW1 | 5:45 am – 12:37 am | 5:43 am – 12:35 am | 5:43 am – 12:31 am |
| 76 | Opp Blk 57177021 · Pasir Ris Dr 1 | 5:47 am – 12:38 am | 5:45 am – 12:36 am | 5:45 am – 12:33 am |
| 77 | Opp Blk 51577011 · Pasir Ris Dr 1 | 5:47 am – 12:39 am | 5:45 am – 12:37 am | 5:45 am – 12:34 am |
| 78 | Opp Blk 64077241 · Pasir Ris Dr 1 | 5:48 am – 12:40 am | 5:46 am – 12:38 am | 5:46 am – 12:35 am |
| 79 | Tampines Meridian JC77231 · Pasir Ris Dr 1 | 5:48 am – 12:40 am | 5:46 am – 12:38 am | 5:46 am – 12:35 am |
| 80 | Blk 74077281 · Pasir Ris Dr 1 | 5:49 am – 12:41 am | 5:47 am – 12:38 am | 5:47 am – 12:35 am |
| 81 | Blk 747A77331 · Pasir Ris Dr 12 | 5:50 am – 12:41 am | 5:48 am – 12:39 am | 5:47 am – 12:36 am |
| 82 | Bef Punggol Rd65191 · TPE | 5:57 am – 12:49 am | 5:55 am – 12:46 am | 5:54 am – 12:43 am |
| 83 | Blk 190C65069 · Punggol RdSE1 | 5:59 am – 12:51 am | 5:57 am – 12:48 am | 5:56 am – 12:45 am |
| 84 | Compassvale Stn Exit A67251 · Compassvale StSE1 | 6:01 am – 12:52 am | 5:58 am – 12:49 am | 5:57 am – 12:46 am |
| 85 | Blk 248A67241 · Compassvale Rd | 6:02 am – 12:53 am | 6:00 am – 12:50 am | 5:58 am – 12:47 am |
| 86 | Blk 24067181 · Compassvale Rd | 6:03 am – 12:54 am | 6:01 am – 12:51 am | 5:59 am – 12:48 am |
| 87 | Blk 223D67191 · Compassvale Rd | 6:04 am – 12:55 am | 6:02 am – 12:52 am | 6:00 am – 12:49 am |
| 88 | Blk 206A67201 · Compassvale Rd | 6:05 am – 12:56 am | 6:03 am – 12:53 am | 6:01 am – 12:50 am |
| 89 | Ranggung Stn Exit A67211 · Sengkang East AveSE5 | 6:07 am – 12:58 am | 6:05 am – 12:55 am | 6:03 am – 12:52 am |
| 90 | Opp Blk 266/The Rivervale65019 · Punggol Rd | 6:08 am – 12:59 am | 6:05 am – 12:56 am | 6:03 am – 12:53 am |
| 91 | Opp Blk 45864029 · Hougang Ave 10 | 6:11 am – 1:01 am | 6:08 am – 12:58 am | 6:05 am – 12:55 am |
| 92 | Blk 41264429 · Hougang Ave 10 | 6:13 am – 1:03 am | 6:10 am – 1:01 am | 6:08 am – 12:57 am |
| 93 | Hougang Stn Exit C64381 · Hougang Ave 10NE14 | 6:16 am – 1:05 am | 6:13 am – 1:04 am | 6:11 am – 12:59 am |
| 94 | Blk 83164391 · Hougang Ave 10 | 6:18 am – 1:07 am | 6:15 am – 1:05 am | 6:12 am – 1:01 am |
| 95 | Hougang Ctrl Int64009 · Hougang CtrlNE14 | 6:19 am – 1:08 am | 6:16 am – 1:07 am | 6:14 am – 1:02 am |
First and last bus are LTA's scheduled times for each stop, so they get later as the bus works along the route. Live arrival times are on each stop's own page. Data updated 2026-08-22.