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

St. Michael's Ter → HarbourFront Int

⏱️ Peak & Off-Peak Frequencies
AM Peak (06:30–08:30) 07-09 mins
AM Off-Peak 08-13 mins
PM Peak (17:00–19:00) 07-12 mins
PM Off-Peak 10-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 HarbourFront Int
πŸ—ΊοΈ Interactive Route Map
🚏 Complete Route Stops Sequence
Tap any stop to check live arrivals
47 Stops
#1 52499 Origin
St. Michael's Ter
Whampoa Rd
0.0 km
Live Arrivals →
#2 52451
Blk 114
Whampoa Rd
0.3 km
Live Arrivals →
#3 52129
Blk 29
Jln Bahagia
0.6 km
Live Arrivals →
#4 52109
Bet Blks 33/34
Jln Bahagia
0.9 km
Live Arrivals →
#5 52099
Opp NKF
Kim Keat Rd
1.4 km
Live Arrivals →
#6 50159
Bef Kim Keat Lane
Kim Keat Rd
1.7 km
Live Arrivals →
#7 50211
Opp Balestier Pt
Balestier Rd
2.0 km
Live Arrivals →
#8 50221
Bef Blk 104
Balestier Rd
2.2 km
Live Arrivals →
#9 50129
Opp Natl Skin Ctr
Moulmein Rd
2.8 km
Live Arrivals →
#10 50119
St. Joseph Instn Jnr
Moulmein Rd
3.2 km
Live Arrivals →
#11 50069
Hotel Royal
Newton Rd
3.8 km
Live Arrivals →
#12 40129
Newton Life Ch
Newton Rd
4.1 km
Live Arrivals →
#13 40189
Newton Stn Exit B
Scotts Rd
4.6 km
Live Arrivals →
#14 40179
Env Bldg
Scotts Rd
4.8 km
Live Arrivals →
#15 09219
Far East Plaza
Scotts Rd
5.6 km
Live Arrivals →
#16 09047
Orchard Stn/Tang Plaza
Orchard Rd
6.0 km
Live Arrivals →
#17 09037
Bef Cairnhill Rd
Orchard Rd
6.5 km
Live Arrivals →
#18 08138
Concorde Hotel S'pore
Orchard Rd
7.2 km
Live Arrivals →
#19 08057
Dhoby Ghaut Stn
Orchard Rd
7.6 km
Live Arrivals →
#20 08069
Bencoolen Stn Exit B
Bras Basah Rd
8.1 km
Live Arrivals →
#21 04167
City Hall Stn Exit B
Nth Bridge Rd
8.9 km
Live Arrivals →
#22 04249
Opp The Treasury
Nth Bridge Rd
9.2 km
Live Arrivals →
#23 05029
Boat Quay
Sth Bridge Rd
9.6 km
Live Arrivals →
#24 05131
Opp Chinatown Stn
Upp Cross St
10.2 km
Live Arrivals →
#25 05039
New Bridge Ctr
New Bridge Rd
10.6 km
Live Arrivals →
#26 05019
Aft Duxton Plain Pk
New Bridge Rd
10.9 km
Live Arrivals →
#27 05069
Outram Pk Stn Exit 4
New Bridge Rd
11.0 km
Live Arrivals →
#28 10011
Bef Neil Rd
New Bridge Rd
11.4 km
Live Arrivals →
#29 10041
Bef Kampong Bahru Ter
Kg Bahru Rd
11.7 km
Live Arrivals →
#30 10399
Melati Blk 2
Kg Bahru Rd
12.3 km
Live Arrivals →
#31 14221
Opp Ch of St. Teresa
Kg Bahru Rd
12.6 km
Live Arrivals →
#32 14231
Keppel DP Blk 519
Kg Bahru Rd
13.0 km
Live Arrivals →
#33 14021
The Pearl @ Mt Faber
Lower Delta Rd
13.3 km
Live Arrivals →
#34 14379
Blk 40
Lower Delta Rd
13.5 km
Live Arrivals →
#35 14291
Blk 27
Telok Blangah Way
13.9 km
Live Arrivals →
#36 14271
Al-Amin Mque
Telok Blangah Way
14.2 km
Live Arrivals →
#37 14281
SAFRA Mt Faber
Telok Blangah Way
14.4 km
Live Arrivals →
#38 14059
Bef Telok Blangah Hts
Henderson Rd
14.9 km
Live Arrivals →
#39 14349
Blk 59
Telok Blangah Hts
15.2 km
Live Arrivals →
#40 14339
Blk 70A
Telok Blangah Hts
15.5 km
Live Arrivals →
#41 14399
Blk 85
Telok Blangah Hts
15.8 km
Live Arrivals →
#42 14509
Blk 92B
Telok Blangah St 31
16.3 km
Live Arrivals →
#43 14499
Telok Blangah Mkt/FC
Telok Blangah Dr
16.8 km
Live Arrivals →
#44 14359
Blk 50
Telok Blangah Dr
17.1 km
Live Arrivals →
#45 14159
Hotel Faber Pk
Telok Blangah Rd
17.7 km
Live Arrivals →
#46 14139
Bef Seah Im Rd
Telok Blangah Rd
18.1 km
Live Arrivals →
#47 14009 Destination
HarbourFront Int
Seah Im Rd
18.5 km
Live Arrivals →