670Bus 670Opp Blk 288 ↔ Marina Bay Financial Ctr
Opp Blk 288 to Marina Bay Financial Ctr; Marina Bay Stn to Blk 289. 39 stops, run by Tower Transit. On weekdays the first bus leaves Opp Blk 288 at 7:20 am and the last at 7:40 am.
NS14CC32EW15TE19EW14NS26CC33NS27TE20DT1710 MRT/LRT connections
Bus 670 towards Marina Bay Financial Ctr20 stops
| # | Stop | Weekdays | Saturday | Sunday |
|---|---|---|---|---|
| 1 | Opp Blk 288 | 7:20 am – 7:40 am | – | – |
| 2 | Opp Chongfu Pr Sch | 7:22 am – 7:42 am | – | – |
| 3 | Opp Northland Sec Sch | 7:23 am – 7:43 am | – | – |
| 4 | Opp Blk 245 | 7:25 am – 7:45 am | – | – |
| 5 | Blk 236 | 7:27 am – 7:47 am | – | – |
| 6 | Blk 227 | 7:29 am – 7:49 am | – | – |
| 7 | Yishun Pr Sch | 7:33 am – 7:53 am | – | – |
| 8 | Blk 121 | 7:34 am – 7:54 am | – | – |
| 9 | Blk 137 | 7:35 am – 7:55 am | – | – |
| 10 | Blk 731 | 7:37 am – 7:57 am | – | – |
| 11 | Blk 760 | 7:38 am – 7:58 am | – | – |
| 12 | Blk 774 | 7:39 am – 7:59 am | – | – |
| 13 | Blk 794 | 7:41 am – 8:01 am | – | – |
| 14 | Opp Khatib Stn Exit D | 7:43 am – 8:03 am | – | – |
| 15 | Yishun Sports Hall | 7:47 am – 8:07 am | – | – |
| 16 | Aft Enggor St | 8:28 am – 8:48 am | – | – |
| 17 | Aft Capital Twr | 8:29 am – 8:49 am | – | – |
| 18 | 80 Robinson Rd | 8:30 am – 8:50 am | – | – |
| 19 | The Sail | 8:31 am – 8:51 am | – | – |
| 20 | Marina Bay Financial Ctr | 8:32 am – 8:52 am | – | – |
Bus 670 towards Blk 28919 stops
| # | Stop | Weekdays | Saturday | Sunday |
|---|---|---|---|---|
| 1 | Marina Bay Stn | 6:10 pm – 6:25 pm | – | – |
| 2 | Downtown Stn Exit E | 6:12 pm – 6:27 pm | – | – |
| 3 | UIC Bldg | 6:16 pm – 6:31 pm | – | – |
| 4 | Prince Edward Rd Stn Exit 2 | 6:18 pm – 6:33 pm | – | – |
| 5 | Opp Yishun Sports Hall | 6:55 pm – 7:10 pm | – | – |
| 6 | Khatib Stn Exit D | 6:58 pm – 7:13 pm | – | – |
| 7 | Naval Base Sec Sch | 6:59 pm – 7:14 pm | – | – |
| 8 | Opp Blk 774 | 7:01 pm – 7:16 pm | – | – |
| 9 | Blk 729 | 7:02 pm – 7:17 pm | – | – |
| 10 | Jiemin Pr Sch | 7:03 pm – 7:18 pm | – | – |
| 11 | Aft Chong Pang CC | 7:05 pm – 7:20 pm | – | – |
| 12 | Opp Blk 121 | 7:06 pm – 7:21 pm | – | – |
| 13 | Opp Yishun Pr Sch | 7:07 pm – 7:22 pm | – | – |
| 14 | Blk 291 | 7:10 pm – 7:25 pm | – | – |
| 15 | Blk 257 | 7:11 pm – 7:26 pm | – | – |
| 16 | Blk 245 | 7:12 pm – 7:27 pm | – | – |
| 17 | Blk 250 | 7:13 pm – 7:28 pm | – | – |
| 18 | Blk 272 | 7:14 pm – 7:29 pm | – | – |
| 19 | Blk 289 | 7:16 pm – 7:31 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.