🚌 Public Bus Services › Routes › Bus 157
157 TRUNK SBST

Toa Payoh Int → Boon Lay Int

⏱️ Peak & Off-Peak Frequencies
AM Peak (06:30–08:30) 10-12 mins
AM Off-Peak 08-13 mins
PM Peak (17:00–19:00) 08-13 mins
PM Off-Peak 11-15 mins
πŸ•’ First & Last Bus Times
Weekdays (Mon–Fri) 5:10 AM – 11:30 PM
Saturdays 5:10 AM – 11:30 PM
Sundays & Public Holidays 5:35 AM – 11:30 PM
Terminal Stop Boon Lay Int
πŸ—ΊοΈ Interactive Route Map
🚏 Complete Route Stops Sequence
Tap any stop to check live arrivals
58 Stops
#1 52009 Origin
Toa Payoh Int
Lor 6 Toa Payoh
0.0 km
Live Arrivals →
#2 52509
Aft HDB Hub
Lor 6 Toa Payoh
0.5 km
Live Arrivals →
#3 52261
Opp Blk 73
Lor 4 Toa Payoh
1.0 km
Live Arrivals →
#4 52271
Jackson Sq
Lor 4 Toa Payoh
1.4 km
Live Arrivals →
#5 52369
Blk 237
Lor 6 Toa Payoh
2.0 km
Live Arrivals →
#6 52039
Aft Muhajirin Mque
Braddell Rd
2.6 km
Live Arrivals →
#7 52029
Blk 1004
Braddell Rd
3.1 km
Live Arrivals →
#8 52019
Raffles Girls' Sch
Braddell Rd
3.5 km
Live Arrivals →
#9 51139
Braddell View
Braddell Rd
4.0 km
Live Arrivals →
#10 51079
Opp MacRitchie Resvr
Thomson Rd
4.5 km
Live Arrivals →
#11 51119
Bef Andrew Rd
Lornie Rd
5.0 km
Live Arrivals →
#12 40269
LP 57
Lornie Rd
5.7 km
Live Arrivals →
#13 40259
Bef Wallace Way
Lornie Rd
6.2 km
Live Arrivals →
#14 41159
Aft Lornie Wk
Lornie Rd
6.6 km
Live Arrivals →
#15 41169
Bef Kheam Hock Rd
Lornie Highway
7.6 km
Live Arrivals →
#16 41139
Aft The Japanese Assn
Adam Rd
8.4 km
Live Arrivals →
#17 41129
Opp S'pore Bible Coll
Adam Rd
8.9 km
Live Arrivals →
#18 41031
Bef Crown Ctr
Bt Timah Rd
9.3 km
Live Arrivals →
#19 41041
Coronation Plaza
Bt Timah Rd
9.5 km
Live Arrivals →
#20 41051
Tan Kah Kee Stn
Bt Timah Rd
9.9 km
Live Arrivals →
#21 41061
Chinese High Sch
Bt Timah Rd
10.1 km
Live Arrivals →
#22 41071
Opp Natl JC
Bt Timah Rd
10.5 km
Live Arrivals →
#23 41081
Sixth Ave Stn
Bt Timah Rd
11.1 km
Live Arrivals →
#24 42011
Sixth Ave Ctr
Bt Timah Rd
11.4 km
Live Arrivals →
#25 42021
Aft Maple Ave
Bt Timah Rd
11.7 km
Live Arrivals →
#26 42031
The Tessarina
Bt Timah Rd
12.0 km
Live Arrivals →
#27 42041
The Nexus
Bt Timah Rd
12.4 km
Live Arrivals →
#28 42051
King Albert Pk Stn
Bt Timah Rd
12.9 km
Live Arrivals →
#29 42061
King Albert Pk
Bt Timah Rd
13.2 km
Live Arrivals →
#30 42071
Pei Hwa Presby Pr Sch
Upp Bt Timah Rd
13.6 km
Live Arrivals →
#31 42151
Beauty World Stn Exit C
Jln Jurong Kechil
13.9 km
Live Arrivals →
#32 42161
Blk 18
Jln Jurong Kechil
14.2 km
Live Arrivals →
#33 42171
Signature Pk Condo
Jln Jurong Kechil
14.6 km
Live Arrivals →
#34 42181
Opp The Hillford
Jln Jurong Kechil
14.9 km
Live Arrivals →
#35 42191
Bef Bt Batok East Ave 6
Jln Jurong Kechil
15.3 km
Live Arrivals →
#36 43201
Park Natura
Bt Batok East Ave 6
15.6 km
Live Arrivals →
#37 43191
Blk 288C
Bt Batok East Ave 6
16.2 km
Live Arrivals →
#38 43181
Keming Pr Sch
Bt Batok East Ave 3
16.6 km
Live Arrivals →
#39 43171
Blk 229
Bt Batok East Ave 3
17.0 km
Live Arrivals →
#40 43419
Aft Bt Batok Stn/Blk 628
Bt Batok Ctrl
17.6 km
Live Arrivals →
#41 43401
Bt Batok Polyclinic
Bt Batok West Ave 3
18.0 km
Live Arrivals →
#42 43531
Blk 140
Bt Batok West Ave 3
18.4 km
Live Arrivals →
#43 43341
Princess E Pr Sch
Bt Batok West Ave 3
18.8 km
Live Arrivals →
#44 43453
Bef PIE
Bt Batok Rd
19.3 km
Live Arrivals →
#45 28299
Blk 253
Jurong Town Hall Rd
19.7 km
Live Arrivals →
#46 28451
Parc Oasis
Jurong East Ave 1
20.0 km
Live Arrivals →
#47 28461
Blk 347
Jurong East Ave 1
20.4 km
Live Arrivals →
#48 28491
Opp Jurong Polyclinic
Jurong East Ave 1
20.9 km
Live Arrivals →
#49 28501
Blk 490
Jurong West Ave 1
21.3 km
Live Arrivals →
#50 28511
Blk 463
Jurong West Ave 1
21.7 km
Live Arrivals →
#51 28521
Blk 457
Jurong West Ave 1
22.0 km
Live Arrivals →
#52 28401
Blk 502
Jurong West Ave 1
22.3 km
Live Arrivals →
#53 28531
Blk 536
Jurong West Ave 1
22.6 km
Live Arrivals →
#54 21161
Blk 216B
Corporation Rd
23.1 km
Live Arrivals →
#55 21389
Opp St. Joseph's Hme
Jurong West Ave 2
23.6 km
Live Arrivals →
#56 21379
Blk 263
Jln Boon Lay
24.3 km
Live Arrivals →
#57 21369
Opp Blk 695
Jln Boon Lay
24.6 km
Live Arrivals →
#58 22009 Destination
Boon Lay Int
Jurong West Ctrl 3
25.5 km
Live Arrivals →