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

St. Michael's Ter → Pasir Ris Int

⏱️ Peak & Off-Peak Frequencies
AM Peak (06:30–08:30) 10-12 mins
AM Off-Peak 10-14 mins
PM Peak (17:00–19:00) 09-15 mins
PM Off-Peak 12-16 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 Pasir Ris Int
πŸ—ΊοΈ Interactive Route Map
🚏 Complete Route Stops Sequence
Tap any stop to check live arrivals
68 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 52049
Blk 19
Jln Tenteram
0.9 km
Live Arrivals →
#5 52119
Opp Blk 65
Jln Tenteram
1.3 km
Live Arrivals →
#6 52099
Opp NKF
Kim Keat Rd
1.7 km
Live Arrivals →
#7 50159
Bef Kim Keat Lane
Kim Keat Rd
2.0 km
Live Arrivals →
#8 50209
Aft Pegu Rd
Balestier Rd
2.2 km
Live Arrivals →
#9 50199
Opp Shaw Plaza
Balestier Rd
2.4 km
Live Arrivals →
#10 50189
Opp Public Mansion
Balestier Rd
2.7 km
Live Arrivals →
#11 50179
Opp Zhongshan Mall
Balestier Rd
2.9 km
Live Arrivals →
#12 50169
Aft Irrawaddy Rd
Balestier Rd
3.2 km
Live Arrivals →
#13 50059
Opp Thomson Med Ctr
Thomson Rd
3.6 km
Live Arrivals →
#14 50049
Opp Novena Lodge
Thomson Rd
3.8 km
Live Arrivals →
#15 50038
Novena Stn
Thomson Rd
4.3 km
Live Arrivals →
#16 50111
Revival Ctr Ch
Moulmein Rd
4.7 km
Live Arrivals →
#17 50121
Natl Skin Ctr
Moulmein Rd
5.0 km
Live Arrivals →
#18 50231
NorthLight Sch
Balestier Rd
5.6 km
Live Arrivals →
#19 50331
Blk 122
Mcnair Rd
5.9 km
Live Arrivals →
#20 50349
Blk 107
Towner Rd
6.2 km
Live Arrivals →
#21 60199
Boon Keng Stn/Blk 22
Boon Keng Rd
6.4 km
Live Arrivals →
#22 60059
Bef Kallang Pl
Boon Keng Rd
7.0 km
Live Arrivals →
#23 80109
Opp Kallang Stn/Blk 2C
Lor 1 Geylang
7.7 km
Live Arrivals →
#24 80051
Aft Lor 1 Geylang
Sims Ave
8.0 km
Live Arrivals →
#25 80071
Yi Xiu Fty Bldg
Sims Ave
8.4 km
Live Arrivals →
#26 80091
Bef Lor 23 Geylang
Sims Ave
8.9 km
Live Arrivals →
#27 81011
Aft Aljunied Stn
Sims Ave
9.2 km
Live Arrivals →
#28 81031
Blk 134
Sims Ave
9.5 km
Live Arrivals →
#29 81051
Sims Ville
Sims Ave
10.0 km
Live Arrivals →
#30 82011
Aft Paya Lebar Quarter
Sims Ave
10.6 km
Live Arrivals →
#31 82032
Blk 416
Sims Ave
10.8 km
Live Arrivals →
#32 82061
Eunos Stn/Int
Sims Ave
11.4 km
Live Arrivals →
#33 83101
Eunos Stn
Jln Eunos
11.8 km
Live Arrivals →
#34 83111
Blk 17
Jln Eunos
12.1 km
Live Arrivals →
#35 72011
Blk 322
Jln Eunos
12.6 km
Live Arrivals →
#36 72021
Blk 646
Bedok Reservoir Rd
13.0 km
Live Arrivals →
#37 72061
Blk 122
Bedok Reservoir Rd
13.5 km
Live Arrivals →
#38 72071
Blk 133
Bedok Reservoir Rd
13.7 km
Live Arrivals →
#39 84499
Blk 140
Bedok Reservoir Rd
14.2 km
Live Arrivals →
#40 84489
Opp Bedok Ind Pk C
Bedok Reservoir Rd
14.8 km
Live Arrivals →
#41 84461
Opp Blk 701
Bedok Reservoir Rd
15.2 km
Live Arrivals →
#42 84471
Blk 745
Bedok Reservoir Rd
15.6 km
Live Arrivals →
#43 84621
Opp Blk 716
Bedok Reservoir Rd
16.0 km
Live Arrivals →
#44 84611
Opp Waterfront Isle
Bedok Reservoir Rd
16.4 km
Live Arrivals →
#45 84631
Opp Waterfront Waves
Bedok Reservoir Rd
16.6 km
Live Arrivals →
#46 84601
Opp Waterfront Key
Bedok Reservoir Rd
16.8 km
Live Arrivals →
#47 75341
Opp The Clearwater Condo
Bedok Reservoir Rd
17.2 km
Live Arrivals →
#48 74941
Opp Blk 961A
Bedok Reservoir Rd
17.5 km
Live Arrivals →
#49 75061
Blk 954D
Bedok Reservoir Rd
17.7 km
Live Arrivals →
#50 75051
Tampines West Stn Exit B
Tampines Ave 1
18.4 km
Live Arrivals →
#51 76061
Blk 938
Tampines Ave 5
19.0 km
Live Arrivals →
#52 76131
UOB Tampines Ctr
Tampines Ave 4
19.5 km
Live Arrivals →
#53 76141
Tampines Stn/Int
Tampines Ave 4
20.0 km
Live Arrivals →
#54 76201
Blk 423
Tampines Ave 7
20.5 km
Live Arrivals →
#55 76211
Blk 449
Tampines Ave 7
20.8 km
Live Arrivals →
#56 76221
Tampines East Stn Exit A
Tampines Ave 7
21.1 km
Live Arrivals →
#57 76231
Opp Blk 390
Tampines Ave 7
21.5 km
Live Arrivals →
#58 76241
Blk 497D
Tampines Ave 7
21.8 km
Live Arrivals →
#59 98011
Blk 149A
Loyang Ave
22.4 km
Live Arrivals →
#60 98091
Blk 156
Pasir Ris Dr 1
22.7 km
Live Arrivals →
#61 78199
Opp White Sands Pr Sch
Pasir Ris St 11
23.0 km
Live Arrivals →
#62 78189
Opp Blk 187
Pasir Ris St 11
23.3 km
Live Arrivals →
#63 78039
Blk 104
Pasir Ris St 12
23.4 km
Live Arrivals →
#64 78061
Blk 104
Pasir Ris Dr 1
23.5 km
Live Arrivals →
#65 78079
Blk 429
Pasir Ris Dr 6
23.8 km
Live Arrivals →
#66 78089
Blk 405
Pasir Ris Dr 6
24.2 km
Live Arrivals →
#67 78101
Opp Downtown East
Pasir Ris Dr 3
24.6 km
Live Arrivals →
#68 77009 Destination
Pasir Ris Int
Pasir Ris Dr 3
25.2 km
Live Arrivals →