Bus Service 31 SingaporeTampines Int → Toa Payoh Int
Route summary
Bus Service 31 operated by SBST runs between Tampines Int and Toa Payoh Int in Singapore, passing through Tanah Merah Stn Exit A, Opp Eastern Lagoon II, Tao Nan Sch and Blk 22 covering approximately 23.0 km and serving 48 stops.
- Operator:
- SBST
- Route type:
- Two-way service
- Origin terminal:
- Tampines Int
- Destination terminal:
- Toa Payoh Int
- Operator
- SBST
- Total Stops
- 48
- Route Length
- 23.0 km
- First / Last Bus (Wkd)
- 05:30 – 23:30
← All services
31
SBST
Route totals
48 stops·23.0 km
| Seq | Code | Stop | Road | Distance | First / last bus |
|---|---|---|---|---|---|
| 1 | 75009 | Tampines Int | Tampines Ctrl 1 | 0.0 km | Mon–Fri05:30–23:30 Sat05:30–23:30 Sun05:30–23:30 |
| 2 | 76059 | Opp Our Tampines Hub | Tampines Ave 5 | 0.6 km | Mon–Fri05:32–23:32 Sat05:32–23:32 Sun05:32–23:32 |
| 3 | 76069 | Blk 147 | Tampines Ave 5 | 1.1 km | Mon–Fri05:34–23:34 Sat05:34–23:34 Sun05:34–23:34 |
| 4 | 96289 | Changi General Hosp | Simei Ave | 2.3 km | Mon–Fri05:39–23:38 Sat05:39–23:38 Sun05:38–23:38 |
| 5 | 96109 | Opp Blk 3012 | Simei Ave | 2.7 km | Mon–Fri05:40–23:39 Sat05:40–23:39 Sun05:39–23:39 |
| 6 | 96119 | ITE Coll East Adm Blk | Simei Ave | 3.2 km | Mon–Fri05:42–23:41 Sat05:42–23:41 Sun05:41–23:41 |
| 7 | 96019 | Aft Simei Ave | Upp Changi Rd East | 3.5 km | Mon–Fri05:44–23:42 Sat05:43–23:42 Sun05:42–23:42 |
| 8 | 85109 | Bef Bedok Rd | Upp Changi Rd East | 3.8 km | Mon–Fri05:45–23:44 Sat05:45–23:43 Sun05:44–23:44 |
| 9 | 85099 | Tanah Merah Stn Exit A | New Upp Changi Rd | 4.5 km | Mon–Fri05:48–23:46 Sat05:47–23:45 Sun05:46–23:46 |
| 10 | 84069 | Blk 55 | New Upp Changi Rd | 5.0 km | Mon–Fri05:50–23:48 Sat05:49–23:47 Sun05:48–23:47 |
| 11 | 84059 | Blk 65 | New Upp Changi Rd | 5.3 km | Mon–Fri05:50–23:48 Sat05:50–23:48 Sun05:49–23:48 |
| 12 | 84049 | Blk 27 | New Upp Changi Rd | 5.8 km | Mon–Fri05:52–23:50 Sat05:52–23:50 Sun05:51–23:49 |
| 13 | 84039 | Bedok Stn Exit A | New Upp Changi Rd | 6.5 km | Mon–Fri05:30–23:52 Sat05:30–23:52 Sun05:53–23:51 |
| 14 | 84139 | Panasonic | Bedok Sth Rd | 6.9 km | Mon–Fri05:31–23:53 Sat05:31–23:53 Sun05:54–23:52 |
| 15 | 84129 | Fujitec S'pore Ltd | Bedok Sth Rd | 7.5 km | Mon–Fri05:32–23:55 Sat05:33–23:54 Sun05:55–23:54 |
| 16 | 84151 | Casafina | Bedok Sth Ave 1 | 8.0 km | Mon–Fri05:33–23:57 Sat05:35–23:55 Sun05:56–23:55 |
| 17 | 93131 | Opp Eastern Lagoon II | Bedok Sth Ave 1 | 8.5 km | Mon–Fri05:35–23:58 Sat05:35–23:56 Sun05:57–23:56 |
| 18 | 93049 | Lagoon View | Marine Parade Rd | 8.8 km | Mon–Fri05:36–23:59 Sat05:36–23:57 Sun05:58–23:57 |
| 19 | 93039 | Siglap Stn/Laguna Park | Marine Parade Rd | 9.2 km | Mon–Fri05:37–24:00 Sat05:37–23:58 Sun05:59–23:58 |
| 20 | 93201 | Victoria Sch | Marine Parade Rd | 9.5 km | Mon–Fri05:37–24:00 Sat05:38–23:59 Sun06:00–23:59 |
| 21 | 93029 | Mandarin Gdns | Marine Parade Rd | 9.9 km | Mon–Fri05:38–00:01 Sat05:39–24:00 Sun06:01–24:00 |
| 22 | 93019 | Neptune Ct | Marine Parade Rd | 10.3 km | Mon–Fri05:39–00:02 Sat05:40–00:01 Sun06:02–00:01 |
| 23 | 92089 | Marine Terr Stn/Katong Convent | Marine Parade Rd | 10.7 km | Mon–Fri05:40–00:03 Sat05:41–00:02 Sun06:03–00:02 |
| 24 | 92079 | Marine Terr Stn Exit 1 | Marine Parade Rd | 11.0 km | Mon–Fri05:41–00:04 Sat05:41–00:03 Sun06:04–00:03 |
| 25 | 92069 | Tao Nan Sch | Marine Parade Rd | 11.5 km | Mon–Fri05:44–00:06 Sat05:42–00:05 Sun06:06–00:05 |
| 26 | 92059 | Marine Pde Stn Exit 6 | Marine Parade Rd | 11.9 km | Mon–Fri05:46–00:08 Sat05:43–00:06 Sun06:07–00:07 |
| 27 | 92049 | Marine Pde Stn/Parkway Pde | Marine Parade Rd | 12.2 km | Mon–Fri05:47–00:09 Sat05:45–00:07 Sun06:08–00:08 |
| 28 | 92241 | Amber Gdns | Amber Rd | 13.0 km | Mon–Fri05:51–00:11 Sat05:49–00:09 Sun06:10–00:10 |
| 29 | 92161 | Aft Katong PO | Tg Katong Rd | 13.8 km | Mon–Fri05:52–00:13 Sat05:50–00:10 Sun06:11–00:12 |
| 30 | 82071 | Opp Tg Katong Girls' Sch | Tg Katong Rd | 14.2 km | Mon–Fri05:53–00:14 Sat05:51–00:11 Sun06:12–00:13 |
| 31 | 81199 | Bef Old Airport Rd | Dunman Rd | 14.8 km | Mon–Fri05:55–00:16 Sat05:53–00:13 Sun06:14–00:15 |
| 32 | 81189 | Dakota Stn Exit B/Blk 60 | Old Airport Rd | 15.2 km | Mon–Fri05:56–00:17 Sat05:54–00:14 Sun06:15–00:16 |
| 33 | 81179 | Blk 22 | Old Airport Rd | 15.7 km | Mon–Fri05:57–00:18 Sat05:55–00:16 Sun06:16–00:17 |
| 34 | 80141 | Opp S.A. Deaf | Mountbatten Rd | 16.3 km | Mon–Fri05:59–00:20 Sat05:57–00:18 Sun06:18–00:19 |
| 35 | 80111 | Bef Geylang Rd | Sims Way | 16.9 km | Mon–Fri06:02–00:23 Sat05:59–00:21 Sun06:20–00:21 |
| 36 | 80049 | Aft Sims Way | Geylang Rd | 17.3 km | Mon–Fri06:03–00:24 Sat06:01–00:22 Sun06:21–00:23 |
| 37 | 80101 | Kallang Stn/Opp Blk 2C | Lor 1 Geylang | 17.7 km | Mon–Fri06:04–00:26 Sat06:02–00:24 Sun06:22–00:24 |
| 38 | 60051 | Opp Kallang Pl | Boon Keng Rd | 18.4 km | Mon–Fri06:07–00:29 Sat06:05–00:27 Sun06:25–00:27 |
| 39 | 60191 | Blk 7 | Boon Keng Rd | 18.9 km | Mon–Fri06:09–00:31 Sat06:07–00:29 Sun06:28–00:29 |
| 40 | 60121 | Boon Keng Stn/Blk 102 | S'goon Rd | 19.3 km | Mon–Fri06:12–00:33 Sat06:09–00:31 Sun06:30–00:31 |
| 41 | 60141 | Opp Bendemeer Pr Sch | S'goon Rd | 19.7 km | Mon–Fri06:13–00:34 Sat06:10–00:32 Sun06:31–00:32 |
| 42 | 60161 | St. Michael's Pl | S'goon Rd | 20.0 km | Mon–Fri06:14–00:35 Sat06:11–00:33 Sun06:32–00:33 |
| 43 | 60181 | Aft Moonstone Lane | S'goon Rd | 20.3 km | Mon–Fri06:15–00:36 Sat06:12–00:33 Sun06:33–00:33 |
| 44 | 60089 | Opp St. Andrew's Village | Jln Toa Payoh | 20.6 km | Mon–Fri06:17–00:37 Sat06:13–00:34 Sun06:34–00:34 |
| 45 | 52089 | Opp Blk 195 | Jln Toa Payoh | 21.3 km | Mon–Fri06:19–00:39 Sat06:15–00:36 Sun06:36–00:36 |
| 46 | 52321 | Aft SAFRA Toa Payoh | Lor 6 Toa Payoh | 22.3 km | Mon–Fri06:24–00:42 Sat06:18–00:38 Sun06:40–00:40 |
| 47 | 52501 | Bef Toa Payoh Pk | Lor 6 Toa Payoh | 22.6 km | Mon–Fri06:25–00:43 Sat06:19–00:39 Sun06:41–00:41 |
| 48 | 52009 | Toa Payoh Int | Lor 6 Toa Payoh | 23.0 km | Mon–Fri06:25–00:44 Sat06:20–00:40 Sun06:42–00:42 |
Road names are visible when the table is wide enough or on larger screens.
Nearby MRT connections
Near Tampines Int (origin)
- Tampines MRT (DT32)Downtown Line, East West Line· 142 m · ~2 min walk
- Tampines West MRT (DT31)Downtown Line· 1085 m · ~14 min walk
- Tampines East MRT (DT33)Downtown Line· 1284 m · ~16 min walk
Near Toa Payoh Int (terminus)
- Toa Payoh MRT (NS19)North South Line· 85 m · ~1 min walk
- Braddell MRT (NS18)North South Line· 983 m · ~12 min walk
- Caldecott MRT (CC17)Circle Line, Thomson-East Coast Line· 1012 m · ~13 min walk
Frequently Asked Questions
What is the route for Bus 31?
Bus 31 runs from Tampines Int to Toa Payoh Int with 48 stops, covering 23.0 km.
What are the first and last bus timings for Bus 31?
On weekdays, the first bus departs at 05:30 and the last bus at 23:30.
Who operates Bus 31?
Bus 31 is operated by SBST under the Land Transport Authority (LTA) network.
How many stops does Bus 31 have?
Bus 31 has 48 stops in direction 1 and 46 stops in direction 2.
Does Bus 31 go near Toa Payoh MRT?
Yes. The terminus at Toa Payoh Int is about 85 m (~1 min walk) from Toa Payoh MRT (NS19).