Bus 28
Tampines Int ⇄ Toa Payoh Int
First and last bus
From Tampines Int towards Toa Payoh Int
First bus, Mon to Fri05:40
Last bus, Mon to Fri00:00 (after midnight)
Last bus, Saturday00:00 (after midnight)
Last bus, Sunday and PH00:00 (after midnight)
From Toa Payoh Int towards Tampines Int
First bus, Mon to Fri05:55
Last bus, Mon to Fri00:00 (after midnight)
Last bus, Saturday00:00 (after midnight)
Last bus, Sunday and PH00:00 (after midnight)
Times at the first stop of each direction. Later stops are a few minutes behind. Source: LTA DataMall BusRoutes (live pull 2026-10-06). Saturday and Sunday first-bus times are not in the data we hold.
Route and stops
Direction 1: Tampines Int to Toa Payoh Int
59 stops
- 1Tampines Int75009 · Tampines Ctrl 1 · Mon to Fri 05:40 to 00:00 (after midnight)
- 2Blk 40176191 · Tampines Ave 7 · Mon to Fri 05:42 to 00:02 (after midnight)
- 3Blk 41776399 · Tampines St 41 · Mon to Fri 05:43 to 00:03 (after midnight)
- 4Blk 496F76369 · Tampines Ave 9 · Mon to Fri 05:45 to 00:04 (after midnight)
- 5Blk 493B76359 · Tampines Ave 9 · Mon to Fri 05:46 to 00:05 (after midnight)
- 6Blk 491C76279 · Tampines St 45 · Mon to Fri 05:47 to 00:06 (after midnight)
- 7Opp Blk 489A76269 · Tampines St 45 · Mon to Fri 05:48 to 00:07 (after midnight)
- 8Opp Blk 487B76259 · Tampines St 45 · Mon to Fri 05:50 to 00:08 (after midnight)
- 9East Spring Sec Sch76469 · Tampines St 34 · Mon to Fri 05:52 to 00:10 (after midnight)
- 10Blk 33176429 · Tampines St 32 · Mon to Fri 05:54 to 00:12 (after midnight)
- 11Blk 307A76419 · Tampines St 32 · Mon to Fri 05:56 to 00:13 (after midnight)
- 12Blk 30276109 · Tampines Ave 2 · Mon to Fri 05:57 to 00:14 (after midnight)
- 13Blk 28576099 · Tampines Ave 2 · Mon to Fri 05:58 to 00:15 (after midnight)
- 14The Holy Trinity Ch76089 · Tampines Ave 2 · Mon to Fri 06:00 to 00:17 (after midnight)
- 15Blk 10176079 · Tampines Ave 2 · Mon to Fri 06:02 to 00:18 (after midnight)
- 16Bef Tampines West Stn75059 · Tampines Ave 1 · Mon to Fri 06:04 to 00:19 (after midnight)
- 17Blk 970A75069 · Bedok Reservoir Rd · Mon to Fri 06:04 to 00:19 (after midnight)
- 18Blk 961A74949 · Bedok Reservoir Rd · Mon to Fri 06:05 to 00:19 (after midnight)
- 19The Clearwater Condo75349 · Bedok Reservoir Rd · Mon to Fri 06:06 to 00:20 (after midnight)
- 20Bedok Resvr Stn Exit B84209 · Bedok Nth Ave 3 · Mon to Fri 06:06 to 00:20 (after midnight)
- 21Blk 10984529 · Bedok Nth Ave 3 · Mon to Fri 06:11 to 00:25 (after midnight)
- 22Blk 13984219 · Bedok Nth Ave 3 · Mon to Fri 05:40 to 00:28 (after midnight)
- 23Opp Blk 220 CP84199 · Bedok Nth Ave 3 · Mon to Fri 05:42 to 00:29 (after midnight)
- 24Blk 2784049 · New Upp Changi Rd · Mon to Fri 05:42 to 00:29 (after midnight)
- 25Bedok Stn Exit A84039 · New Upp Changi Rd · Mon to Fri 05:45 to 00:31 (after midnight)
- 26Opp Blk 3284029 · New Upp Changi Rd · Mon to Fri 05:47 to 00:32 (after midnight)
- 27Opp Chai Chee Ind Pk84019 · New Upp Changi Rd · Mon to Fri 05:48 to 00:33 (after midnight)
- 28Aft Perpetual Succour Ch83099 · Changi Rd · Mon to Fri 05:50 to 00:35 (after midnight)
- 29Bef Siglap Plain83079 · Changi Rd · Mon to Fri 05:51 to 00:36 (after midnight)
- 30Mjd Kassim83059 · Changi Rd · Mon to Fri 05:52 to 00:37 (after midnight)
- 31Bef Lor 110 Changi83049 · Changi Rd · Mon to Fri 05:53 to 00:37 (after midnight)
- 32Aft Kg Eunos83029 · Changi Rd · Mon to Fri 05:54 to 00:38 (after midnight)
- 33Aft Lor 106 Changi82069 · Changi Rd · Mon to Fri 05:55 to 00:39 (after midnight)
- 34Joo Chiat Cplx82049 · Changi Rd · Mon to Fri 05:57 to 00:40 (after midnight)
- 35Blk 14 Mkt/FC82029 · Geylang Rd · Mon to Fri 05:58 to 00:41 (after midnight)
- 36Paya Lebar Stn Exit D81129 · Paya Lebar Rd · Mon to Fri 06:01 to 00:43 (after midnight)
- 37Paya Lebar Stn Exit C81119 · Paya Lebar Rd · Mon to Fri 06:02 to 00:45 (after midnight)
- 38Opp Paya Lebar Green81109 · Paya Lebar Rd · Mon to Fri 06:03 to 00:46 (after midnight)
- 39MacPherson Stn Exit C70251 · Paya Lebar Rd · Mon to Fri 06:05 to 00:48 (after midnight)
- 40Opp Orion @ Paya Lebar70261 · Paya Lebar Rd · Mon to Fri 06:07 to 00:50 (after midnight)
- 41Le Crescendo70271 · Paya Lebar Rd · Mon to Fri 06:08 to 00:51 (after midnight)
- 42Aft Tai Seng Stn70281 · Upp Paya Lebar Rd · Mon to Fri 06:11 to 00:53 (after midnight)
- 43Asiawide Ind Bldg70291 · Upp Paya Lebar Rd · Mon to Fri 06:12 to 00:54 (after midnight)
- 44Aft Paya Lebar St70301 · Upp Paya Lebar Rd · Mon to Fri 06:13 to 00:54 (after midnight)
- 45Aft Upp Paya Lebar Rd62061 · Bartley Rd · Mon to Fri 06:14 to 00:55 (after midnight)
- 46Bartley Stn Exit A62071 · Bartley Rd · Mon to Fri 06:15 to 00:56 (after midnight)
- 47Opp Bartley Chr Ch62081 · Bartley Rd · Mon to Fri 06:16 to 00:57 (after midnight)
- 48Opp Gambir Ridge62091 · Bartley Rd · Mon to Fri 06:17 to 00:58 (after midnight)
- 49Bef Upp S'goon Rd62101 · Bartley Rd · Mon to Fri 06:18 to 00:58 (after midnight)
- 50S'pore Power Trg Inst66089 · Braddell Rd · Mon to Fri 06:19 to 00:59 (after midnight)
- 51PUB Recreation Club66079 · Braddell Rd · Mon to Fri 06:20 to 01:00 (after midnight)
- 52Bef Braddell Flyover66069 · Braddell Rd · Mon to Fri 06:22 to 01:01 (after midnight)
- 53Opp BCA Acad52069 · Braddell Rd · Mon to Fri 06:23 to 01:02 (after midnight)
- 54Blk 21952059 · Braddell Rd · Mon to Fri 06:24 to 01:03 (after midnight)
- 55Blk 152361 · Lor 6 Toa Payoh · Mon to Fri 06:27 to 01:05 (after midnight)
- 56Blk 5652279 · Lor 4 Toa Payoh · Mon to Fri 06:29 to 01:07 (after midnight)
- 57Opp Chung Hwa Free Clinic52259 · Lor 4 Toa Payoh · Mon to Fri 06:31 to 01:09 (after midnight)
- 58Bef Toa Payoh Pk52501 · Lor 6 Toa Payoh · Mon to Fri 06:33 to 01:10 (after midnight)
- 59Toa Payoh Int52009 · Lor 6 Toa Payoh · Mon to Fri 06:34 to 01:11 (after midnight)
Direction 2: Toa Payoh Int to Tampines Int
57 stops
- 1Toa Payoh Int52009 · Lor 6 Toa Payoh · Mon to Fri 05:55 to 00:00 (after midnight)
- 2Aft HDB Hub52509 · Lor 6 Toa Payoh · Mon to Fri 05:57 to 00:01 (after midnight)
- 3Chung Hwa Free Clinic52251 · Lor 4 Toa Payoh · Mon to Fri 05:58 to 00:02 (after midnight)
- 4Jackson Sq52271 · Lor 4 Toa Payoh · Mon to Fri 05:59 to 00:03 (after midnight)
- 5Blk 23752369 · Lor 6 Toa Payoh · Mon to Fri 06:01 to 00:05 (after midnight)
- 6Blk 14752051 · Braddell Rd · Mon to Fri 06:03 to 00:07 (after midnight)
- 7BCA Acad52061 · Braddell Rd · Mon to Fri 06:04 to 00:08 (after midnight)
- 8Aft Lynwood Gr66061 · Braddell Rd · Mon to Fri 06:06 to 00:09 (after midnight)
- 9Opp PUB Recreation Club66071 · Braddell Rd · Mon to Fri 06:07 to 00:10 (after midnight)
- 10Opp S'pore Power Trg Inst66081 · Braddell Rd · Mon to Fri 06:08 to 00:11 (after midnight)
- 11Aft Upp S'goon Rd62109 · Bartley Rd · Mon to Fri 06:09 to 00:13 (after midnight)
- 12Gambir Ridge62099 · Bartley Rd · Mon to Fri 06:10 to 00:13 (after midnight)
- 13Bartley Chr Ch62089 · Bartley Rd · Mon to Fri 06:11 to 00:14 (after midnight)
- 14Aft Bartley Stn Exit B62079 · Bartley Rd · Mon to Fri 06:11 to 00:15 (after midnight)
- 15Bef Upp Paya Lebar Rd62069 · Bartley Rd · Mon to Fri 06:12 to 00:16 (after midnight)
- 16Opp Paya Lebar St70309 · Upp Paya Lebar Rd · Mon to Fri 06:14 to 00:18 (after midnight)
- 17Opp Asiawide Ind Bldg70299 · Upp Paya Lebar Rd · Mon to Fri 06:15 to 00:18 (after midnight)
- 18Aft Tai Seng Stn Exit C70289 · Upp Paya Lebar Rd · Mon to Fri 06:17 to 00:19 (after midnight)
- 19Opp Trinity Paya Lebar70279 · Paya Lebar Rd · Mon to Fri 06:18 to 00:20 (after midnight)
- 20Citipoint Ind Cplx70269 · Paya Lebar Rd · Mon to Fri 06:20 to 00:22 (after midnight)
- 21MacPherson Stn Exit B70259 · Paya Lebar Rd · Mon to Fri 06:22 to 00:23 (after midnight)
- 22Paya Lebar Green81101 · Paya Lebar Rd · Mon to Fri 06:25 to 00:25 (after midnight)
- 23Paya Lebar Stn Exit B81111 · Paya Lebar Rd · Mon to Fri 06:27 to 00:26 (after midnight)
- 24Aft Paya Lebar Quarter82011 · Sims Ave · Mon to Fri 06:29 to 00:28 (after midnight)
- 25Blk 41482033 · Sims Ave · Mon to Fri 06:30 to 00:29 (after midnight)
- 26Eunos Stn/Int82061 · Sims Ave · Mon to Fri 06:20 to 00:30 (after midnight)
- 27Casa Sarina83011 · Sims Ave East · Mon to Fri 06:22 to 00:32 (after midnight)
- 28Opp Hong San Si Tp83031 · Sims Ave East · Mon to Fri 06:23 to 00:33 (after midnight)
- 29Kembangan Stn83062 · Sims Ave East · Mon to Fri 06:24 to 00:34 (after midnight)
- 30Opp Perpetual Succour Ch83081 · Sims Ave East · Mon to Fri 06:26 to 00:35 (after midnight)
- 31Chai Chee Ind Pk84011 · New Upp Changi Rd · Mon to Fri 06:29 to 00:37 (after midnight)
- 32Blk 3284021 · New Upp Changi Rd · Mon to Fri 06:30 to 00:38 (after midnight)
- 33Bedok Stn Exit B84031 · New Upp Changi Rd · Mon to Fri 05:45 to 00:40 (after midnight)
- 34Blk 221A84041 · New Upp Changi Rd · Mon to Fri 05:48 to 00:42 (after midnight)
- 35Blk 220 CP84191 · Bedok Nth Ave 3 · Mon to Fri 05:49 to 00:43 (after midnight)
- 36Blk 40384211 · Bedok Nth Ave 3 · Mon to Fri 05:52 to 00:45 (after midnight)
- 37Blk 50684521 · Bedok Nth Ave 3 · Mon to Fri 05:53 to 00:46 (after midnight)
- 38Bedok Resvr Stn Exit A84201 · Bedok Nth Ave 3 · Mon to Fri 05:55 to 00:48 (after midnight)
- 39Opp The Clearwater Condo75341 · Bedok Reservoir Rd · Mon to Fri 05:56 to 00:48 (after midnight)
- 40Opp Blk 961A74941 · Bedok Reservoir Rd · Mon to Fri 05:58 to 00:49 (after midnight)
- 41Blk 954D75061 · Bedok Reservoir Rd · Mon to Fri 05:59 to 00:50 (after midnight)
- 42Tampines West Stn Exit B75051 · Tampines Ave 1 · Mon to Fri 06:01 to 00:52 (after midnight)
- 43Blk 14176071 · Tampines Ave 2 · Mon to Fri 06:03 to 00:54 (after midnight)
- 44Opp The Holy Trinity Ch76081 · Tampines Ave 2 · Mon to Fri 06:05 to 00:56 (after midnight)
- 45Blk 20676091 · Tampines Ave 2 · Mon to Fri 06:07 to 00:57 (after midnight)
- 46Tampines East CC76101 · Tampines Ave 2 · Mon to Fri 06:08 to 00:58 (after midnight)
- 47Ngee Ann Sec Sch76411 · Tampines St 32 · Mon to Fri 06:10 to 00:59 (after midnight)
- 48Opp Blk 33176421 · Tampines St 32 · Mon to Fri 06:11 to 01:00 (after midnight)
- 49Eden Condo76461 · Tampines St 34 · Mon to Fri 06:12 to 01:02 (after midnight)
- 50Blk 487B76251 · Tampines St 45 · Mon to Fri 06:15 to 01:04 (after midnight)
- 51Blk 489B76261 · Tampines St 45 · Mon to Fri 06:16 to 01:05 (after midnight)
- 52Dunman Sec Sch76271 · Tampines St 45 · Mon to Fri 06:18 to 01:06 (after midnight)
- 53Blk 48476351 · Tampines Ave 9 · Mon to Fri 06:19 to 01:07 (after midnight)
- 54Blk 43076361 · Tampines Ave 9 · Mon to Fri 06:21 to 01:09 (after midnight)
- 55Blk 41876391 · Tampines St 41 · Mon to Fri 06:24 to 01:10 (after midnight)
- 56Blk 50376199 · Tampines Ave 7 · Mon to Fri 06:26 to 01:12 (after midnight)
- 57Tampines Int75009 · Tampines Ctrl 1 · Mon to Fri 06:28 to 01:13 (after midnight)
Stop activity along the route
Stop activity, all buses. LTA counts people tapping in and out at each bus stop across every service that calls there, not just bus 28. Counts are monthly totals for September 2026.
Showing 08:00 to 08:59, weekdays. Bars are relative to the busiest stop on this route at that hour. In = tap-ins, Out = tap-outs.
Direction 1: Tampines Int to Toa Payoh Int
- Tampines Int75009In36,710Out99,983
- Blk 40176191In10,351Out11,245
- Blk 41776399In595Out369
- Blk 496F76369In714Out646
- Blk 493B76359In3,404Out2,055
- Blk 491C76279In1,624Out490
- Opp Blk 489A76269In2,106Out405
- Opp Blk 487B76259In1,071Out808
- East Spring Sec Sch76469In444Out206
- Blk 33176429In884Out303
- Blk 307A76419In696Out1,728
- Blk 30276109In6,598Out2,384
- Blk 28576099In3,853Out1,170
- The Holy Trinity Ch76089In3,558Out1,058
- Blk 10176079In4,656Out2,185
- Bef Tampines West Stn75059In3,777Out9,637
- Blk 970A75069In3,608Out1,867
- Blk 961A74949In6,156Out736
- The Clearwater Condo75349In2,173Out1,208
- Bedok Resvr Stn Exit B84209In5,556Out8,297
- Blk 10984529In1,982Out3,702
- Blk 13984219In4,556Out1,614
- Opp Blk 220 CP84199In1,424Out377
- Blk 2784049In10,828Out3,157
- Bedok Stn Exit A84039In8,346Out27,017
- Opp Blk 3284029In4,262Out2,974
- Opp Chai Chee Ind Pk84019In2,665Out1,447
- Aft Perpetual Succour Ch83099In1,141Out888
- Bef Siglap Plain83079In438Out378
- Mjd Kassim83059In1,682Out1,064
- Bef Lor 110 Changi83049In2,063Out661
- Aft Kg Eunos83029In1,331Out1,049
- Aft Lor 106 Changi82069In4,891Out6,481
- Joo Chiat Cplx82049In6,508Out7,376
- Blk 14 Mkt/FC82029In7,392Out4,436
- Paya Lebar Stn Exit D81129In2,570Out14,808
- Paya Lebar Stn Exit C81119In5,047Out2,254
- Opp Paya Lebar Green81109In441Out828
- MacPherson Stn Exit C70251In2,650Out2,890
- Opp Orion @ Paya Lebar70261In1,620Out1,817
- Le Crescendo70271In1,664Out5,100
- Aft Tai Seng Stn70281In2,800Out8,922
- Asiawide Ind Bldg70291In910Out3,696
- Aft Paya Lebar St70301In867Out1,726
- Aft Upp Paya Lebar Rd62061In279Out101
- Bartley Stn Exit A62071In1,599Out5,973
- Opp Bartley Chr Ch62081In412Out85
- Opp Gambir Ridge62091In1,449Out375
- Bef Upp S'goon Rd62101In604Out111
- S'pore Power Trg Inst66089In670Out340
- PUB Recreation Club66079In165Out186
- Bef Braddell Flyover66069In223Out374
- Opp BCA Acad52069In431Out2,208
- Blk 21952059In8,311Out5,259
- Blk 152361In6,052Out4,626
- Blk 5652279In4,499Out3,148
- Opp Chung Hwa Free Clinic52259In58Out1,495
- Bef Toa Payoh Pk52501In974Out4,758
- Toa Payoh Int52009In45,752Out61,548
Direction 2: Toa Payoh Int to Tampines Int
- Toa Payoh Int52009In45,752Out61,548
- Aft HDB Hub52509In3,620Out2,593
- Chung Hwa Free Clinic52251In321Out478
- Jackson Sq52271In3,275Out1,576
- Blk 23752369In4,755Out1,696
- Blk 14752051In5,151Out1,318
- BCA Acad52061In1,755Out1,948
- Aft Lynwood Gr66061In622Out367
- Opp PUB Recreation Club66071In707Out181
- Opp S'pore Power Trg Inst66081In496Out106
- Aft Upp S'goon Rd62109In651Out173
- Gambir Ridge62099In306Out158
- Bartley Chr Ch62089In1,930Out1,604
- Aft Bartley Stn Exit B62079In1,874Out304
- Bef Upp Paya Lebar Rd62069In694Out141
- Opp Paya Lebar St70309In1,271Out3,837
- Opp Asiawide Ind Bldg70299In1,461Out7,004
- Aft Tai Seng Stn Exit C70289In6,298Out6,897
- Opp Trinity Paya Lebar70279In1,858Out9,258
- Citipoint Ind Cplx70269In947Out3,550
- MacPherson Stn Exit B70259In2,716Out6,012
- Paya Lebar Green81101In138Out2,284
- Paya Lebar Stn Exit B81111In10,297Out13,362
- Aft Paya Lebar Quarter82011In1,631Out2,910
- Blk 41482033In702Out1,455
- Eunos Stn/Int82061In8,220Out4,311
- Casa Sarina83011In2,010Out1,053
- Opp Hong San Si Tp83031In1,332Out1,087
- Kembangan Stn83062In10,917Out7,439
- Opp Perpetual Succour Ch83081In1,019Out2,013
- Chai Chee Ind Pk84011In2,854Out9,759
- Blk 3284021In6,385Out2,641
- Bedok Stn Exit B84031In10,983Out15,021
- Blk 221A84041In3,339Out1,151
- Blk 220 CP84191In1,069Out390
- Blk 40384211In5,392Out919
- Blk 50684521In5,585Out711
- Bedok Resvr Stn Exit A84201In2,044Out15,415
- Opp The Clearwater Condo75341In2,385Out1,619
- Opp Blk 961A74941In1,834Out730
- Blk 954D75061In4,654Out1,240
- Tampines West Stn Exit B75051In7,825Out16,578
- Blk 14176071In2,352Out2,998
- Opp The Holy Trinity Ch76081In4,675Out1,448
- Blk 20676091In3,389Out929
- Tampines East CC76101In7,255Out5,367
- Ngee Ann Sec Sch76411In211Out740
- Opp Blk 33176421In1,209Out1,520
- Eden Condo76461In339Out204
- Blk 487B76251In789Out199
- Blk 489B76261In1,422Out326
- Dunman Sec Sch76271In1,289Out339
- Blk 48476351In4,721Out1,475
- Blk 43076361In3,475Out272
- Blk 41876391In1,874Out665
- Blk 50376199In6,003Out10,192
- Tampines Int75009In36,710Out99,983
Source: LTA DataMall, passenger volume by bus stop, September 2026.