JustHOPlyPlan Your Journey

Bus Service 31 SingaporeTampines IntToa 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:3023:30
← All services

31

SBST

Route totals

48 stops·23.0 km

SeqCodeStopDistanceFirst / last bus
175009Tampines Int0.0 km
Mon–Fri05:3023:30
Sat05:3023:30
Sun05:3023:30
276059Opp Our Tampines Hub0.6 km
Mon–Fri05:3223:32
Sat05:3223:32
Sun05:3223:32
376069Blk 1471.1 km
Mon–Fri05:3423:34
Sat05:3423:34
Sun05:3423:34
496289Changi General Hosp2.3 km
Mon–Fri05:3923:38
Sat05:3923:38
Sun05:3823:38
596109Opp Blk 30122.7 km
Mon–Fri05:4023:39
Sat05:4023:39
Sun05:3923:39
696119ITE Coll East Adm Blk3.2 km
Mon–Fri05:4223:41
Sat05:4223:41
Sun05:4123:41
796019Aft Simei Ave3.5 km
Mon–Fri05:4423:42
Sat05:4323:42
Sun05:4223:42
885109Bef Bedok Rd3.8 km
Mon–Fri05:4523:44
Sat05:4523:43
Sun05:4423:44
985099Tanah Merah Stn Exit A4.5 km
Mon–Fri05:4823:46
Sat05:4723:45
Sun05:4623:46
1084069Blk 555.0 km
Mon–Fri05:5023:48
Sat05:4923:47
Sun05:4823:47
1184059Blk 655.3 km
Mon–Fri05:5023:48
Sat05:5023:48
Sun05:4923:48
1284049Blk 275.8 km
Mon–Fri05:5223:50
Sat05:5223:50
Sun05:5123:49
1384039Bedok Stn Exit A6.5 km
Mon–Fri05:3023:52
Sat05:3023:52
Sun05:5323:51
1484139Panasonic6.9 km
Mon–Fri05:3123:53
Sat05:3123:53
Sun05:5423:52
1584129Fujitec S'pore Ltd7.5 km
Mon–Fri05:3223:55
Sat05:3323:54
Sun05:5523:54
1684151Casafina8.0 km
Mon–Fri05:3323:57
Sat05:3523:55
Sun05:5623:55
1793131Opp Eastern Lagoon II8.5 km
Mon–Fri05:3523:58
Sat05:3523:56
Sun05:5723:56
1893049Lagoon View8.8 km
Mon–Fri05:3623:59
Sat05:3623:57
Sun05:5823:57
1993039Siglap Stn/Laguna Park9.2 km
Mon–Fri05:3724:00
Sat05:3723:58
Sun05:5923:58
2093201Victoria Sch9.5 km
Mon–Fri05:3724:00
Sat05:3823:59
Sun06:0023:59
2193029Mandarin Gdns9.9 km
Mon–Fri05:3800:01
Sat05:3924:00
Sun06:0124:00
2293019Neptune Ct10.3 km
Mon–Fri05:3900:02
Sat05:4000:01
Sun06:0200:01
2392089Marine Terr Stn/Katong Convent10.7 km
Mon–Fri05:4000:03
Sat05:4100:02
Sun06:0300:02
2492079Marine Terr Stn Exit 111.0 km
Mon–Fri05:4100:04
Sat05:4100:03
Sun06:0400:03
2592069Tao Nan Sch11.5 km
Mon–Fri05:4400:06
Sat05:4200:05
Sun06:0600:05
2692059Marine Pde Stn Exit 611.9 km
Mon–Fri05:4600:08
Sat05:4300:06
Sun06:0700:07
2792049Marine Pde Stn/Parkway Pde12.2 km
Mon–Fri05:4700:09
Sat05:4500:07
Sun06:0800:08
2892241Amber Gdns13.0 km
Mon–Fri05:5100:11
Sat05:4900:09
Sun06:1000:10
2992161Aft Katong PO13.8 km
Mon–Fri05:5200:13
Sat05:5000:10
Sun06:1100:12
3082071Opp Tg Katong Girls' Sch14.2 km
Mon–Fri05:5300:14
Sat05:5100:11
Sun06:1200:13
3181199Bef Old Airport Rd14.8 km
Mon–Fri05:5500:16
Sat05:5300:13
Sun06:1400:15
3281189Dakota Stn Exit B/Blk 6015.2 km
Mon–Fri05:5600:17
Sat05:5400:14
Sun06:1500:16
3381179Blk 2215.7 km
Mon–Fri05:5700:18
Sat05:5500:16
Sun06:1600:17
3480141Opp S.A. Deaf16.3 km
Mon–Fri05:5900:20
Sat05:5700:18
Sun06:1800:19
3580111Bef Geylang Rd16.9 km
Mon–Fri06:0200:23
Sat05:5900:21
Sun06:2000:21
3680049Aft Sims Way17.3 km
Mon–Fri06:0300:24
Sat06:0100:22
Sun06:2100:23
3780101Kallang Stn/Opp Blk 2C17.7 km
Mon–Fri06:0400:26
Sat06:0200:24
Sun06:2200:24
3860051Opp Kallang Pl18.4 km
Mon–Fri06:0700:29
Sat06:0500:27
Sun06:2500:27
3960191Blk 718.9 km
Mon–Fri06:0900:31
Sat06:0700:29
Sun06:2800:29
4060121Boon Keng Stn/Blk 10219.3 km
Mon–Fri06:1200:33
Sat06:0900:31
Sun06:3000:31
4160141Opp Bendemeer Pr Sch19.7 km
Mon–Fri06:1300:34
Sat06:1000:32
Sun06:3100:32
4260161St. Michael's Pl20.0 km
Mon–Fri06:1400:35
Sat06:1100:33
Sun06:3200:33
4360181Aft Moonstone Lane20.3 km
Mon–Fri06:1500:36
Sat06:1200:33
Sun06:3300:33
4460089Opp St. Andrew's Village20.6 km
Mon–Fri06:1700:37
Sat06:1300:34
Sun06:3400:34
4552089Opp Blk 19521.3 km
Mon–Fri06:1900:39
Sat06:1500:36
Sun06:3600:36
4652321Aft SAFRA Toa Payoh22.3 km
Mon–Fri06:2400:42
Sat06:1800:38
Sun06:4000:40
4752501Bef Toa Payoh Pk22.6 km
Mon–Fri06:2500:43
Sat06:1900:39
Sun06:4100:41
4852009Toa Payoh Int23.0 km
Mon–Fri06:2500:44
Sat06:2000:40
Sun06:4200:42

Road names are visible when the table is wide enough or on larger screens.

Nearby MRT connections

Near Tampines Int (origin)

Near Toa Payoh Int (terminus)

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).

Explore more