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

Pasir Ris Int → St. Michael's Ter

⏱️ Peak & Off-Peak Frequencies
AM Peak (06:30–08:30) 08-14 mins
AM Off-Peak 12-14 mins
PM Peak (17:00–19:00) 12-16 mins
PM Off-Peak 13-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 St. Michael's Ter
πŸ—ΊοΈ Interactive Route Map
🚏 Complete Route Stops Sequence
Tap any stop to check live arrivals
69 Stops
#1 77009 Origin
Pasir Ris Int
Pasir Ris Dr 3
0.0 km
Live Arrivals →
#2 78109
Downtown East
Pasir Ris Dr 3
0.8 km
Live Arrivals →
#3 78081
Blk 467
Pasir Ris Dr 6
1.2 km
Live Arrivals →
#4 78071
Blk 446
Pasir Ris Dr 6
1.6 km
Live Arrivals →
#5 78069
Blk 442
Pasir Ris Dr 1
1.8 km
Live Arrivals →
#6 78031
Blk 191
Pasir Ris St 12
1.9 km
Live Arrivals →
#7 78181
Bef Blk 187
Pasir Ris St 11
2.0 km
Live Arrivals →
#8 78191
Aft Blk 182
Pasir Ris St 11
2.4 km
Live Arrivals →
#9 98099
Blk 269A
Pasir Ris Dr 1
2.6 km
Live Arrivals →
#10 98019
Opp Blk 149A
Loyang Ave
3.0 km
Live Arrivals →
#11 76249
Blk 370
Tampines Ave 7
3.6 km
Live Arrivals →
#12 76239
Blk 390
Tampines Ave 7
3.9 km
Live Arrivals →
#13 76229
Opp Tampines East Stn
Tampines Ave 7
4.3 km
Live Arrivals →
#14 76219
Blk 230E
Tampines Ave 7
4.6 km
Live Arrivals →
#15 76209
Blk 233
Tampines Ave 7
5.0 km
Live Arrivals →
#16 76149
Opp Tampines Stn/Int
Tampines Ave 4
5.5 km
Live Arrivals →
#17 76139
Opp Century Sq
Tampines Ave 4
5.9 km
Live Arrivals →
#18 76069
Blk 147
Tampines Ave 5
6.5 km
Live Arrivals →
#19 75059
Bef Tampines West Stn
Tampines Ave 1
7.2 km
Live Arrivals →
#20 75069
Blk 970A
Bedok Reservoir Rd
7.9 km
Live Arrivals →
#21 74949
Blk 961A
Bedok Reservoir Rd
8.1 km
Live Arrivals →
#22 75349
The Clearwater Condo
Bedok Reservoir Rd
8.5 km
Live Arrivals →
#23 84609
Waterfront Key
Bedok Reservoir Rd
8.8 km
Live Arrivals →
#24 84639
Aft Waterfront Waves
Bedok Reservoir Rd
9.1 km
Live Arrivals →
#25 84619
Waterfront Isle
Bedok Reservoir Rd
9.3 km
Live Arrivals →
#26 84629
Blk 716
Bedok Reservoir Rd
9.6 km
Live Arrivals →
#27 84479
Blk 713
Bedok Reservoir Rd
9.9 km
Live Arrivals →
#28 84469
Blk 703
Bedok Reservoir Rd
10.3 km
Live Arrivals →
#29 84481
Aft Bedok Ind Pk C
Bedok Reservoir Rd
10.9 km
Live Arrivals →
#30 84491
Blk 629
Bedok Reservoir Rd
11.4 km
Live Arrivals →
#31 72079
Blk 609
Bedok Reservoir Rd
11.8 km
Live Arrivals →
#32 72069
Blk 121
Bedok Reservoir Rd
12.1 km
Live Arrivals →
#33 72029
Opp Blk 646
Bedok Reservoir Rd
12.5 km
Live Arrivals →
#34 72019
Opp Blk 322
Jln Eunos
12.9 km
Live Arrivals →
#35 83119
Opp Blk 16
Jln Eunos
13.6 km
Live Arrivals →
#36 83109
Opp Eunos Stn
Jln Eunos
13.8 km
Live Arrivals →
#37 82069
Aft Lor 106 Changi
Changi Rd
14.5 km
Live Arrivals →
#38 82049
Joo Chiat Cplx
Changi Rd
15.0 km
Live Arrivals →
#39 82029
Blk 14 Mkt/FC
Geylang Rd
15.4 km
Live Arrivals →
#40 82109
City Plaza
Geylang Rd
15.7 km
Live Arrivals →
#41 81069
Opp Lor 39 Geylang
Geylang Rd
16.0 km
Live Arrivals →
#42 81049
Aft Lor 34 Geylang
Geylang Rd
16.4 km
Live Arrivals →
#43 81029
Aft Lor 28 Geylang
Geylang Rd
16.7 km
Live Arrivals →
#44 80089
Bef Lor 18 Geylang
Geylang Rd
17.2 km
Live Arrivals →
#45 80069
Opp Mohd Salleh Mque
Geylang Rd
17.6 km
Live Arrivals →
#46 80049
Aft Sims Way
Geylang Rd
18.1 km
Live Arrivals →
#47 80101
Kallang Stn/Opp Blk 2C
Lor 1 Geylang
18.5 km
Live Arrivals →
#48 60051
Opp Kallang Pl
Boon Keng Rd
19.2 km
Live Arrivals →
#49 60099
Bef Lavender St
Bendemeer Rd
19.9 km
Live Arrivals →
#50 07329
Hoa Nam Bldg
Jln Besar
20.2 km
Live Arrivals →
#51 07231
Bef Tai Hoe Hotel
Kitchener Rd
20.7 km
Live Arrivals →
#52 07211
Aft Farrer Pk Stn Exit G
S'goon Rd
21.2 km
Live Arrivals →
#53 07221
Sri Vadapathira Kaliamman Tp
S'goon Rd
21.5 km
Live Arrivals →
#54 50249
S'pore Khalsa Assn
Balestier Rd
21.9 km
Live Arrivals →
#55 50239
S'pore Indian Assn
Balestier Rd
22.1 km
Live Arrivals →
#56 50129
Opp Natl Skin Ctr
Moulmein Rd
22.7 km
Live Arrivals →
#57 50119
St. Joseph Instn Jnr
Moulmein Rd
23.1 km
Live Arrivals →
#58 50031
Opp Novena Ch
Thomson Rd
23.6 km
Live Arrivals →
#59 50041
Novena Lodge
Thomson Rd
23.9 km
Live Arrivals →
#60 50161
Bef Jln Dusun
Balestier Rd
24.4 km
Live Arrivals →
#61 50171
Zhongshan Mall
Balestier Rd
24.7 km
Live Arrivals →
#62 50191
Bef Balestier Plaza
Balestier Rd
25.0 km
Live Arrivals →
#63 50201
Shaw Plaza
Balestier Rd
25.2 km
Live Arrivals →
#64 50211
Opp Balestier Pt
Balestier Rd
25.5 km
Live Arrivals →
#65 50991
Blk 82
Whampoa Dr
25.9 km
Live Arrivals →
#66 52129
Blk 29
Jln Bahagia
26.4 km
Live Arrivals →
#67 52049
Blk 19
Jln Tenteram
26.7 km
Live Arrivals →
#68 52119
Opp Blk 65
Jln Tenteram
27.1 km
Live Arrivals →
#69 52499 Destination
St. Michael's Ter
Whampoa Rd
27.6 km
Live Arrivals →