JustHOPlyPlan Your Journey

Bus Service 21 SingaporePasir Ris IntSt. 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:3024:00
← All services

21

SBST

Route totals

69 stops·27.6 km

SeqCodeStopDistanceFirst / last bus
177009Pasir Ris Int0.0 km
Mon–Fri05:3024:00
Sat05:3024:00
Sun05:3024:00
278109Downtown East0.8 km
Mon–Fri05:3400:04
Sat05:3300:04
Sun05:3300:03
378081Blk 4671.2 km
Mon–Fri05:3500:05
Sat05:3500:05
Sun05:3400:05
478071Blk 4461.6 km
Mon–Fri05:3700:07
Sat05:3600:07
Sun05:3500:06
578069Blk 4421.8 km
Mon–Fri05:3800:08
Sat05:3700:08
Sun05:3600:07
678031Blk 1911.9 km
Mon–Fri05:3900:09
Sat05:3800:09
Sun05:3700:08
778181Bef Blk 1872.0 km
Mon–Fri05:3900:09
Sat05:3800:09
Sun05:3700:08
878191Aft Blk 1822.4 km
Mon–Fri05:4200:11
Sat05:4100:11
Sun05:4000:10
998099Blk 269A2.6 km
Mon–Fri05:4300:13
Sat05:4200:13
Sun05:4100:12
1098019Opp Blk 149A3.0 km
Mon–Fri05:4600:15
Sat05:4500:15
Sun05:4300:14
1176249Blk 3703.6 km
Mon–Fri05:5000:18
Sat05:4900:18
Sun05:4700:17
1276239Blk 3903.9 km
Mon–Fri05:5100:19
Sat05:5000:19
Sun05:4800:18
1376229Opp Tampines East Stn4.3 km
Mon–Fri05:5300:21
Sat05:5200:21
Sun05:5000:20
1476219Blk 230E4.6 km
Mon–Fri05:5500:22
Sat05:5300:22
Sun05:5100:22
1576209Blk 2335.0 km
Mon–Fri05:5600:23
Sat05:5500:23
Sun05:5200:23
1676149Opp Tampines Stn/Int5.5 km
Mon–Fri05:5800:25
Sat05:5600:25
Sun05:5400:25
1776139Opp Century Sq5.9 km
Mon–Fri06:0000:26
Sat05:5800:26
Sun05:5500:27
1876069Blk 1476.5 km
Mon–Fri06:0200:27
Sat06:0000:27
Sun05:5700:28
1975059Bef Tampines West Stn7.2 km
Mon–Fri06:0400:29
Sat06:0200:29
Sun05:5900:30
2075069Blk 970A7.9 km
Mon–Fri06:0500:31
Sat06:0300:31
Sun06:0000:32
2174949Blk 961A8.1 km
Mon–Fri06:0600:31
Sat06:0400:31
Sun06:0100:32
2275349The Clearwater Condo8.5 km
Mon–Fri06:0700:32
Sat06:0500:32
Sun06:0200:33
2384609Waterfront Key8.8 km
Mon–Fri06:0800:33
Sat06:0600:33
Sun06:0300:34
2484639Aft Waterfront Waves9.1 km
Mon–Fri06:0900:33
Sat06:0700:33
Sun06:0400:34
2584619Waterfront Isle9.3 km
Mon–Fri06:1000:34
Sat06:0700:34
Sun06:0400:35
2684629Blk 7169.6 km
Mon–Fri06:1100:34
Sat06:0800:34
Sun06:0500:35
2784479Blk 7139.9 km
Mon–Fri06:1200:35
Sat06:0900:35
Sun06:0600:36
2884469Blk 70310.3 km
Mon–Fri06:1300:36
Sat06:1000:36
Sun06:0700:37
2984481Aft Bedok Ind Pk C10.9 km
Mon–Fri06:1600:38
Sat06:1300:38
Sun06:0900:39
3084491Blk 62911.4 km
Mon–Fri06:1700:39
Sat06:1400:39
Sun06:1100:40
3172079Blk 60911.8 km
Mon–Fri06:1900:40
Sat06:1600:40
Sun06:1200:41
3272069Blk 12112.1 km
Mon–Fri06:2000:41
Sat06:1700:41
Sun06:1300:42
3372029Opp Blk 64612.5 km
Mon–Fri06:2100:42
Sat06:1800:42
Sun06:1400:43
3472019Opp Blk 32212.9 km
Mon–Fri06:2300:44
Sat06:2000:43
Sun06:1600:44
3583119Opp Blk 1613.6 km
Mon–Fri06:2600:46
Sat06:2200:45
Sun06:1800:46
3683109Opp Eunos Stn13.8 km
Mon–Fri06:2600:47
Sat06:2300:46
Sun06:1900:46
3782069Aft Lor 106 Changi14.5 km
Mon–Fri05:5500:49
Sat05:5500:48
Sun05:5500:48
3882049Joo Chiat Cplx15.0 km
Mon–Fri05:5700:51
Sat05:5700:49
Sun05:5700:50
3982029Blk 14 Mkt/FC15.4 km
Mon–Fri05:5800:52
Sat05:5800:51
Sun05:5800:51
4082109City Plaza15.7 km
Mon–Fri05:5900:53
Sat05:5900:52
Sun05:5900:52
4181069Opp Lor 39 Geylang16.0 km
Mon–Fri06:0100:54
Sat06:0000:52
Sun06:0000:53
4281049Aft Lor 34 Geylang16.4 km
Mon–Fri06:0200:55
Sat06:0100:54
Sun06:0100:54
4381029Aft Lor 28 Geylang16.7 km
Mon–Fri06:0300:56
Sat06:0200:54
Sun06:0200:55
4480089Bef Lor 18 Geylang17.2 km
Mon–Fri06:0400:58
Sat06:0400:56
Sun06:0400:57
4580069Opp Mohd Salleh Mque17.6 km
Mon–Fri06:0600:59
Sat06:0600:57
Sun06:0600:58
4680049Aft Sims Way18.1 km
Mon–Fri06:0801:01
Sat06:0800:59
Sun06:0801:00
4780101Kallang Stn/Opp Blk 2C18.5 km
Mon–Fri06:0901:02
Sat06:0901:00
Sun06:1001:01
4860051Opp Kallang Pl19.2 km
Mon–Fri06:1201:05
Sat06:1101:03
Sun06:1201:04
4960099Bef Lavender St19.9 km
Mon–Fri06:1401:07
Sat06:1301:06
Sun06:1401:07
5007329Hoa Nam Bldg20.2 km
Mon–Fri06:1501:08
Sat06:1401:07
Sun06:1501:08
5207231Bef Tai Hoe Hotel20.7 km
Mon–Fri06:1701:10
Sat06:1701:09
Sun06:1701:10
5307211Aft Farrer Pk Stn Exit G21.2 km
Mon–Fri06:1901:11
Sat06:1901:11
Sun06:1901:11
5407221Sri Vadapathira K Tp21.5 km
Mon–Fri06:2101:12
Sat06:2001:12
Sun06:2001:12
5550249S'pore Khalsa Assn21.9 km
Mon–Fri06:2301:14
Sat06:2201:13
Sun06:2201:13
5650239S'pore Indian Assn22.1 km
Mon–Fri06:2401:14
Sat06:2301:14
Sun06:2301:14
5750129Opp Natl Skin Ctr22.7 km
Mon–Fri06:2701:16
Sat06:2501:16
Sun06:2501:15
5850119St. Joseph Instn Jnr23.1 km
Mon–Fri06:2801:17
Sat06:2701:17
Sun06:2701:17
5950031Opp Novena Ch23.6 km
Mon–Fri06:2901:19
Sat06:2801:19
Sun06:2901:18
6050041Novena Lodge23.9 km
Mon–Fri06:3001:20
Sat06:2901:20
Sun06:3001:19
6150161Bef Jln Dusun24.4 km
Mon–Fri06:3201:21
Sat06:3101:22
Sun06:3201:20
6250171Zhongshan Mall24.7 km
Mon–Fri06:3401:22
Sat06:3301:23
Sun06:3401:21
6350191Bef Balestier Plaza25.0 km
Mon–Fri06:3501:23
Sat06:3401:24
Sun06:3501:22
6450201Shaw Plaza25.2 km
Mon–Fri06:3601:24
Sat06:3501:24
Sun06:3601:23
6550211Opp Balestier Pt25.5 km
Mon–Fri06:3701:25
Sat06:3601:25
Sun06:3701:24
6650991Blk 8225.9 km
Mon–Fri06:3801:26
Sat06:3801:27
Sun06:3901:25
6752129Blk 2926.4 km
Mon–Fri06:4001:27
Sat06:4001:28
Sun06:4101:26
6852049Blk 1926.7 km
Mon–Fri06:4101:28
Sat06:4201:29
Sun06:4201:27
6952119Opp Blk 6527.1 km
Mon–Fri06:4301:30
Sat06:4401:31
Sun06:4401:29
7052499St. Michael's Ter27.6 km
Mon–Fri06:4501:31
Sat06:4601:32
Sun06:4601:30

Road names are visible when the table is wide enough or on larger screens.

Nearby MRT connections

Near Pasir Ris Int (origin)

Near St. Michael's Ter (terminus)

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).

Explore more