660MBus 660MBlk 991A ↔ Prince Edward Rd Stn Exit 2
Blk 991A to Prince Edward Rd Stn Exit 2; Aft Enggor St to Opp Blk 991A. 42 stops, run by SBS Transit. On weekdays the first bus leaves Blk 991A at 7:26 am and the last at 8:00 am.
CC1NE6NS24CC2DT21CC3EW13NS25EW14NS26DT17TE19CC32EW1514 MRT/LRT connections
Bus 660M towards Prince Edward Rd Stn Exit 220 stops
| # | Stop | Weekdays | Saturday | Sunday |
|---|---|---|---|---|
| 1 | Blk 991A | 7:26 am – 8:00 am | – | – |
| 2 | Buangkok Sq | 7:27 am – 8:01 am | – | – |
| 3 | Blk 986B | 7:28 am – 8:02 am | – | – |
| 4 | Opp Blk 980C | 7:30 am – 8:04 am | – | – |
| 5 | Hougang Sec Sch | 7:32 am – 8:06 am | – | – |
| 6 | Blk 687 | 7:34 am – 8:08 am | – | – |
| 7 | Blk 681 | 7:36 am – 8:10 am | – | – |
| 8 | Blk 608 | 7:38 am – 8:12 am | – | – |
| 9 | Opp Xinmin Pr Sch | 7:40 am – 8:14 am | – | – |
| 10 | Blk 632 | 7:41 am – 8:15 am | – | – |
| 11 | Blk 101 | 7:48 am – 8:22 am | – | – |
| 12 | Dhoby Ghaut Stn | 8:12 am – 8:46 am | – | – |
| 13 | Bencoolen Stn Exit B | 8:13 am – 8:47 am | – | – |
| 14 | Aft Bras Basah Stn Exit A | 8:14 am – 8:48 am | – | – |
| 15 | Raffles Hotel | 8:15 am – 8:49 am | – | – |
| 16 | Opp War Memorial Pk | 8:16 am – 8:50 am | – | – |
| 17 | OUE Bayfront | 8:18 am – 8:52 am | – | – |
| 18 | One Raffles Quay | 8:19 am – 8:53 am | – | – |
| 19 | UIC Bldg | 8:20 am – 8:54 am | – | – |
| 20 | Prince Edward Rd Stn Exit 2 | 8:21 am – 8:55 am | – | – |
Bus 660M towards Opp Blk 991A22 stops
| # | Stop | Weekdays | Saturday | Sunday |
|---|---|---|---|---|
| 1 | Aft Enggor St | 6:05 pm – 6:25 pm | – | – |
| 2 | Aft Capital Twr | 6:09 pm – 6:29 pm | – | – |
| 3 | 80 Robinson Rd | 6:11 pm – 6:31 pm | – | – |
| 4 | Raffles Pl Stn Exit F | 6:13 pm – 6:33 pm | – | – |
| 5 | Fullerton Sq | 6:17 pm – 6:37 pm | – | – |
| 6 | Esplanade Bridge | 6:21 pm – 6:41 pm | – | – |
| 7 | Capitol Bldg | 6:25 pm – 6:45 pm | – | – |
| 8 | SMU | 6:28 pm – 6:48 pm | – | – |
| 9 | YMCA | 6:30 pm – 6:50 pm | – | – |
| 10 | Dhoby Ghaut Stn Exit B | 6:32 pm – 6:52 pm | – | – |
| 11 | Blk 554 | 7:02 pm – 7:22 pm | – | – |
| 12 | Blk 639 | 7:05 pm – 7:25 pm | – | – |
| 13 | Xinmin Pr Sch | 7:06 pm – 7:26 pm | – | – |
| 14 | Blk 679 | 7:07 pm – 7:27 pm | – | – |
| 15 | Blk 670 | 7:08 pm – 7:28 pm | – | – |
| 16 | Blk 919 | 7:08 pm – 7:28 pm | – | – |
| 17 | Blk 925A CP | 7:09 pm – 7:29 pm | – | – |
| 18 | Hougang Pr Sch | 7:10 pm – 7:30 pm | – | – |
| 19 | Blk 980C | 7:11 pm – 7:31 pm | – | – |
| 20 | Buangkok Sports Pk | 7:12 pm – 7:32 pm | – | – |
| 21 | Blk 998B | 7:12 pm – 7:32 pm | – | – |
| 22 | Opp Blk 991A | 7:13 pm – 7:33 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.