963eBus 963eWoodlands Int ↔ HarbourFront Int
Between Woodlands Int and HarbourFront Int. 44 stops, run by Tower Transit. On weekdays the first bus leaves Woodlands Int at 6:45 am and the last at 7:05 am.
NS9TE2NS8BP8BP7BP6DT1CC29NE1CC2410 MRT/LRT connections
Bus 963e towards HarbourFront Int22 stops
| # | Stop | Weekdays | Saturday | Sunday |
|---|---|---|---|---|
| 1 | Woodlands Int | 6:45 am – 7:05 am | – | – |
| 2 | Blk 347 | 6:48 am – 7:08 am | – | – |
| 3 | Blk 320 | 6:49 am – 7:10 am | – | – |
| 4 | Opp Marsiling Stn | 6:51 am – 7:12 am | – | – |
| 5 | Blk 402 | 6:53 am – 7:14 am | – | – |
| 6 | Blk 223 | 7:06 am – 7:31 am | – | – |
| 7 | Bef Pending Stn | 7:08 am – 7:33 am | – | – |
| 8 | Bet Blks 139/140 | 7:10 am – 7:35 am | – | – |
| 9 | Opp Petir Stn | 7:12 am – 7:37 am | – | – |
| 10 | Opp Blk 180 | 7:15 am – 7:40 am | – | – |
| 11 | Blk 183 | 7:17 am – 7:43 am | – | – |
| 12 | Hillington Green Condo | 7:31 am – 7:58 am | – | – |
| 13 | Blk 272 | 7:38 am – 8:05 am | – | – |
| 14 | Blk 283 | 7:39 am – 8:06 am | – | – |
| 15 | Blk 289E | 7:41 am – 8:08 am | – | – |
| 16 | Opp NUS Sports Ctr | 8:03 am – 8:30 am | – | – |
| 17 | Opp NUH | 8:05 am – 8:32 am | – | – |
| 18 | Blk 55/Opp 5 Sci Pk Dr | 8:07 am – 8:34 am | – | – |
| 19 | Opp Science Pk | 8:09 am – 8:36 am | – | – |
| 20 | Opp Alexandra Pt | 8:15 am – 8:42 am | – | – |
| 21 | Opp Alexandra Retail Ctr | 8:16 am – 8:43 am | – | – |
| 22 | HarbourFront Int | 8:22 am – 8:49 am | – | – |
Bus 963e towards Woodlands Int22 stops
| # | Stop | Weekdays | Saturday | Sunday |
|---|---|---|---|---|
| 1 | HarbourFront Int | 6:00 pm – 6:30 pm | – | – |
| 2 | Alexandra Retail Ctr | 6:08 pm – 6:38 pm | – | – |
| 3 | Alexandra Pt | 6:10 pm – 6:40 pm | – | – |
| 4 | Science Pk | 6:16 pm – 6:46 pm | – | – |
| 5 | 5 Sci Pk Dr | 6:17 pm – 6:47 pm | – | – |
| 6 | NUH | 6:19 pm – 6:49 pm | – | – |
| 7 | NUS Sports Ctr | 6:21 pm – 6:51 pm | – | – |
| 8 | Blk 290H | 6:39 pm – 7:07 pm | – | – |
| 9 | Keming Pr Sch | 6:41 pm – 7:09 pm | – | – |
| 10 | Blk 254 | 6:45 pm – 7:13 pm | – | – |
| 11 | Opp Hillview Hts | 6:49 pm – 7:17 pm | – | – |
| 12 | Bt Panjang Stn/Blk 604 | 7:00 pm – 7:28 pm | – | – |
| 13 | Blk 180 | 7:03 pm – 7:31 pm | – | – |
| 14 | Aft Petir Stn | 7:05 pm – 7:33 pm | – | – |
| 15 | Blk 127 | 7:06 pm – 7:34 pm | – | – |
| 16 | Opp Pending Stn | 7:08 pm – 7:36 pm | – | – |
| 17 | Blk 270 | 7:10 pm – 7:38 pm | – | – |
| 18 | Opp Blk 402 | 7:23 pm – 7:51 pm | – | – |
| 19 | Marsiling Stn | 7:25 pm – 7:53 pm | – | – |
| 20 | Blk 173 | 7:26 pm – 7:54 pm | – | – |
| 21 | Marsiling Mall | 7:27 pm – 7:55 pm | – | – |
| 22 | Woodlands Int | 7:31 pm – 7:59 pm | – | – |
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.