Bus Service 21 SingaporePasir Ris Int → St. Michael's Ter
Route summary
Bus Service 21 operated by SBST runs between Pasir Ris Int and St. Michael's Ter in Singapore, passing through Blk 390, Waterfront Key, Opp Blk 322, Opp Mohd Salleh Mque and Opp Natl Skin Ctr covering approximately 27.6 km and serving 69 stops.
- Operator:
- SBST
- Route type:
- Two-way service
- Origin terminal:
- Pasir Ris Int
- Destination terminal:
- St. Michael's Ter
- Operator
- SBST
- Total Stops
- 69
- Route Length
- 27.6 km
- First / Last Bus (Wkd)
- 05:30 – 24:00
← All services
21
SBST
Route totals
69 stops·27.6 km
| Seq | Code | Stop | Road | Distance | First / last bus |
|---|---|---|---|---|---|
| 1 | 77009 | Pasir Ris Int | Pasir Ris Dr 3 | 0.0 km | Mon–Fri05:30–24:00 Sat05:30–24:00 Sun05:30–24:00 |
| 2 | 78109 | Downtown East | Pasir Ris Dr 3 | 0.8 km | Mon–Fri05:34–00:04 Sat05:33–00:04 Sun05:33–00:03 |
| 3 | 78081 | Blk 467 | Pasir Ris Dr 6 | 1.2 km | Mon–Fri05:35–00:05 Sat05:35–00:05 Sun05:34–00:05 |
| 4 | 78071 | Blk 446 | Pasir Ris Dr 6 | 1.6 km | Mon–Fri05:37–00:07 Sat05:36–00:07 Sun05:35–00:06 |
| 5 | 78069 | Blk 442 | Pasir Ris Dr 1 | 1.8 km | Mon–Fri05:38–00:08 Sat05:37–00:08 Sun05:36–00:07 |
| 6 | 78031 | Blk 191 | Pasir Ris St 12 | 1.9 km | Mon–Fri05:39–00:09 Sat05:38–00:09 Sun05:37–00:08 |
| 7 | 78181 | Bef Blk 187 | Pasir Ris St 11 | 2.0 km | Mon–Fri05:39–00:09 Sat05:38–00:09 Sun05:37–00:08 |
| 8 | 78191 | Aft Blk 182 | Pasir Ris St 11 | 2.4 km | Mon–Fri05:42–00:11 Sat05:41–00:11 Sun05:40–00:10 |
| 9 | 98099 | Blk 269A | Pasir Ris Dr 1 | 2.6 km | Mon–Fri05:43–00:13 Sat05:42–00:13 Sun05:41–00:12 |
| 10 | 98019 | Opp Blk 149A | Loyang Ave | 3.0 km | Mon–Fri05:46–00:15 Sat05:45–00:15 Sun05:43–00:14 |
| 11 | 76249 | Blk 370 | Tampines Ave 7 | 3.6 km | Mon–Fri05:50–00:18 Sat05:49–00:18 Sun05:47–00:17 |
| 12 | 76239 | Blk 390 | Tampines Ave 7 | 3.9 km | Mon–Fri05:51–00:19 Sat05:50–00:19 Sun05:48–00:18 |
| 13 | 76229 | Opp Tampines East Stn | Tampines Ave 7 | 4.3 km | Mon–Fri05:53–00:21 Sat05:52–00:21 Sun05:50–00:20 |
| 14 | 76219 | Blk 230E | Tampines Ave 7 | 4.6 km | Mon–Fri05:55–00:22 Sat05:53–00:22 Sun05:51–00:22 |
| 15 | 76209 | Blk 233 | Tampines Ave 7 | 5.0 km | Mon–Fri05:56–00:23 Sat05:55–00:23 Sun05:52–00:23 |
| 16 | 76149 | Opp Tampines Stn/Int | Tampines Ave 4 | 5.5 km | Mon–Fri05:58–00:25 Sat05:56–00:25 Sun05:54–00:25 |
| 17 | 76139 | Opp Century Sq | Tampines Ave 4 | 5.9 km | Mon–Fri06:00–00:26 Sat05:58–00:26 Sun05:55–00:27 |
| 18 | 76069 | Blk 147 | Tampines Ave 5 | 6.5 km | Mon–Fri06:02–00:27 Sat06:00–00:27 Sun05:57–00:28 |
| 19 | 75059 | Bef Tampines West Stn | Tampines Ave 1 | 7.2 km | Mon–Fri06:04–00:29 Sat06:02–00:29 Sun05:59–00:30 |
| 20 | 75069 | Blk 970A | Bedok Reservoir Rd | 7.9 km | Mon–Fri06:05–00:31 Sat06:03–00:31 Sun06:00–00:32 |
| 21 | 74949 | Blk 961A | Bedok Reservoir Rd | 8.1 km | Mon–Fri06:06–00:31 Sat06:04–00:31 Sun06:01–00:32 |
| 22 | 75349 | The Clearwater Condo | Bedok Reservoir Rd | 8.5 km | Mon–Fri06:07–00:32 Sat06:05–00:32 Sun06:02–00:33 |
| 23 | 84609 | Waterfront Key | Bedok Reservoir Rd | 8.8 km | Mon–Fri06:08–00:33 Sat06:06–00:33 Sun06:03–00:34 |
| 24 | 84639 | Aft Waterfront Waves | Bedok Reservoir Rd | 9.1 km | Mon–Fri06:09–00:33 Sat06:07–00:33 Sun06:04–00:34 |
| 25 | 84619 | Waterfront Isle | Bedok Reservoir Rd | 9.3 km | Mon–Fri06:10–00:34 Sat06:07–00:34 Sun06:04–00:35 |
| 26 | 84629 | Blk 716 | Bedok Reservoir Rd | 9.6 km | Mon–Fri06:11–00:34 Sat06:08–00:34 Sun06:05–00:35 |
| 27 | 84479 | Blk 713 | Bedok Reservoir Rd | 9.9 km | Mon–Fri06:12–00:35 Sat06:09–00:35 Sun06:06–00:36 |
| 28 | 84469 | Blk 703 | Bedok Reservoir Rd | 10.3 km | Mon–Fri06:13–00:36 Sat06:10–00:36 Sun06:07–00:37 |
| 29 | 84481 | Aft Bedok Ind Pk C | Bedok Reservoir Rd | 10.9 km | Mon–Fri06:16–00:38 Sat06:13–00:38 Sun06:09–00:39 |
| 30 | 84491 | Blk 629 | Bedok Reservoir Rd | 11.4 km | Mon–Fri06:17–00:39 Sat06:14–00:39 Sun06:11–00:40 |
| 31 | 72079 | Blk 609 | Bedok Reservoir Rd | 11.8 km | Mon–Fri06:19–00:40 Sat06:16–00:40 Sun06:12–00:41 |
| 32 | 72069 | Blk 121 | Bedok Reservoir Rd | 12.1 km | Mon–Fri06:20–00:41 Sat06:17–00:41 Sun06:13–00:42 |
| 33 | 72029 | Opp Blk 646 | Bedok Reservoir Rd | 12.5 km | Mon–Fri06:21–00:42 Sat06:18–00:42 Sun06:14–00:43 |
| 34 | 72019 | Opp Blk 322 | Jln Eunos | 12.9 km | Mon–Fri06:23–00:44 Sat06:20–00:43 Sun06:16–00:44 |
| 35 | 83119 | Opp Blk 16 | Jln Eunos | 13.6 km | Mon–Fri06:26–00:46 Sat06:22–00:45 Sun06:18–00:46 |
| 36 | 83109 | Opp Eunos Stn | Jln Eunos | 13.8 km | Mon–Fri06:26–00:47 Sat06:23–00:46 Sun06:19–00:46 |
| 37 | 82069 | Aft Lor 106 Changi | Changi Rd | 14.5 km | Mon–Fri05:55–00:49 Sat05:55–00:48 Sun05:55–00:48 |
| 38 | 82049 | Joo Chiat Cplx | Changi Rd | 15.0 km | Mon–Fri05:57–00:51 Sat05:57–00:49 Sun05:57–00:50 |
| 39 | 82029 | Blk 14 Mkt/FC | Geylang Rd | 15.4 km | Mon–Fri05:58–00:52 Sat05:58–00:51 Sun05:58–00:51 |
| 40 | 82109 | City Plaza | Geylang Rd | 15.7 km | Mon–Fri05:59–00:53 Sat05:59–00:52 Sun05:59–00:52 |
| 41 | 81069 | Opp Lor 39 Geylang | Geylang Rd | 16.0 km | Mon–Fri06:01–00:54 Sat06:00–00:52 Sun06:00–00:53 |
| 42 | 81049 | Aft Lor 34 Geylang | Geylang Rd | 16.4 km | Mon–Fri06:02–00:55 Sat06:01–00:54 Sun06:01–00:54 |
| 43 | 81029 | Aft Lor 28 Geylang | Geylang Rd | 16.7 km | Mon–Fri06:03–00:56 Sat06:02–00:54 Sun06:02–00:55 |
| 44 | 80089 | Bef Lor 18 Geylang | Geylang Rd | 17.2 km | Mon–Fri06:04–00:58 Sat06:04–00:56 Sun06:04–00:57 |
| 45 | 80069 | Opp Mohd Salleh Mque | Geylang Rd | 17.6 km | Mon–Fri06:06–00:59 Sat06:06–00:57 Sun06:06–00:58 |
| 46 | 80049 | Aft Sims Way | Geylang Rd | 18.1 km | Mon–Fri06:08–01:01 Sat06:08–00:59 Sun06:08–01:00 |
| 47 | 80101 | Kallang Stn/Opp Blk 2C | Lor 1 Geylang | 18.5 km | Mon–Fri06:09–01:02 Sat06:09–01:00 Sun06:10–01:01 |
| 48 | 60051 | Opp Kallang Pl | Boon Keng Rd | 19.2 km | Mon–Fri06:12–01:05 Sat06:11–01:03 Sun06:12–01:04 |
| 49 | 60099 | Bef Lavender St | Bendemeer Rd | 19.9 km | Mon–Fri06:14–01:07 Sat06:13–01:06 Sun06:14–01:07 |
| 50 | 07329 | Hoa Nam Bldg | Jln Besar | 20.2 km | Mon–Fri06:15–01:08 Sat06:14–01:07 Sun06:15–01:08 |
| 52 | 07231 | Bef Tai Hoe Hotel | Kitchener Rd | 20.7 km | Mon–Fri06:17–01:10 Sat06:17–01:09 Sun06:17–01:10 |
| 53 | 07211 | Aft Farrer Pk Stn Exit G | S'goon Rd | 21.2 km | Mon–Fri06:19–01:11 Sat06:19–01:11 Sun06:19–01:11 |
| 54 | 07221 | Sri Vadapathira K Tp | S'goon Rd | 21.5 km | Mon–Fri06:21–01:12 Sat06:20–01:12 Sun06:20–01:12 |
| 55 | 50249 | S'pore Khalsa Assn | Balestier Rd | 21.9 km | Mon–Fri06:23–01:14 Sat06:22–01:13 Sun06:22–01:13 |
| 56 | 50239 | S'pore Indian Assn | Balestier Rd | 22.1 km | Mon–Fri06:24–01:14 Sat06:23–01:14 Sun06:23–01:14 |
| 57 | 50129 | Opp Natl Skin Ctr | Moulmein Rd | 22.7 km | Mon–Fri06:27–01:16 Sat06:25–01:16 Sun06:25–01:15 |
| 58 | 50119 | St. Joseph Instn Jnr | Moulmein Rd | 23.1 km | Mon–Fri06:28–01:17 Sat06:27–01:17 Sun06:27–01:17 |
| 59 | 50031 | Opp Novena Ch | Thomson Rd | 23.6 km | Mon–Fri06:29–01:19 Sat06:28–01:19 Sun06:29–01:18 |
| 60 | 50041 | Novena Lodge | Thomson Rd | 23.9 km | Mon–Fri06:30–01:20 Sat06:29–01:20 Sun06:30–01:19 |
| 61 | 50161 | Bef Jln Dusun | Balestier Rd | 24.4 km | Mon–Fri06:32–01:21 Sat06:31–01:22 Sun06:32–01:20 |
| 62 | 50171 | Zhongshan Mall | Balestier Rd | 24.7 km | Mon–Fri06:34–01:22 Sat06:33–01:23 Sun06:34–01:21 |
| 63 | 50191 | Bef Balestier Plaza | Balestier Rd | 25.0 km | Mon–Fri06:35–01:23 Sat06:34–01:24 Sun06:35–01:22 |
| 64 | 50201 | Shaw Plaza | Balestier Rd | 25.2 km | Mon–Fri06:36–01:24 Sat06:35–01:24 Sun06:36–01:23 |
| 65 | 50211 | Opp Balestier Pt | Balestier Rd | 25.5 km | Mon–Fri06:37–01:25 Sat06:36–01:25 Sun06:37–01:24 |
| 66 | 50991 | Blk 82 | Whampoa Dr | 25.9 km | Mon–Fri06:38–01:26 Sat06:38–01:27 Sun06:39–01:25 |
| 67 | 52129 | Blk 29 | Jln Bahagia | 26.4 km | Mon–Fri06:40–01:27 Sat06:40–01:28 Sun06:41–01:26 |
| 68 | 52049 | Blk 19 | Jln Tenteram | 26.7 km | Mon–Fri06:41–01:28 Sat06:42–01:29 Sun06:42–01:27 |
| 69 | 52119 | Opp Blk 65 | Jln Tenteram | 27.1 km | Mon–Fri06:43–01:30 Sat06:44–01:31 Sun06:44–01:29 |
| 70 | 52499 | St. Michael's Ter | Whampoa Rd | 27.6 km | Mon–Fri06:45–01:31 Sat06:46–01:32 Sun06:46–01:30 |
Road names are visible when the table is wide enough or on larger screens.
Nearby MRT connections
Near Pasir Ris Int (origin)
- Pasir Ris MRT (EW1)East West Line· 114 m · ~1 min walk
Near St. Michael's Ter (terminus)
- Boon Keng MRT (NE9)North East Line· 1109 m · ~14 min walk
- Toa Payoh MRT (NS19)North South Line· 1217 m · ~15 min walk
- Farrer Park MRT (NE8)North East Line· 1496 m · ~19 min walk
Frequently Asked Questions
What is the route for Bus 21?
Bus 21 runs from Pasir Ris Int to St. Michael's Ter with 69 stops, covering 27.6 km.
What are the first and last bus timings for Bus 21?
On weekdays, the first bus departs at 05:30 and the last bus at 24:00.
Who operates Bus 21?
Bus 21 is operated by SBST under the Land Transport Authority (LTA) network.
How many stops does Bus 21 have?
Bus 21 has 69 stops in direction 1 and 68 stops in direction 2.
Does Bus 21 go near Boon Keng MRT?
Yes. The terminus at St. Michael's Ter is about 1109 m (~14 min walk) from Boon Keng MRT (NE9).