Bus 291
Tampines Int ⟲ Blk 401
First and last bus
From Tampines Int (loop)
First bus, Mon to Fri05:30
Last bus, Mon to Fri00:50 (after midnight)
Last bus, Saturday00:50 (after midnight)
Last bus, Sunday and PH00:50 (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 (loop)
29 stops
- 1Tampines Int75009 · Tampines Ctrl 1 · Mon to Fri 05:30 to 00:50 (after midnight)
- 2Darul Ghufran Mque75129 · Tampines Ave 5 · Mon to Fri 05:33 to 00:52 (after midnight)
- 3Blk 86375139 · Tampines Ave 5 · Mon to Fri 05:35 to 00:54 (after midnight)
- 4Blk 85575161 · Tampines St 83 · Mon to Fri 05:36 to 00:55 (after midnight)
- 5Blk 83375201 · Tampines St 83 · Mon to Fri 05:37 to 00:56 (after midnight)
- 6Blk 83175081 · Tampines Ave 3 · Mon to Fri 05:38 to 00:56 (after midnight)
- 7Blk 89775099 · Tampines St 81 · Mon to Fri 05:41 to 00:58 (after midnight)
- 8Blk 88975219 · Tampines St 81 · Mon to Fri 05:42 to 00:59 (after midnight)
- 9Blk 88875109 · Tampines Ave 3 · Mon to Fri 05:44 to 01:00 (after midnight)
- 10Blk 874A75111 · Tampines St 84 · Mon to Fri 05:46 to 01:02 (after midnight)
- 11Opp Blk 85375169 · Tampines St 83 · Mon to Fri 05:48 to 01:03 (after midnight)
- 12Bet Blks 701/70275131 · Tampines Ave 5 · Mon to Fri 05:52 to 01:06 (after midnight)
- 13Opp Darul Ghufran Mque75121 · Tampines Ave 5 · Mon to Fri 05:53 to 01:07 (after midnight)
- 14Tampines Int75009 · Tampines Ctrl 1 · Mon to Fri 05:30 to 00:50 (after midnight)
- 15Blk 40176191 · Tampines Ave 7 · Mon to Fri 05:33 to 00:53 (after midnight)
- 16Blk 23776151 · Tampines St 21 · Mon to Fri 05:35 to 00:54 (after midnight)
- 17Blk 230B76401 · Tampines St 21 · Mon to Fri 05:37 to 00:56 (after midnight)
- 18Blk 21676181 · Tampines St 23 · Mon to Fri 05:39 to 00:58 (after midnight)
- 19Ngee Ann Sec Sch76411 · Tampines St 32 · Mon to Fri 05:42 to 01:00 (after midnight)
- 20Opp Blk 33176421 · Tampines St 32 · Mon to Fri 05:30 to 01:01 (after midnight)
- 21Blk 35176439 · Tampines St 33 · Mon to Fri 05:32 to 01:02 (after midnight)
- 22Blk 34376449 · Tampines St 33 · Mon to Fri 05:33 to 01:03 (after midnight)
- 23Blk 32376459 · Tampines St 33 · Mon to Fri 05:35 to 01:04 (after midnight)
- 24Blk 307A76419 · Tampines St 32 · Mon to Fri 05:37 to 01:06 (after midnight)
- 25Opp Blk 21676189 · Tampines St 23 · Mon to Fri 05:39 to 01:07 (after midnight)
- 26Blk 25976409 · Tampines St 21 · Mon to Fri 05:41 to 01:08 (after midnight)
- 27Opp Blk 23776159 · Tampines St 21 · Mon to Fri 05:44 to 01:10 (after midnight)
- 28Blk 50376199 · Tampines Ave 7 · Mon to Fri 05:46 to 01:12 (after midnight)
- 29Tampines Int75009 · Tampines Ctrl 1 · Mon to Fri 05:48 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 291. 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 (loop)
- Tampines Int75009In36,710Out99,983
- Darul Ghufran Mque75129In1,713Out418
- Blk 86375139In1,430Out900
- Blk 85575161In834Out901
- Blk 83375201In717Out569
- Blk 83175081In3,399Out3,416
- Blk 89775099In314Out240
- Blk 88975219In303Out129
- Blk 88875109In356Out442
- Blk 874A75111In1,623Out263
- Opp Blk 85375169In3,542Out467
- Bet Blks 701/70275131In6,392Out522
- Opp Darul Ghufran Mque75121In3,575Out2,871
- Tampines Int75009In36,710Out99,983
- Blk 40176191In10,351Out11,245
- Blk 23776151In558Out121
- Blk 230B76401In156Out269
- Blk 21676181In493Out1,230
- Ngee Ann Sec Sch76411In211Out740
- Opp Blk 33176421In1,209Out1,520
- Blk 35176439In2,331Out416
- Blk 34376449In1,812Out442
- Blk 32376459In1,953Out329
- Blk 307A76419In696Out1,728
- Opp Blk 21676189In1,773Out1,469
- Blk 25976409In1,332Out150
- Opp Blk 23776159In148Out664
- Blk 50376199In6,003Out10,192
- Tampines Int75009In36,710Out99,983
Source: LTA DataMall, passenger volume by bus stop, September 2026.