Bus 31
Go-Ahead Singapore · tap a stop for live arrival times
Follow the route as you ride, and get a buzz before your stop.
Towards Toa Payoh Int · 48 stops
- Tampines Int
- Opp Our Tampines Hub
- Blk 147
- Changi General Hosp
- Opp Blk 3012
- ITE Coll East Adm Blk
- Aft Simei Ave
- Bef Bedok Rd
- Tanah Merah Stn Exit 1
- Blk 55
- Blk 65
- Blk 27
- Bedok Stn Exit A
- Panasonic
- Fujitec S'pore Ltd
- Casafina
- Opp Eastern Lagoon II
- Lagoon View
- Siglap Stn/Laguna Park
- Victoria Sch
- Mandarin Gdns
- Neptune Ct
- Marine Terr Stn/Katong Convent
- Marine Terr Stn Exit 1
- Tao Nan Sch
- Marine Pde Stn Exit 6
- Marine Pde Stn/Parkway Pde
- Amber Gdns
- Aft Katong PO
- Opp Tg Katong Girls' Sch
- Bef Old Airport Rd
- Dakota Stn Exit B/Blk 60
- Blk 22
- Opp S.A. Deaf
- Bef Geylang Rd
- Aft Sims Way
- Kallang Stn/Opp Blk 2C
- Opp Kallang Pl
- Blk 7
- Boon Keng Stn/Blk 102
- Opp Bendemeer Pr Sch
- St. Michael's Pl
- Aft Moonstone Lane
- Opp St. Andrew's Village
- Opp Blk 195
- Aft SAFRA Toa Payoh
- Bef Toa Payoh Pk
- Toa Payoh Int
Towards Tampines Int · 46 stops
- Toa Payoh Int
- Aft HDB Hub
- Aft Lor 4 Toa Payoh
- Aft Blk 195
- St. Andrew's Village
- MOM Svcs Ctr
- Blk 54
- Blk 44
- Opp Boon Keng Stn
- Bef Kallang Pl
- Opp Kallang Stn/Blk 2C
- Aft Lor 1 Geylang
- Aft Geylang Rd
- S.A. Deaf
- Blk 39
- Dakota Stn Exit A/Blk 99
- Aft Old Airport Rd
- Tg Katong Girls' Sch
- Bef Katong PO
- Opp Amber Gdns
- Marine Pde Stn Exit 2
- Marine Pde Stn Exit 4
- CHIJ Katong Convent (Pr)
- Marine Terr Stn Exit 4
- St. Patrick's Sch
- Opp Neptune Ct
- Opp Mandarin Gdns
- Siglap Stn/Opp Victoria Sch
- Hua Xin Ct
- Eastern Lagoon II
- Opp Casafina/Temasek JC
- Aft Bedok Sth Ave 1
- Opp Panasonic
- Bedok Stn Exit B
- Blk 221A
- Bedok Sports Cplx
- The Tanamera Condo
- Tanah Merah Stn Exit 2
- Aft Bedok Rd
- Bef Simei Ave
- Opp ITE Coll East Adm Blk
- Blk 3012
- Opp Changi General Hosp
- Blk 938
- Our Tampines Hub
- Tampines Int


