Transport Kaki Open live map
Bus service

Bus 903

Woodlands Int ⟲ W'lands Train Checkpt

22 stops (loop)

Open bus 903 in the live app

First and last bus

From Woodlands Int (loop)

First bus, Mon to Fri05:20
Last bus, Mon to Fri01:00 (after midnight)
Last bus, Saturday01:00 (after midnight)
Last bus, Sunday and PH01: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: Woodlands Int (loop)

22 stops

  1. 1Woodlands Int46009 · Woodlands Sq · Mon to Fri 05:20 to 01:00 (after midnight)
  2. 2Opp Blk 80246271 · Woodlands Ave 2 · Mon to Fri 05:22 to 01:02 (after midnight)
  3. 3Progen Bldg46301 · Riverside Rd · Mon to Fri 05:24 to 01:04 (after midnight)
  4. 4Blk 1846311 · Marsiling Rd · Mon to Fri 05:25 to 01:05 (after midnight)
  5. 5Blk 1546249 · Marsiling Lane · Mon to Fri 05:26 to 01:06 (after midnight)
  6. 6Blk 1846179 · Marsiling Lane · Mon to Fri 05:27 to 01:07 (after midnight)
  7. 7Opp GES46169 · Marsiling Lane · Mon to Fri 05:28 to 01:08 (after midnight)
  8. 8Blk 20646159 · Marsiling Lane · Mon to Fri 05:29 to 01:09 (after midnight)
  9. 9Blk 20346149 · Marsiling Dr · Mon to Fri 05:31 to 01:11 (after midnight)
  10. 10Marsiling CC46119 · Admiralty Rd · Mon to Fri 05:33 to 01:13 (after midnight)
  11. 11W'lands Train Checkpt46069 · Woodlands Ctr Rd · Mon to Fri 05:38 to 01:18 (after midnight)
  12. 12Blk 2546088 · Woodlands Ctr Rd · Mon to Fri 05:39 to 01:18 (after midnight)
  13. 13Blk 2346111 · Admiralty Rd · Mon to Fri 05:41 to 01:19 (after midnight)
  14. 14Blk 3246141 · Marsiling Dr · Mon to Fri 05:20 to 01:21 (after midnight)
  15. 15Blk 21246151 · Marsiling Lane · Mon to Fri 05:21 to 01:22 (after midnight)
  16. 16GES S'pore46161 · Marsiling Lane · Mon to Fri 05:22 to 01:22 (after midnight)
  17. 17Opp Blk 1946171 · Marsiling Lane · Mon to Fri 05:24 to 01:24 (after midnight)
  18. 18Opp Blk 1546241 · Marsiling Lane · Mon to Fri 05:25 to 01:25 (after midnight)
  19. 19Opp Blk 1846319 · Marsiling Rd · Mon to Fri 05:26 to 01:25 (after midnight)
  20. 20Opp Progen Bldg46309 · Riverside Rd · Mon to Fri 05:27 to 01:27 (after midnight)
  21. 21Blk 80346279 · Woodlands Ave 2 · Mon to Fri 05:30 to 01:29 (after midnight)
  22. 22Woodlands Int46009 · Woodlands Sq · Mon to Fri 05:33 to 01:32 (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 903. 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: Woodlands Int (loop)

  1. Woodlands Int46009
    In72,859
    Out102,453
  2. Opp Blk 80246271
    In500
    Out195
  3. Progen Bldg46301
    In77
    Out1,434
  4. Blk 1846311
    In27
    Out1,567
  5. Blk 1546249
    In297
    Out425
  6. Blk 1846179
    In1,201
    Out3,771
  7. Opp GES46169
    In68
    Out2,654
  8. Blk 20646159
    In437
    Out1,649
  9. Blk 20346149
    In389
    Out720
  10. Marsiling CC46119
    In2,995
    Out3,009
  11. W'lands Train Checkpt46069
    In22,913
    Out13,340
  12. Blk 2546088
    In2,196
    Out1,275
  13. Blk 2346111
    In2,365
    Out428
  14. Blk 3246141
    In2,757
    Out207
  15. Blk 21246151
    In3,669
    Out462
  16. GES S'pore46161
    In256
    Out632
  17. Opp Blk 1946171
    In1,870
    Out1,473
  18. Opp Blk 1546241
    In1,242
    Out59
  19. Opp Blk 1846319
    In62
    Out587
  20. Opp Progen Bldg46309
    In88
    Out734
  21. Blk 80346279
    In2,318
    Out1,069
  22. Woodlands Int46009
    In72,859
    Out102,453

Source: LTA DataMall, passenger volume by bus stop, September 2026.