Bus Route 31 - Svc 31 (Toa Payoh Interchange → Tampines Interchange) - Land Transport Authority
Bus Stops
- 1 - Toa Payoh Interchange
- 2 - Opposite Toa Payoh Swimming Complex
- 3 - Opposite Toa Payoh Stadium
- 4 - After Blk 195
- 5 - Saint Andrew's Village
- 6 - MOM Services Centre
- 7 - Blk 54
- 8 - Blk 44
- 9 - Opposite Boon Keng Station
- 10 - Before Kallang Place
- 11 - Opposite Kallang Station/Blk 2C
- 12 - After Lorong 1 Geylang
- 13 - After Geylang Road
- 14 - S.A. Deaf
- 15 - Blk 39
- 16 - Dakota Station Exit A/Blk 99
- 17 - After Old Airport Road
- 18 - Tanjong Katong Girls' School
- 19 - Before Katong Post Office
- 20 - Opposite Amber Gardens
- 21 - Marine Parade Station Exit 2
- 22 - Marine Parade Station Exit 4
- 23 - CHIJ Katong Convent (Primary)
- 24 - Marine Terrace Station Exit 4
- 25 - Saint Patrick's Secondary School
- 26 - Opposite Neptune Court
- 27 - Opposite Mandarin Gardens
- 28 - Siglap Station/Opposite Victoria School
- 29 - Hua Xin Court
- 30 - Eastern Lagoon II
- 31 - Opposite Casafina/Temasek Junior College
- 32 - After Bedok South Avenue 1
- 33 - Opposite Panasonic
- 34 - Bedok Station Exit B
- 35 - Blk 221A
- 36 - Bedok Sports Complex
- 37 - The Tanamera Condominium
- 38 - Tanah Merah Station Exit B
- 39 - After Bedok Road
- 40 - Before Simei Avenue
- 41 - Opposite ITE College East Admin Blk
- 42 - Blk 3012
- 43 - Opposite Changi General Hospital
- 44 - Blk 938
- 45 - Our Tampines Hub
- 46 - Tampines Interchange