Transport Kaki Open live map
Bus service

Bus 31A

Tampines Int → Tanah Merah Stn Exit 1

9 stops towards Tanah Merah Stn Exit 1

Open bus 31A in the live app

First and last bus

From Tampines Int towards Tanah Merah Stn Exit 1

First bus, Mon to Fri06:44
Last bus, Mon to Fri11:20

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 Tanah Merah Stn Exit 1

9 stops

  1. 1Tampines Int75009 · Tampines Ctrl 1 · Mon to Fri 06:44 to 11:20
  2. 2Opp Our Tampines Hub76059 · Tampines Ave 5 · Mon to Fri 06:47 to 11:23
  3. 3Blk 14776069 · Tampines Ave 5 · Mon to Fri 06:49 to 11:25
  4. 4Changi General Hosp96289 · Simei Ave · Mon to Fri 06:54 to 11:31
  5. 5Opp Blk 301296109 · Simei Ave · Mon to Fri 06:56 to 11:33
  6. 6ITE Coll East Adm Blk96119 · Simei Ave · Mon to Fri 06:58 to 11:35
  7. 7Aft Simei Ave96019 · Upp Changi Rd East · Mon to Fri 06:59 to 11:37
  8. 8Bef Bedok Rd85109 · Upp Changi Rd East · Mon to Fri 07:01 to 11:38
  9. 9Tanah Merah Stn Exit 185099 · New Upp Changi Rd · Mon to Fri 07:03 to 11:41

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 31A. 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 Tanah Merah Stn Exit 1

  1. Tampines Int75009
    In36,710
    Out99,983
  2. Opp Our Tampines Hub76059
    In4,816
    Out5,499
  3. Blk 14776069
    In8,033
    Out3,688
  4. Changi General Hosp96289
    In2,134
    Out18,024
  5. Opp Blk 301296109
    In1,915
    Out3,665
  6. ITE Coll East Adm Blk96119
    In422
    Out6,706
  7. Aft Simei Ave96019
    In40
    Out511
  8. Bef Bedok Rd85109
    In941
    Out185
  9. Tanah Merah Stn Exit 185099
    In6,336
    Out9,344

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