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

HarbourFront Int → St. Michael's Ter

⏱️ Peak & Off-Peak Frequencies
AM Peak (06:30–08:30) 07-08 mins
AM Off-Peak 08-13 mins
PM Peak (17:00–19:00) 08-09 mins
PM Off-Peak 08-13 mins
πŸ•’ First & Last Bus Times
Weekdays (Mon–Fri) 5:30 AM – 12:00 AM
Saturdays 5:30 AM – 12:00 AM
Sundays & Public Holidays 5:30 AM – 12:00 AM
Terminal Stop St. Michael's Ter
πŸ—ΊοΈ Interactive Route Map
🚏 Complete Route Stops Sequence
Tap any stop to check live arrivals
43 Stops
#1 14009 Origin
HarbourFront Int
Seah Im Rd
0.0 km
Live Arrivals →
#2 14131
Caribbean at Keppel Bay
Telok Blangah Rd
0.4 km
Live Arrivals →
#3 14151
Opp Hotel Faber Pk
Telok Blangah Rd
0.9 km
Live Arrivals →
#4 14351
Aft Blk 48
Telok Blangah Dr
1.5 km
Live Arrivals →
#5 14491
Opp Telok Blangah Mkt/FC
Telok Blangah Dr
1.8 km
Live Arrivals →
#6 14501
Opp Blk 91A
Telok Blangah St 31
2.4 km
Live Arrivals →
#7 14391
Opp Blk 85
Telok Blangah Hts
2.8 km
Live Arrivals →
#8 14331
Opp Blk 70B
Telok Blangah Hts
3.1 km
Live Arrivals →
#9 14341
Opp Blk 59
Telok Blangah Hts
3.4 km
Live Arrivals →
#10 14051
Aft Telok Blangah Hts
Henderson Rd
3.6 km
Live Arrivals →
#11 14279
Blk 25
Telok Blangah Way
4.4 km
Live Arrivals →
#12 14299
Opp Blk 27
Telok Blangah Way
4.7 km
Live Arrivals →
#13 14029
Blk 105
Lower Delta Rd
5.1 km
Live Arrivals →
#14 14239
Opp Keppel DP Blk 519
Kg Bahru Rd
5.5 km
Live Arrivals →
#15 14229
Ch of St. Teresa
Kg Bahru Rd
5.8 km
Live Arrivals →
#16 10391
Opp Melati Blk 2
Kg Bahru Rd
6.3 km
Live Arrivals →
#17 10049
Opp Kampong Bahru Ter
Kg Bahru Rd
6.7 km
Live Arrivals →
#18 10017
Aft Hosp Dr
Eu Tong Sen St
7.1 km
Live Arrivals →
#19 10018
Outram Pk Stn Exit 6/SGH
Eu Tong Sen St
7.2 km
Live Arrivals →
#20 05012
Bef Pearl's Hill Terr
Eu Tong Sen St
7.6 km
Live Arrivals →
#21 05022
Aft Chinatown Stn Exit D
Eu Tong Sen St
8.2 km
Live Arrivals →
#22 04222
Clarke Quay Stn Exit E
Eu Tong Sen St
8.7 km
Live Arrivals →
#23 04223
Old Hill St Police Stn
Hill St
9.0 km
Live Arrivals →
#24 04143
Bef Stamford Rd
Hill St
9.4 km
Live Arrivals →
#25 04121
SMU
Stamford Rd
9.7 km
Live Arrivals →
#26 08041
YMCA
Orchard Rd
10.0 km
Live Arrivals →
#27 08031
Dhoby Ghaut Stn Exit B
Penang Rd
10.3 km
Live Arrivals →
#28 08111
Winsland Hse
Penang Rd
10.8 km
Live Arrivals →
#29 08121
Somerset Stn
Somerset Rd
11.1 km
Live Arrivals →
#30 09011
Opp Ngee Ann City
Orchard Turn
11.8 km
Live Arrivals →
#31 09023
Opp Orchard Stn/ION
Orchard Turn
12.1 km
Live Arrivals →
#32 09212
Royal Plaza On Scotts
Scotts Rd
12.7 km
Live Arrivals →
#33 40171
Opp Env Bldg
Scotts Rd
13.3 km
Live Arrivals →
#34 40181
Newton Stn Exit A
Scotts Rd
13.6 km
Live Arrivals →
#35 40121
Opp Newton Life Ch
Newton Rd
14.0 km
Live Arrivals →
#36 50061
Opp Hotel Royal
Newton Rd
14.3 km
Live Arrivals →
#37 50111
Revival Ctr Ch
Moulmein Rd
15.0 km
Live Arrivals →
#38 50121
Natl Skin Ctr
Moulmein Rd
15.3 km
Live Arrivals →
#39 50229
Opp Blk 104
Balestier Rd
15.8 km
Live Arrivals →
#40 50991
Blk 82
Whampoa Dr
16.4 km
Live Arrivals →
#41 52129
Blk 29
Jln Bahagia
16.9 km
Live Arrivals →
#42 52109
Bet Blks 33/34
Jln Bahagia
17.2 km
Live Arrivals →
#43 52499 Destination
St. Michael's Ter
Whampoa Rd
17.7 km
Live Arrivals →