🚌 Public Bus Services › Routes › Bus 985
985 TRUNK SMRT

Choa Chu Kang Int → Lor 1 Geylang Ter

⏱️ Peak & Off-Peak Frequencies
AM Peak (06:30–08:30) 08-11 mins
AM Off-Peak 10-15 mins
PM Peak (17:00–19:00) 12-13 mins
PM Off-Peak 12-14 mins
πŸ•’ First & Last Bus Times
Weekdays (Mon–Fri) 5:30 AM – 11:30 PM
Saturdays 5:30 AM – 11:30 PM
Sundays & Public Holidays 5:30 AM – 11:30 PM
Terminal Stop Lor 1 Geylang Ter
πŸ—ΊοΈ Interactive Route Map
🚏 Complete Route Stops Sequence
Tap any stop to check live arrivals
40 Stops
#1 44009 Origin
Choa Chu Kang Int
Choa Chu Kang Loop
0.0 km
Live Arrivals →
#2 44539
Lot 1/Choa Chu Kang Stn
Choa Chu Kang Ave 4
0.6 km
Live Arrivals →
#3 44399
Opp Blk 210
Choa Chu Kang Dr
1.1 km
Live Arrivals →
#4 44299
CCK Polyclinic
Teck Whye Ave
1.4 km
Live Arrivals →
#5 44289
Blk 6
Teck Whye Ave
1.7 km
Live Arrivals →
#6 44279
Blk 157
Teck Whye Ave
2.1 km
Live Arrivals →
#7 44139
Opp Blk 26
Choa Chu Kang Rd
2.4 km
Live Arrivals →
#8 44159
Bt Batok Fire Stn
Bt Batok Rd
2.9 km
Live Arrivals →
#9 44169
Bef Bt Batok West Ave 5
Bt Batok Rd
3.4 km
Live Arrivals →
#10 43529
Opp Bt Batok Driving Ctr
Bt Batok West Ave 5
3.8 km
Live Arrivals →
#11 43641
Opp HomeTeamNS
Bt Batok West Ave 7
4.2 km
Live Arrivals →
#12 43831
Blk 334
Bt Batok West Ave 7
4.5 km
Live Arrivals →
#13 43491
Blk 331
Bt Batok West Ave 4
4.7 km
Live Arrivals →
#14 43481
Blk 315
Bt Batok West Ave 2
5.2 km
Live Arrivals →
#15 43471
Blk 306
Bt Batok West Ave 2
5.5 km
Live Arrivals →
#16 43461
Aft Bt Batok West Ave 5
Bt Batok West Ave 2
5.8 km
Live Arrivals →
#17 43411
Opp Blk 628
Bt Batok Ctrl
6.3 km
Live Arrivals →
#18 43421
Blk 503
Bt Batok East Ave 2
6.9 km
Live Arrivals →
#19 43431
Opp Blk 242
Bt Batok East Ave 2
7.2 km
Live Arrivals →
#20 43441
Opp Blk 258
Bt Batok East Ave 2
7.5 km
Live Arrivals →
#21 43229
Opp Blk 266
Bt Batok East Ave 2
8.0 km
Live Arrivals →
#22 43209
Autobacs
Bt Batok East Ave 6
8.6 km
Live Arrivals →
#23 42199
Aft Bt Batok East Ave 6
Jln Jurong Kechil
9.1 km
Live Arrivals →
#24 42189
The Hillford
Jln Jurong Kechil
9.4 km
Live Arrivals →
#25 42179
Aft Chun Tin Rd
Jln Jurong Kechil
9.7 km
Live Arrivals →
#26 42169
Opp Blk 19
Jln Jurong Kechil
10.1 km
Live Arrivals →
#27 42159
Opp Beauty World Stn
Jln Jurong Kechil
10.3 km
Live Arrivals →
#28 42259
Aft Upp Bt Timah Rd
Jln Jurong Kechil
10.6 km
Live Arrivals →
#29 51091
Opp Catholic JC
PIE
18.3 km
Live Arrivals →
#30 51101
Bef Thomson Flyover
PIE
18.7 km
Live Arrivals →
#31 52071
Trellis Twrs
Jln Toa Payoh
19.5 km
Live Arrivals →
#32 52081
Aft Blk 195
Jln Toa Payoh
21.4 km
Live Arrivals →
#33 60081
St. Andrew's Village
Jln Toa Payoh
22.1 km
Live Arrivals →
#34 60179
MOM Svcs Ctr
Bendemeer Rd
22.7 km
Live Arrivals →
#35 60159
Blk 54
Bendemeer Rd
22.9 km
Live Arrivals →
#36 60139
Blk 44
Bendemeer Rd
23.2 km
Live Arrivals →
#37 60119
Opp Boon Keng Stn
Bendemeer Rd
23.7 km
Live Arrivals →
#38 60059
Bef Kallang Pl
Boon Keng Rd
24.4 km
Live Arrivals →
#39 80109
Opp Kallang Stn/Blk 2C
Lor 1 Geylang
25.1 km
Live Arrivals →
#40 80009 Destination
Lor 1 Geylang Ter
Lor 1 Geylang
25.7 km
Live Arrivals →