Singapore bus service
187
Woodlands Int to Boon Lay Int, and Boon Lay Int to Woodlands Int.
80 stops · SMRT Buses
NS9TE2NS8BP6DT1BP5BP4NS2EW26EW2710 rail connections
Towards Boon Lay Int
40 stops, Woodlands Int to Boon Lay Int.
| # | Stop | Mon to Fri | Saturday | Sunday |
|---|---|---|---|---|
| 1 | Woodlands Int46009 · Woodlands SqNS9TE2 | 5:20 am – 11:30 pm | 5:20 am – 11:30 pm | 5:30 am – 11:45 pm |
| 2 | Blk 34746549 · Woodlands Ave 3 | 5:25 am – 11:34 pm | 5:24 am – 11:34 pm | 5:34 am – 11:49 pm |
| 3 | Blk 32046539 · Woodlands Ave 3 | 5:27 am – 11:36 pm | 5:25 am – 11:35 pm | 5:35 am – 11:50 pm |
| 4 | Opp Marsiling Stn46529 · Woodlands Ave 3NS8 | 5:29 am – 11:38 pm | 5:27 am – 11:37 pm | 5:37 am – 11:52 pm |
| 5 | Blk 40246491 · Woodlands Ave 3 | 5:29 am – 11:38 pm | 5:27 am – 11:37 pm | 5:37 am – 11:52 pm |
| 7 | Blk 22344269 · Bt Panjang Rd | 5:30 am – 11:49 pm | 5:38 am – 11:47 pm | 5:46 am – 12:01 am |
| 8 | Opp Zhenghua Pr Sch44239 · Bt Panjang Rd | 5:32 am – 11:51 pm | 5:40 am – 11:49 pm | 5:47 am – 12:02 am |
| 9 | Blk 17444249 · Bt Panjang Rd | 5:34 am – 11:52 pm | 5:41 am – 11:50 pm | 5:48 am – 12:03 am |
| 10 | Blk 18344259 · Bt Panjang RdBP6DT1 | 5:36 am – 11:54 pm | 5:43 am – 11:52 pm | 5:50 am – 12:05 am |
| 11 | Opp Phoenix Stn44149 · Choa Chu Kang RdBP5 | 5:38 am – 11:56 pm | 5:44 am – 11:53 pm | 5:52 am – 12:07 am |
| 12 | Opp Blk 2644139 · Choa Chu Kang RdBP4 | 5:39 am – 11:57 pm | 5:45 am – 11:54 pm | 5:53 am – 12:08 am |
| 13 | Bt Batok Fire Stn44159 · Bt Batok Rd | 5:40 am – 11:58 pm | 5:47 am – 11:56 pm | 5:54 am – 12:09 am |
| 14 | Bef Bt Batok West Ave 544169 · Bt Batok Rd | 5:42 am – 12:00 am | 5:48 am – 11:57 pm | 5:56 am – 12:11 am |
| 15 | Opp Bt Batok Driving Ctr43529 · Bt Batok West Ave 5 | 5:44 am – 12:02 am | 5:50 am – 11:59 pm | 5:58 am – 12:13 am |
| 16 | Opp HomeTeamNS43641 · Bt Batok West Ave 7 | 5:45 am – 12:03 am | 5:51 am – 12:00 am | 5:59 am – 12:14 am |
| 17 | Blk 33443831 · Bt Batok West Ave 7 | 5:46 am – 12:04 am | 5:52 am – 12:01 am | 6:00 am – 12:15 am |
| 18 | Blk 33143491 · Bt Batok West Ave 4 | 5:47 am – 12:05 am | 5:53 am – 12:02 am | 6:00 am – 12:15 am |
| 19 | Blk 31543481 · Bt Batok West Ave 2 | 5:49 am – 12:07 am | 5:55 am – 12:04 am | 6:02 am – 12:17 am |
| 20 | Blk 30643471 · Bt Batok West Ave 2 | 5:51 am – 12:09 am | 5:56 am – 12:05 am | 6:03 am – 12:18 am |
| 21 | Aft Bt Batok West Ave 543461 · Bt Batok West Ave 2 | 5:52 am – 12:10 am | 5:57 am – 12:06 am | 6:04 am – 12:19 am |
| 22 | Opp Blk 62843411 · Bt Batok Ctrl | 5:54 am – 12:12 am | 5:59 am – 12:07 am | 6:05 am – 12:20 am |
| 23 | Blk 22543701 · Bt Batok Ctrl | 5:56 am – 12:14 am | 6:01 am – 12:09 am | 6:07 am – 12:22 am |
| 24 | Opp Blk 10243389 · Bt Batok Ave 1NS2 | 5:58 am – 12:16 am | 6:03 am – 12:11 am | 6:09 am – 12:24 am |
| 25 | Blk 29843699 · Bt Batok Ave 1 | 5:59 am – 12:17 am | 6:04 am – 12:12 am | 6:10 am – 12:25 am |
| 26 | Blk 26628629 · Jurong East Ctrl | 6:01 am – 12:19 am | 6:06 am – 12:13 am | 6:10 am – 12:25 am |
| 27 | Blk 23928321 · Jurong East Ave 1 | 6:03 am – 12:21 am | 6:08 am – 12:15 am | 6:12 am – 12:27 am |
| 28 | Blk 22928331 · Jurong East Ave 1 | 6:05 am – 12:23 am | 6:10 am – 12:17 am | 6:13 am – 12:28 am |
| 29 | Parc Oasis28451 · Jurong East Ave 1 | 6:07 am – 12:24 am | 6:11 am – 12:18 am | 6:14 am – 12:29 am |
| 30 | Blk 34728461 · Jurong East Ave 1 | 6:09 am – 12:26 am | 6:13 am – 12:19 am | 6:16 am – 12:31 am |
| 31 | Opp Jurong Polyclinic28491 · Jurong East Ave 1 | 6:11 am – 12:28 am | 6:14 am – 12:21 am | 6:18 am – 12:33 am |
| 32 | Blk 49028501 · Jurong West Ave 1 | 6:13 am – 12:30 am | 6:16 am – 12:22 am | 6:20 am – 12:35 am |
| 33 | Blk 46328511 · Jurong West Ave 1 | 6:16 am – 12:32 am | 6:18 am – 12:24 am | 6:22 am – 12:37 am |
| 34 | Blk 45728521 · Jurong West Ave 1 | 6:18 am – 12:33 am | 6:19 am – 12:25 am | 6:23 am – 12:38 am |
| 35 | Blk 45828399 · Jurong West St 51 | 6:20 am – 12:35 am | 6:20 am – 12:26 am | 6:25 am – 12:40 am |
| 36 | Opp Blk 51528389 · Jurong West St 51 | 6:22 am – 12:37 am | 6:22 am – 12:28 am | 6:27 am – 12:42 am |
| 37 | Lakeside Stn28091 · Boon Lay WayEW26 | 6:25 am – 12:39 am | 6:24 am – 12:30 am | 6:29 am – 12:44 am |
| 38 | Opp Blk 20021681 · Boon Lay Way | 6:28 am – 12:41 am | 6:26 am – 12:32 am | 6:31 am – 12:46 am |
| 39 | Opp Summerdale21691 · Boon Lay Way | 6:29 am – 12:42 am | 6:27 am – 12:32 am | 6:31 am – 12:46 am |
| 40 | Blk 662D22491 · Jurong West St 64EW27 | 6:35 am – 12:46 am | 6:31 am – 12:36 am | 6:35 am – 12:50 am |
| 41 | Boon Lay Int22009 · Jurong West Ctrl 3EW27 | 6:38 am – 12:49 am | 6:33 am – 12:38 am | 6:37 am – 12:52 am |
Towards Woodlands Int
40 stops, Boon Lay Int to Woodlands Int.
| # | Stop | Mon to Fri | Saturday | Sunday |
|---|---|---|---|---|
| 1 | Boon Lay Int22009 · Jurong West Ctrl 3EW27 | 5:40 am – 12:00 am | 5:40 am – 12:00 am | 6:00 am – 12:00 am |
| 2 | Opp Blk 662C22499 · Jurong West St 64EW27 | 5:42 am – 12:02 am | 5:42 am – 12:02 am | 6:02 am – 12:02 am |
| 3 | Summerdale21699 · Boon Lay Way | 5:47 am – 12:07 am | 5:46 am – 12:06 am | 6:06 am – 12:05 am |
| 4 | Blk 20021689 · Boon Lay Way | 5:48 am – 12:08 am | 5:47 am – 12:07 am | 6:07 am – 12:06 am |
| 5 | Opp Lakeside Stn28099 · Boon Lay WayEW26 | 5:51 am – 12:11 am | 5:50 am – 12:09 am | 6:09 am – 12:08 am |
| 6 | Blk 51528381 · Jurong West St 51 | 5:52 am – 12:12 am | 5:51 am – 12:10 am | 6:10 am – 12:09 am |
| 7 | Blk 50128391 · Jurong West St 51 | 5:54 am – 12:14 am | 5:53 am – 12:12 am | 6:11 am – 12:10 am |
| 8 | Blk 44128529 · Jurong West Ave 1 | 5:55 am – 12:15 am | 5:54 am – 12:13 am | 6:12 am – 12:11 am |
| 9 | Blk 42528519 · Jurong West Ave 1 | 5:57 am – 12:17 am | 5:56 am – 12:15 am | 6:14 am – 12:13 am |
| 10 | Blk 42228509 · Jurong West Ave 1 | 5:58 am – 12:18 am | 5:57 am – 12:16 am | 6:15 am – 12:14 am |
| 11 | Jurong Polyclinic28499 · Jurong East Ave 1 | 6:00 am – 12:21 am | 5:59 am – 12:18 am | 6:17 am – 12:16 am |
| 12 | Blk 31628469 · Jurong East Ave 1 | 6:02 am – 12:22 am | 6:00 am – 12:19 am | 6:18 am – 12:17 am |
| 13 | Opp Parc Oasis28459 · Jurong East Ave 1 | 6:04 am – 12:24 am | 6:02 am – 12:20 am | 6:20 am – 12:18 am |
| 14 | Blk 25228339 · Jurong East Ave 1 | 6:07 am – 12:26 am | 6:03 am – 12:22 am | 6:22 am – 12:20 am |
| 15 | Blk 24628329 · Jurong East Ave 1 | 6:09 am – 12:28 am | 6:05 am – 12:23 am | 6:24 am – 12:21 am |
| 16 | Blk 24128621 · Jurong East Ctrl | 6:12 am – 12:30 am | 6:07 am – 12:25 am | 6:26 am – 12:23 am |
| 17 | Blk 19043691 · Bt Batok Ave 1 | 6:14 am – 12:31 am | 6:08 am – 12:26 am | 6:27 am – 12:24 am |
| 18 | Blk 10243381 · Bt Batok Ave 1 | 6:16 am – 12:32 am | 6:09 am – 12:27 am | 6:28 am – 12:25 am |
| 19 | Blk 64443709 · Bt Batok Ctrl | 6:19 am – 12:35 am | 6:11 am – 12:30 am | 6:29 am – 12:28 am |
| 20 | Aft Bt Batok Stn/Blk 62843419 · Bt Batok Ctrl | 6:22 am – 12:37 am | 6:13 am – 12:32 am | 6:31 am – 12:30 am |
| 21 | Bef Bt Batok West Ave 543469 · Bt Batok West Ave 2 | 6:24 am – 12:39 am | 6:14 am – 12:33 am | 6:32 am – 12:31 am |
| 22 | Opp Blk 30543479 · Bt Batok West Ave 2 | 6:25 am – 12:40 am | 6:15 am – 12:34 am | 6:33 am – 12:32 am |
| 23 | Opp Blk 31543489 · Bt Batok West Ave 2 | 6:27 am – 12:41 am | 6:15 am – 12:34 am | 6:33 am – 12:33 am |
| 24 | Blk 41943499 · Bt Batok West Ave 4 | 6:29 am – 12:43 am | 6:17 am – 12:36 am | 6:35 am – 12:35 am |
| 25 | Opp Blk 33643839 · Bt Batok West Ave 7 | 6:30 am – 12:44 am | 6:18 am – 12:37 am | 6:36 am – 12:36 am |
| 26 | HomeTeamNS43649 · Bt Batok West Ave 7 | 6:32 am – 12:45 am | 6:19 am – 12:38 am | 6:37 am – 12:37 am |
| 27 | Bt Batok Driving Ctr43521 · Bt Batok West Ave 5 | 6:33 am – 12:47 am | 6:21 am – 12:39 am | 6:38 am – 12:38 am |
| 28 | Aft Bt Batok West Ave 544161 · Bt Batok Rd | 6:35 am – 12:49 am | 6:23 am – 12:41 am | 6:40 am – 12:39 am |
| 29 | Opp Bt Batok Fire Stn44151 · Bt Batok Rd | 6:38 am – 12:51 am | 6:25 am – 12:43 am | 6:42 am – 12:41 am |
| 30 | Blk 2644131 · Choa Chu Kang RdBP4 | 6:41 am – 12:53 am | 6:26 am – 12:44 am | 6:43 am – 12:42 am |
| 31 | Phoenix Stn44141 · Choa Chu Kang RdBP5 | 6:43 am – 12:55 am | 6:28 am – 12:45 am | 6:45 am – 12:44 am |
| 32 | Bt Panjang Stn/Blk 60444251 · Bt Panjang RdBP6DT1 | 5:45 am – 12:58 am | 5:45 am – 12:47 am | 6:00 am – 12:46 am |
| 33 | Opp Lompang Rd44241 · Bt Panjang Rd | 5:46 am – 12:59 am | 5:46 am – 12:48 am | 6:01 am – 12:47 am |
| 34 | Zhenghua Pr Sch44231 · Bt Panjang Rd | 5:48 am – 1:00 am | 5:47 am – 12:49 am | 6:02 am – 12:48 am |
| 35 | Blk 27044261 · Bt Panjang Rd | 5:51 am – 1:03 am | 5:50 am – 12:51 am | 6:04 am – 12:51 am |
| 37 | Opp Blk 40246499 · Woodlands Ave 3NS8 | 6:00 am – 1:12 am | 5:59 am – 1:00 am | 6:12 am – 12:59 am |
| 38 | Marsiling Stn46521 · Woodlands Ave 3NS8 | 6:01 am – 1:13 am | 6:00 am – 1:01 am | 6:13 am – 1:00 am |
| 39 | Blk 17346531 · Woodlands Ave 3 | 6:02 am – 1:14 am | 6:01 am – 1:02 am | 6:14 am – 1:01 am |
| 40 | Marsiling Mall46541 · Woodlands Ave 3 | 6:04 am – 1:16 am | 6:02 am – 1:03 am | 6:16 am – 1:03 am |
| 41 | Woodlands Int46009 · Woodlands SqNS9TE2 | 6:09 am – 1:20 am | 6:06 am – 1:06 am | 6:20 am – 1:07 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.