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