Bus 31
Tampines Int ⇄ Toa Payoh Int · 92 stops
⭐ Track bus 31 live in My Bus StopsTap any stop below for its live arrival times.
Towards Toa Payoh Int
- Tampines Int · 75009 · Tampines Ctrl 1
- Opp Our Tampines Hub · 76059 · Tampines Ave 5
- Blk 147 · 76069 · Tampines Ave 5
- Changi General Hosp · 96289 · Simei Ave
- Opp Blk 3012 · 96109 · Simei Ave
- ITE Coll East Adm Blk · 96119 · Simei Ave
- Aft Simei Ave · 96019 · Upp Changi Rd East
- Bef Bedok Rd · 85109 · Upp Changi Rd East
- Tanah Merah Stn Exit 1 · 85099 · New Upp Changi Rd
- Blk 55 · 84069 · New Upp Changi Rd
- Blk 65 · 84059 · New Upp Changi Rd
- Blk 27 · 84049 · New Upp Changi Rd
- Bedok Stn Exit A · 84039 · New Upp Changi Rd
- Panasonic · 84139 · Bedok Sth Rd
- Fujitec S'pore Ltd · 84129 · Bedok Sth Rd
- Casafina · 84151 · Bedok Sth Ave 1
- Opp Eastern Lagoon II · 93131 · Bedok Sth Ave 1
- Lagoon View · 93049 · Marine Parade Rd
- Siglap Stn/Laguna Park · 93039 · Marine Parade Rd
- Victoria Sch · 93201 · Marine Parade Rd
- Mandarin Gdns · 93029 · Marine Parade Rd
- Neptune Ct · 93019 · Marine Parade Rd
- Marine Terr Stn/Katong Convent · 92089 · Marine Parade Rd
- Marine Terr Stn Exit 1 · 92079 · Marine Parade Rd
- Tao Nan Sch · 92069 · Marine Parade Rd
- Marine Pde Stn Exit 6 · 92059 · Marine Parade Rd
- Marine Pde Stn/Parkway Pde · 92049 · Marine Parade Rd
- Amber Gdns · 92241 · Amber Rd
- Aft Katong PO · 92161 · Tg Katong Rd
- Opp Tg Katong Girls' Sch · 82071 · Tg Katong Rd
- Bef Old Airport Rd · 81199 · Dunman Rd
- Dakota Stn Exit B/Blk 60 · 81189 · Old Airport Rd
- Blk 22 · 81179 · Old Airport Rd
- Opp S.A. Deaf · 80141 · Mountbatten Rd
- Bef Geylang Rd · 80111 · Sims Way
- Aft Sims Way · 80049 · Geylang Rd
- Kallang Stn/Opp Blk 2C · 80101 · Lor 1 Geylang
- Opp Kallang Pl · 60051 · Boon Keng Rd
- Blk 7 · 60191 · Boon Keng Rd
- Boon Keng Stn/Blk 102 · 60121 · S'goon Rd
- Opp Bendemeer Pr Sch · 60141 · S'goon Rd
- St. Michael's Pl · 60161 · S'goon Rd
- Aft Moonstone Lane · 60181 · S'goon Rd
- Opp St. Andrew's Village · 60089 · Jln Toa Payoh
- Opp Blk 195 · 52089 · Jln Toa Payoh
- Aft SAFRA Toa Payoh · 52321 · Lor 6 Toa Payoh
- Bef Toa Payoh Pk · 52501 · Lor 6 Toa Payoh
- Toa Payoh Int · 52009 · Lor 6 Toa Payoh
Towards Tampines Int
- Toa Payoh Int · 52009 · Lor 6 Toa Payoh
- Aft HDB Hub · 52509 · Lor 6 Toa Payoh
- Aft Lor 4 Toa Payoh · 52329 · Lor 6 Toa Payoh
- Aft Blk 195 · 52081 · Jln Toa Payoh
- St. Andrew's Village · 60081 · Jln Toa Payoh
- MOM Svcs Ctr · 60179 · Bendemeer Rd
- Blk 54 · 60159 · Bendemeer Rd
- Blk 44 · 60139 · Bendemeer Rd
- Opp Boon Keng Stn · 60119 · Bendemeer Rd
- Bef Kallang Pl · 60059 · Boon Keng Rd
- Opp Kallang Stn/Blk 2C · 80109 · Lor 1 Geylang
- Aft Lor 1 Geylang · 80051 · Sims Ave
- Aft Geylang Rd · 80119 · Sims Way
- S.A. Deaf · 80149 · Mountbatten Rd
- Blk 39 · 81171 · Old Airport Rd
- Dakota Stn Exit A/Blk 99 · 81181 · Old Airport Rd
- Aft Old Airport Rd · 81191 · Dunman Rd
- Tg Katong Girls' Sch · 82079 · Tg Katong Rd
- Bef Katong PO · 92169 · Tg Katong Rd
- Opp Amber Gdns · 92249 · Amber Rd
- Marine Pde Stn Exit 2 · 92041 · Marine Parade Rd
- Marine Pde Stn Exit 4 · 92051 · Marine Parade Rd
- CHIJ Katong Convent (Pr) · 92061 · Marine Parade Rd
- Marine Terr Stn Exit 4 · 92071 · Marine Parade Rd
- St. Patrick's Sch · 92081 · Marine Parade Rd
- Opp Neptune Ct · 93011 · Marine Parade Rd
- Opp Mandarin Gdns · 93021 · Marine Parade Rd
- Siglap Stn/Opp Victoria Sch · 93031 · Marine Parade Rd
- Hua Xin Ct · 93041 · Marine Parade Rd
- Eastern Lagoon II · 93139 · Bedok Sth Ave 1
- Opp Casafina/Temasek JC · 84159 · Bedok Sth Ave 1
- Aft Bedok Sth Ave 1 · 84121 · Bedok Sth Rd
- Opp Panasonic · 84131 · Bedok Sth Rd
- Bedok Stn Exit B · 84031 · New Upp Changi Rd
- Blk 221A · 84041 · New Upp Changi Rd
- Bedok Sports Cplx · 84051 · New Upp Changi Rd
- The Tanamera Condo · 84061 · New Upp Changi Rd
- Tanah Merah Stn Exit 2 · 85091 · New Upp Changi Rd
- Aft Bedok Rd · 85101 · Upp Changi Rd East
- Bef Simei Ave · 96011 · Upp Changi Rd East
- Opp ITE Coll East Adm Blk · 96111 · Simei Ave
- Blk 3012 · 96101 · Simei Ave
- Opp Changi General Hosp · 96281 · Simei Ave
- Blk 938 · 76061 · Tampines Ave 5
- Our Tampines Hub · 76051 · Tampines Ave 5
- Tampines Int · 75009 · Tampines Ctrl 1
Stop lists come from public bus route data and can change. Times in the app are live estimates.