Singapore bus service
976
Choa Chu Kang Int to Bt Panjang Int, and Bt Panjang Int to Choa Chu Kang Int.
49 stops · SMRT Buses
BP1NS4BP2BP4BP5BP6DT1BP13BP12BP11BP9BP8BP7BP314 rail connections
Towards Bt Panjang Int
24 stops, Choa Chu Kang Int to Bt Panjang Int.
| # | Stop | Mon to Fri | Saturday | Sunday |
|---|---|---|---|---|
| 1 | Choa Chu Kang Int44009 · Choa Chu Kang LoopBP1NS4 | 5:30 am – 12:30 am | 5:30 am – 12:30 am | 5:30 am – 12:30 am |
| 2 | Blk 35244461 · Choa Chu Kang Way | 5:32 am – 12:33 am | 5:32 am – 12:33 am | 5:32 am – 12:33 am |
| 3 | Bef South View Stn44451 · Choa Chu Kang WayBP2 | 5:33 am – 12:34 am | 5:33 am – 12:34 am | 5:33 am – 12:34 am |
| 4 | Blk 23944441 · Choa Chu Kang Way | 5:35 am – 12:36 am | 5:35 am – 12:36 am | 5:35 am – 12:36 am |
| 5 | Blk 11344121 · Choa Chu Kang Way | 5:37 am – 12:38 am | 5:37 am – 12:38 am | 5:37 am – 12:38 am |
| 6 | Blk 2644131 · Choa Chu Kang RdBP4 | 5:39 am – 12:40 am | 5:39 am – 12:40 am | 5:39 am – 12:40 am |
| 7 | Phoenix Stn44141 · Choa Chu Kang RdBP5 | 5:41 am – 12:42 am | 5:41 am – 12:42 am | 5:41 am – 12:42 am |
| 8 | Bt Panjang Stn/Blk 60444251 · Bt Panjang RdBP6DT1 | 5:43 am – 12:44 am | 5:43 am – 12:44 am | 5:43 am – 12:44 am |
| 9 | Blk 60244641 · Bt Panjang Ring RdBP13 | 5:44 am – 12:45 am | 5:44 am – 12:45 am | 5:44 am – 12:45 am |
| 10 | West View Pr Sch44791 · Senja Rd | 5:46 am – 12:47 am | 5:46 am – 12:47 am | 5:46 am – 12:47 am |
| 11 | Opp Blk 62844801 · Senja Rd | 5:47 am – 12:48 am | 5:48 am – 12:49 am | 5:48 am – 12:49 am |
| 12 | Blk 636A44861 · Senja Rd | 5:48 am – 12:49 am | 5:49 am – 12:50 am | 5:49 am – 12:50 am |
| 13 | Senja FC44811 · Senja Rd | 5:49 am – 12:50 am | 5:50 am – 12:51 am | 5:50 am – 12:51 am |
| 14 | Blk 643 CP44931 · Senja CloseBP12 | 5:50 am – 12:51 am | 5:51 am – 12:52 am | 5:51 am – 12:52 am |
| 15 | West Spring Pr Sch44839 · Bt Panjang Ring Rd | 5:52 am – 12:53 am | 5:52 am – 12:53 am | 5:52 am – 12:53 am |
| 16 | Blk 548B44701 · Bt Panjang Ring RdBP11 | 5:53 am – 12:54 am | 5:53 am – 12:54 am | 5:53 am – 12:54 am |
| 17 | Blk 48544691 · Segar Rd | 5:55 am – 12:56 am | 5:55 am – 12:56 am | 5:55 am – 12:56 am |
| 18 | Opp Blk 45144919 · Bt Panjang Ring Rd | 5:57 am – 12:57 am | 5:57 am – 12:58 am | 5:57 am – 12:58 am |
| 19 | Greenridge Sec Sch44929 · Bt Panjang Ring Rd | 5:58 am – 12:59 am | 5:58 am – 12:59 am | 5:58 am – 12:59 am |
| 20 | Bangkit Stn44329 · Bt Panjang Ring RdBP9 | 6:00 am – 1:00 am | 5:59 am – 1:00 am | 5:59 am – 1:00 am |
| 21 | Bef Pending Stn44229 · Pending RdBP8 | 6:02 am – 1:02 am | 6:02 am – 1:03 am | 6:02 am – 1:03 am |
| 22 | Bet Blks 139/14044219 · Petir Rd | 6:03 am – 1:03 am | 6:03 am – 1:04 am | 6:03 am – 1:04 am |
| 23 | Opp Petir Stn44209 · Petir RdBP7 | 6:04 am – 1:04 am | 6:04 am – 1:05 am | 6:04 am – 1:05 am |
| 24 | Bt Panjang Int45009 · Petir RdBP6DT1 | 6:07 am – 1:07 am | 6:07 am – 1:08 am | 6:07 am – 1:08 am |
Towards Choa Chu Kang Int
25 stops, Bt Panjang Int to Choa Chu Kang Int.
| # | Stop | Mon to Fri | Saturday | Sunday |
|---|---|---|---|---|
| 1 | Bt Panjang Int45009 · Petir RdBP6DT1 | 5:50 am – 12:50 am | 5:50 am – 12:50 am | 5:50 am – 12:50 am |
| 2 | Aft Petir Stn44201 · Petir RdBP7 | 5:52 am – 12:52 am | 5:52 am – 12:52 am | 5:52 am – 12:52 am |
| 3 | Blk 12744211 · Petir Rd | 5:53 am – 12:53 am | 5:53 am – 12:53 am | 5:54 am – 12:53 am |
| 4 | Opp Pending Stn44221 · Pending RdBP8 | 5:55 am – 12:54 am | 5:54 am – 12:54 am | 5:55 am – 12:54 am |
| 5 | Opp Bangkit Stn44321 · Bt Panjang Ring RdBP9 | 5:57 am – 12:56 am | 5:56 am – 12:56 am | 5:57 am – 12:56 am |
| 6 | Opp Greenridge Sec Sch44921 · Bt Panjang Ring Rd | 5:58 am – 12:57 am | 5:57 am – 12:57 am | 5:58 am – 12:57 am |
| 7 | Blk 45044911 · Bt Panjang Ring Rd | 5:59 am – 12:58 am | 5:58 am – 12:58 am | 6:00 am – 12:58 am |
| 8 | Blk 45744699 · Segar Rd | 6:02 am – 1:01 am | 6:01 am – 1:01 am | 6:03 am – 1:01 am |
| 9 | Blk 547C44709 · Segar RdBP11 | 6:03 am – 1:02 am | 6:02 am – 1:02 am | 6:04 am – 1:02 am |
| 10 | Blk 51944831 · Bt Panjang Ring RdBP12 | 6:05 am – 1:03 am | 6:04 am – 1:03 am | 6:05 am – 1:03 am |
| 11 | Opp Jelapang Stn44721 · Bt Panjang Ring RdBP12 | 6:06 am – 1:04 am | 6:05 am – 1:04 am | 6:06 am – 1:04 am |
| 12 | Opp Blk 65044829 · Senja LinkBP12 | 6:07 am – 1:04 am | 6:06 am – 1:05 am | 6:07 am – 1:05 am |
| 13 | Opp West Spring Sec Sch44819 · Senja Rd | 6:10 am – 1:06 am | 6:08 am – 1:06 am | 6:09 am – 1:06 am |
| 14 | Bef Blk 629A CP44869 · Senja Rd | 6:11 am – 1:07 am | 6:09 am – 1:07 am | 6:10 am – 1:07 am |
| 15 | Blk 62844809 · Senja Rd | 6:12 am – 1:08 am | 6:10 am – 1:08 am | 6:11 am – 1:08 am |
| 16 | Blk 61044799 · Senja RdBP13 | 6:14 am – 1:09 am | 6:12 am – 1:09 am | 6:12 am – 1:09 am |
| 17 | Blk 541A CP44649 · Bt Panjang Ring RdBP13 | 6:16 am – 1:10 am | 6:14 am – 1:11 am | 6:14 am – 1:11 am |
| 18 | Blk 18344259 · Bt Panjang RdBP6DT1 | 6:18 am – 1:12 am | 6:16 am – 1:13 am | 6:16 am – 1:13 am |
| 19 | Opp Phoenix Stn44149 · Choa Chu Kang RdBP5 | 6:20 am – 1:13 am | 6:17 am – 1:14 am | 6:17 am – 1:14 am |
| 20 | Opp Blk 2644139 · Choa Chu Kang RdBP4 | 6:21 am – 1:14 am | 6:18 am – 1:15 am | 6:18 am – 1:15 am |
| 21 | Sol Acres Condo44129 · Choa Chu Kang Way | 6:23 am – 1:16 am | 6:19 am – 1:16 am | 6:19 am – 1:16 am |
| 22 | Palm Gdns44449 · Choa Chu Kang WayBP3 | 6:24 am – 1:17 am | 6:21 am – 1:18 am | 6:21 am – 1:18 am |
| 23 | Opp South View Stn44459 · Choa Chu Kang WayBP2 | 6:26 am – 1:19 am | 6:22 am – 1:19 am | 6:22 am – 1:19 am |
| 24 | Blk 41444469 · Choa Chu Kang Way | 6:27 am – 1:20 am | 6:23 am – 1:20 am | 6:23 am – 1:20 am |
| 25 | Choa Chu Kang Int44009 · Choa Chu Kang LoopBP1NS4 | 6:32 am – 1:25 am | 6:28 am – 1:25 am | 6:28 am – 1:25 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.