🚌 Public Bus Services › Routes › Bus 684
684 CITY_LINK SMRT

Opp Blk 816A → Marina Bay Financial Ctr

⏱️ Peak & Off-Peak Frequencies
AM Peak (06:30–08:30) - mins
AM Off-Peak - mins
PM Peak (17:00–19:00) - mins
PM Off-Peak - mins
πŸ•’ First & Last Bus Times
Weekdays (Mon–Fri) 7:30 AM – 7:45 AM
Saturdays -
Sundays & Public Holidays -
Terminal Stop Marina Bay Financial Ctr
πŸ—ΊοΈ Interactive Route Map
🚏 Complete Route Stops Sequence
Tap any stop to check live arrivals
18 Stops
#1 44889 Origin
Opp Blk 816A
Keat Hong Link
0.0 km
Live Arrivals →
#2 44099
Opp Choa Chu Kang Mkt
Choa Chu Kang Ave 1
0.6 km
Live Arrivals →
#3 44599
Bet Blks 801B/801C
Choa Chu Kang Ave 6
0.9 km
Live Arrivals →
#4 44181
Blk 802B
Keat Hong Cl
1.1 km
Live Arrivals →
#5 44189
Blk 803
Keat Hong Cl
1.2 km
Live Arrivals →
#6 30111
Blk 804B
Brickland Rd
1.6 km
Live Arrivals →
#7 30121
Blk 805D
Brickland Rd
1.8 km
Live Arrivals →
#8 43679
Blk 402
Bt Batok Rd
3.1 km
Live Arrivals →
#9 43779
Blk 433C
Bt Batok Rd
3.6 km
Live Arrivals →
#10 43551
Opp Blk 435A
Bt Batok West Ave 5
3.9 km
Live Arrivals →
#11 40369
Blk 464A
Bt Batok West Ave 8
4.2 km
Live Arrivals →
#12 40349
Blk 461
Bt Batok West Ave 8
4.6 km
Live Arrivals →
#13 40329
Millennia Institute
Bt Batok West Ave 8
5.1 km
Live Arrivals →
#14 03241
Aft Enggor St
Anson Rd
21.9 km
Live Arrivals →
#15 03111
Aft Capital Twr
Robinson Rd
22.4 km
Live Arrivals →
#16 03071
80 Robinson Rd
Robinson Rd
22.7 km
Live Arrivals →
#17 03381
The Sail
Marina Blvd
23.3 km
Live Arrivals →
#18 03391 Destination
Marina Bay Financial Ctr
Marina Blvd
23.5 km
Live Arrivals →