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

Lor 1 Geylang Ter → Choa Chu Kang Int

⏱️ Peak & Off-Peak Frequencies
AM Peak (06:30–08:30) 09-11 mins
AM Off-Peak 09-13 mins
PM Peak (17:00–19:00) 10-11 mins
PM Off-Peak 12-13 mins
πŸ•’ First & Last Bus Times
Weekdays (Mon–Fri) 5:45 AM – 11:30 PM
Saturdays 5:45 AM – 11:30 PM
Sundays & Public Holidays 5:45 AM – 11:30 PM
Terminal Stop Choa Chu Kang Int
πŸ—ΊοΈ Interactive Route Map
🚏 Complete Route Stops Sequence
Tap any stop to check live arrivals
40 Stops
#1 80009 Origin
Lor 1 Geylang Ter
Lor 1 Geylang
0.0 km
Live Arrivals →
#2 80101
Kallang Stn/Opp Blk 2C
Lor 1 Geylang
0.3 km
Live Arrivals →
#3 60051
Opp Kallang Pl
Boon Keng Rd
1.0 km
Live Arrivals →
#4 60191
Blk 7
Boon Keng Rd
1.5 km
Live Arrivals →
#5 60121
Boon Keng Stn/Blk 102
S'goon Rd
1.9 km
Live Arrivals →
#6 60141
Opp Bendemeer Pr Sch
S'goon Rd
2.3 km
Live Arrivals →
#7 60161
St. Michael's Pl
S'goon Rd
2.6 km
Live Arrivals →
#8 60181
Aft Moonstone Lane
S'goon Rd
2.9 km
Live Arrivals →
#9 60089
Opp St. Andrew's Village
Jln Toa Payoh
3.2 km
Live Arrivals →
#10 52089
Opp Blk 195
Jln Toa Payoh
3.9 km
Live Arrivals →
#11 52079
Opp Trellis Twrs
Jln Toa Payoh
5.8 km
Live Arrivals →
#12 51099
Catholic JC
Whitley Rd
7.0 km
Live Arrivals →
#13 42089
Opp Bt Timah Plaza
Jln Anak Bt
14.7 km
Live Arrivals →
#14 42071
Pei Hwa Presby Pr Sch
Upp Bt Timah Rd
15.3 km
Live Arrivals →
#15 42151
Beauty World Stn Exit C
Jln Jurong Kechil
15.6 km
Live Arrivals →
#16 42161
Blk 18
Jln Jurong Kechil
15.9 km
Live Arrivals →
#17 42171
Signature Pk Condo
Jln Jurong Kechil
16.3 km
Live Arrivals →
#18 42181
Opp The Hillford
Jln Jurong Kechil
16.6 km
Live Arrivals →
#19 42191
Bef Bt Batok East Ave 6
Jln Jurong Kechil
17.0 km
Live Arrivals →
#20 43201
Park Natura
Bt Batok East Ave 6
17.3 km
Live Arrivals →
#21 43221
Blk 267
Bt Batok East Ave 2
18.0 km
Live Arrivals →
#22 43449
Blk 258
Bt Batok East Ave 2
18.4 km
Live Arrivals →
#23 43439
Blk 242
Bt Batok East Ave 2
18.7 km
Live Arrivals →
#24 43429
Blk 240
Bt Batok East Ave 2
19.0 km
Live Arrivals →
#25 43419
Aft Bt Batok Stn/Blk 628
Bt Batok Ctrl
19.6 km
Live Arrivals →
#26 43469
Bef Bt Batok West Ave 5
Bt Batok West Ave 2
20.2 km
Live Arrivals →
#27 43479
Opp Blk 305
Bt Batok West Ave 2
20.5 km
Live Arrivals →
#28 43489
Opp Blk 315
Bt Batok West Ave 2
20.8 km
Live Arrivals →
#29 43499
Blk 419
Bt Batok West Ave 4
21.2 km
Live Arrivals →
#30 43839
Opp Blk 336
Bt Batok West Ave 7
21.6 km
Live Arrivals →
#31 43649
HomeTeamNS
Bt Batok West Ave 7
21.9 km
Live Arrivals →
#32 43521
Bt Batok Driving Ctr
Bt Batok West Ave 5
22.2 km
Live Arrivals →
#33 44161
Aft Bt Batok West Ave 5
Bt Batok Rd
22.7 km
Live Arrivals →
#34 44151
Opp Bt Batok Fire Stn
Bt Batok Rd
23.2 km
Live Arrivals →
#35 44131
Blk 26
Choa Chu Kang Rd
23.7 km
Live Arrivals →
#36 44271
Bet Blks 13/14
Teck Whye Ave
23.9 km
Live Arrivals →
#37 44281
Blk 8
Teck Whye Ave
24.3 km
Live Arrivals →
#38 44291
Opp CCK Polyclinic
Teck Whye Ave
24.6 km
Live Arrivals →
#39 44391
Aft Blk 202
Choa Chu Kang Dr
25.0 km
Live Arrivals →
#40 44009 Destination
Choa Chu Kang Int
Choa Chu Kang Loop
25.8 km
Live Arrivals →