976Bus 976Choa Chu Kang Int ↔ Bt Panjang Int
Between Choa Chu Kang Int and Bt Panjang Int. 49 stops, run by SMRT Buses. On weekdays the first bus leaves Choa Chu Kang Int at 5:30 am and the last at 12:30 am.
BP1NS4BP2BP4BP5BP6DT1BP13BP12BP11BP9BP8BP7BP314 MRT/LRT connections
Bus 976 towards Bt Panjang Int24 stops
| # | Stop | Weekdays | Saturday | Sunday |
|---|---|---|---|---|
| 1 | Choa Chu Kang Int | 5:30 am – 12:30 am | 5:30 am – 12:30 am | 5:30 am – 12:30 am |
| 2 | Blk 352 | 5:32 am – 12:33 am | 5:32 am – 12:33 am | 5:32 am – 12:33 am |
| 3 | Bef South View Stn | 5:33 am – 12:34 am | 5:33 am – 12:34 am | 5:33 am – 12:34 am |
| 4 | Blk 239 | 5:35 am – 12:36 am | 5:35 am – 12:36 am | 5:35 am – 12:36 am |
| 5 | Blk 113 | 5:37 am – 12:38 am | 5:37 am – 12:38 am | 5:37 am – 12:38 am |
| 6 | Blk 26 | 5:39 am – 12:40 am | 5:39 am – 12:40 am | 5:39 am – 12:40 am |
| 7 | Phoenix Stn | 5:41 am – 12:42 am | 5:41 am – 12:42 am | 5:41 am – 12:42 am |
| 8 | Bt Panjang Stn/Blk 604 | 5:43 am – 12:44 am | 5:43 am – 12:44 am | 5:43 am – 12:44 am |
| 9 | Blk 602 | 5:44 am – 12:45 am | 5:44 am – 12:45 am | 5:44 am – 12:45 am |
| 10 | West View Pr Sch | 5:46 am – 12:47 am | 5:46 am – 12:47 am | 5:46 am – 12:47 am |
| 11 | Opp Blk 628 | 5:47 am – 12:48 am | 5:48 am – 12:49 am | 5:48 am – 12:49 am |
| 12 | Blk 636A | 5:48 am – 12:49 am | 5:49 am – 12:50 am | 5:49 am – 12:50 am |
| 13 | Senja FC | 5:49 am – 12:50 am | 5:50 am – 12:51 am | 5:50 am – 12:51 am |
| 14 | Blk 643 CP | 5:50 am – 12:51 am | 5:51 am – 12:52 am | 5:51 am – 12:52 am |
| 15 | West Spring Pr Sch | 5:52 am – 12:53 am | 5:52 am – 12:53 am | 5:52 am – 12:53 am |
| 16 | Blk 548B | 5:53 am – 12:54 am | 5:53 am – 12:54 am | 5:53 am – 12:54 am |
| 17 | Blk 485 | 5:55 am – 12:56 am | 5:55 am – 12:56 am | 5:55 am – 12:56 am |
| 18 | Opp Blk 451 | 5:57 am – 12:57 am | 5:57 am – 12:58 am | 5:57 am – 12:58 am |
| 19 | Greenridge Sec Sch | 5:58 am – 12:59 am | 5:58 am – 12:59 am | 5:58 am – 12:59 am |
| 20 | Bangkit Stn | 6:00 am – 1:00 am | 5:59 am – 1:00 am | 5:59 am – 1:00 am |
| 21 | Bef Pending Stn | 6:02 am – 1:02 am | 6:02 am – 1:03 am | 6:02 am – 1:03 am |
| 22 | Bet Blks 139/140 | 6:03 am – 1:03 am | 6:03 am – 1:04 am | 6:03 am – 1:04 am |
| 23 | Opp Petir Stn | 6:04 am – 1:04 am | 6:04 am – 1:05 am | 6:04 am – 1:05 am |
| 24 | Bt Panjang Int | 6:07 am – 1:07 am | 6:07 am – 1:08 am | 6:07 am – 1:08 am |
Bus 976 towards Choa Chu Kang Int25 stops
| # | Stop | Weekdays | Saturday | Sunday |
|---|---|---|---|---|
| 1 | Bt Panjang Int | 5:50 am – 12:50 am | 5:50 am – 12:50 am | 5:50 am – 12:50 am |
| 2 | Aft Petir Stn | 5:52 am – 12:52 am | 5:52 am – 12:52 am | 5:52 am – 12:52 am |
| 3 | Blk 127 | 5:53 am – 12:53 am | 5:53 am – 12:53 am | 5:54 am – 12:53 am |
| 4 | Opp Pending Stn | 5:55 am – 12:54 am | 5:54 am – 12:54 am | 5:55 am – 12:54 am |
| 5 | Opp Bangkit Stn | 5:57 am – 12:56 am | 5:56 am – 12:56 am | 5:57 am – 12:56 am |
| 6 | Opp Greenridge Sec Sch | 5:58 am – 12:57 am | 5:57 am – 12:57 am | 5:58 am – 12:57 am |
| 7 | Blk 450 | 5:59 am – 12:58 am | 5:58 am – 12:58 am | 6:00 am – 12:58 am |
| 8 | Blk 457 | 6:02 am – 1:01 am | 6:01 am – 1:01 am | 6:03 am – 1:01 am |
| 9 | Blk 547C | 6:03 am – 1:02 am | 6:02 am – 1:02 am | 6:04 am – 1:02 am |
| 10 | Blk 519 | 6:05 am – 1:03 am | 6:04 am – 1:03 am | 6:05 am – 1:03 am |
| 11 | Opp Jelapang Stn | 6:06 am – 1:04 am | 6:05 am – 1:04 am | 6:06 am – 1:04 am |
| 12 | Opp Blk 650 | 6:07 am – 1:04 am | 6:06 am – 1:05 am | 6:07 am – 1:05 am |
| 13 | Opp West Spring Sec Sch | 6:10 am – 1:06 am | 6:08 am – 1:06 am | 6:09 am – 1:06 am |
| 14 | Bef Blk 629A CP | 6:11 am – 1:07 am | 6:09 am – 1:07 am | 6:10 am – 1:07 am |
| 15 | Blk 628 | 6:12 am – 1:08 am | 6:10 am – 1:08 am | 6:11 am – 1:08 am |
| 16 | Blk 610 | 6:14 am – 1:09 am | 6:12 am – 1:09 am | 6:12 am – 1:09 am |
| 17 | Blk 541A CP | 6:16 am – 1:10 am | 6:14 am – 1:11 am | 6:14 am – 1:11 am |
| 18 | Blk 183 | 6:18 am – 1:12 am | 6:16 am – 1:13 am | 6:16 am – 1:13 am |
| 19 | Opp Phoenix Stn | 6:20 am – 1:13 am | 6:17 am – 1:14 am | 6:17 am – 1:14 am |
| 20 | Opp Blk 26 | 6:21 am – 1:14 am | 6:18 am – 1:15 am | 6:18 am – 1:15 am |
| 21 | Sol Acres Condo | 6:23 am – 1:16 am | 6:19 am – 1:16 am | 6:19 am – 1:16 am |
| 22 | Palm Gdns | 6:24 am – 1:17 am | 6:21 am – 1:18 am | 6:21 am – 1:18 am |
| 23 | Opp South View Stn | 6:26 am – 1:19 am | 6:22 am – 1:19 am | 6:22 am – 1:19 am |
| 24 | Blk 414 | 6:27 am – 1:20 am | 6:23 am – 1:20 am | 6:23 am – 1:20 am |
| 25 | Choa Chu Kang Int | 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 at each stop, so they get later along the route. Sunday times also apply on public holidays. Live arrival times are on each stop's page. Data updated 2026-09-13.