Travel Guide provides a convenient one-stop information guide on bus and train services.

Bus Service Information

Click here to perform other Bus Service Enquiry.


21
SBS Transit Weekdays Saturdays Suns / PHs
1st bus Last bus 1st bus Last bus 1st bus Last bus
Pasir Ris Int 0530 2400 0530 2400 0530 2400
St. Michael's Ter 0530 2400 0530 2400 0530 2400

Period 0630 - 0830 0831 - 1659 1700 - 1900 After 1900
Frequency at First Stop*
Direction 1
Direction 2

07 - 12 minutes
10 - 13 minutes

11 - 14 minutes
08 - 14 minutes

12 - 16 minutes
08 - 16 minutes

14 - 16 minutes
12 - 16 minutes

Notes :

*First Stop refers to the first stopping point of each bus service, which may be a bus interchange/terminal or a bus stop.

Service 21A operates from Geylang Rd (Bef Lor 18 Geylang) to Kitchener Rd (Bef Tai Hoe Hotel)

DIRECTION 1
Distance (km) Bus Stop
Code
Road / Bus Stop Description
    Pasir Ris Dr 3
0.0  77009  • Pasir Ris Int
0.8  78109  • Downtown East
    Pasir Ris Dr 6
1.2  78081  • Blk 467
1.6  78071  • Blk 446
    Pasir Ris Dr 1
1.8  78069  • Blk 442
    Pasir Ris St 12
1.9  78031  • Blk 191
    Pasir Ris St 11
2.0  78181  • Bef Blk 187
2.4  78191  • Aft Blk 182
    Pasir Ris Dr 1
2.6  98099  • Blk 269A
    Loyang Ave
3.0  98019  • Opp Blk 149A
    Tampines Ave 7
3.6  76249  • Blk 370
3.9  76239  • Blk 390
4.3  76229  • Opp Tampines East Stn
4.6  76219  • Blk 230E
5.0  76209  • Blk 233
    Tampines Ave 4
5.5  76149  • Opp Tampines Stn/Int
5.9  76139  • Opp Century Sq
    Tampines Ave 5
6.5  76069  • Blk 147
    Tampines Ave 1
7.2  75059  • Bef Tampines West Stn
    Bedok Resvr Rd
7.9  75069  • Blk 960A
8.3  75349  • The Clearwater Condo
8.6  84609  • Waterfront Key
8.9  84639  • Aft Waterfront Waves
9.1  84619  • Waterfront Isle
9.4  84629  • Blk 716
9.7  84479  • Blk 713
10.1  84469  • Blk 703
10.7  84481  • Aft Bedok Ind Pk C
11.2  84491  • Blk 629
11.6  72079  • Blk 609
11.9  72069  • Blk 121
12.3  72029  • Opp Blk 646
    Jln Eunos
12.7  72019  • Opp Blk 322
13.4  83119  • Opp Blk 16
13.6  83109  • Opp Eunos Stn
    Changi Rd
14.3  82069  • Aft Lor 106 Changi
14.8  82049  • Joo Chiat Cplx
    Geylang Rd
15.2  82029  • Blk 14 Mkt/FC
15.5  82109  • City Plaza
15.8  81069  • Opp Lor 39 Geylang
16.2  81049  • Aft Lor 34 Geylang
16.5  81029  • Aft Lor 28 Geylang
17.0  80089  • Bef Lor 18 Geylang
17.4  80069  • Opp Mohd Salleh Mque
17.9  80049  • Aft Sims Way
    Lor 1 Geylang
18.3  80101  • Kallang Stn/Opp Blk 2C
    Boon Keng Rd
19.0  60051  • Opp Kallang Pl
    Bendemeer Rd
19.7  60099  • Bef Lavender St
    Jln Besar
20.0  07329  • Hoa Nam Bldg
 • Express
    Kitchener Rd
20.5  07231  • Bef Tai Hoe Hotel
    S'goon Rd
21.0  07211  • Aft Farrer Pk Stn Exit G
21.3  07221  • Sri Vadapathira K Tp
    Balestier Rd
21.7  50249  • S'pore Khalsa Assn
21.9  50239  • S'pore Indian Assn
    Moulmein Rd
22.5  50129  • Opp Natl Skin Ctr
22.9  50119  • St. Joseph Instn Jnr
    Thomson Rd
23.4  50031  • Opp Novena Ch
23.7  50041  • Novena Lodge
    Balestier Rd
24.2  50161  • Bef Jln Dusun
24.5  50171  • Zhongshan Mall
24.8  50191  • Bef Balestier Plaza
25.0  50201  • Shaw Plaza
25.3  50211  • Opp Balestier Pt
    Whampoa Dr
25.7  50991  • Blk 82
    Jln Bahagia
26.2  52129  • Blk 29
    Jln Tenteram
26.5  52049  • Blk 19
26.9  52119  • Opp Blk 65
    Whampoa Rd
27.4  52499  • St. Michael's Ter
 
DIRECTION 2
Distance (km) Bus Stop
Code
Road / Bus Stop Description
    Whampoa Rd
0.0  52499 • St. Michael's Ter
0.3  52451 • Blk 114
    Jln Bahagia
0.6  52129 • Blk 29
    Jln Tenteram
0.9  52049 • Blk 19
1.3  52119 • Opp Blk 65
    Kim Keat Rd
1.7  52099 • Opp NKF
2.0  50159 • Bef Kim Keat Lane
    Balestier Rd
2.2  50209 • Aft Pegu Rd
2.4  50199 • Opp Shaw Plaza
2.7  50189 • Opp Public Mansion
2.9  50179 • Opp Zhongshan Mall
3.2  50169 • Aft Irrawaddy Rd
    Thomson Rd
3.6  50059 • Opp Thomson Med Ctr
3.8  50049 • Opp Novena Lodge
4.3  50038 • Novena Stn
    Moulmein Rd
4.7  50111 • Revival Ctr Ch
5.0  50121 • Natl Skin Ctr
    Balestier Rd
5.6  50231 • NorthLight Sch
    Mcnair Rd
5.9  50331 • Blk 122
    Towner Rd
6.2  50349 • Blk 107
    Boon Keng Rd
6.4  60199 • Boon Keng Stn/Blk 22
7.0  60059 • Bef Kallang Pl
    Lor 1 Geylang
7.7  80109 • Opp Kallang Stn/Blk 2C
    Sims Ave
8.0  80051 • Aft Lor 1 Geylang
8.4  80071 • Yi Xiu Fty Bldg
8.9  80091 • Bef Lor 23 Geylang
9.2  81011 • Aft Aljunied Stn
9.5  81031 • Blk 134
10.0  81051 • Sims Ville
10.6  82011 • Aft Paya Lebar Quarter
10.8  82032 • Blk 416
11.4  82061 • Eunos Stn/Int
    Jln Eunos
11.8  83101 • Eunos Stn
12.1  83111 • Blk 17
12.6  72011 • Blk 322
    Bedok Resvr Rd
13.0  72021 • Blk 646
13.5  72061 • Blk 122
13.7  72071 • Blk 133
14.2  84499 • Blk 140
14.8  84489 • Opp Bedok Ind Pk C
15.2  84461 • Opp Blk 701
15.6  84471 • Blk 745
16.0  84621 • Opp Blk 716
16.4  84611 • Opp Waterfront Isle
16.6  84631 • Opp Waterfront Waves
16.8  84601 • Opp Waterfront Key
17.2  75341 • Opp The Clearwater Condo
17.6  75061 • Blk 954D
    Tampines Ave 1
18.3  75051 • Tampines West Stn Exit B
    Tampines Ave 5
18.9  76061 • Blk 938
    Tampines Ave 4
19.4  76131 • UOB Tampines Ctr
19.8  76141 • Tampines Stn/Int
    Tampines Ave 7
20.3  76201 • Blk 423
20.6  76211 • Blk 449
20.9  76221 • Tampines East Stn Exit A
21.3  76231 • Opp Blk 390
21.6  76241 • Blk 497D
    Loyang Ave
22.2  98011 • Blk 149A
    Pasir Ris Dr 1
22.5  98091 • Blk 156
    Pasir Ris St 11
22.8  78199 • Opp White Sands Pr Sch
23.1  78189 • Opp Blk 187
    Pasir Ris St 12
23.2  78039 • Blk 104
    Pasir Ris Dr 1
23.3  78061 • Opp Pasir Ris Polyclinic
    Pasir Ris Dr 6
23.6  78079 • Blk 429
24.0  78089 • Blk 405
    Pasir Ris Dr 3
24.4  78101 • Opp Downtown East
25.0  77009 • Pasir Ris Int