🚌 Public Bus Services › Routes › Bus 31
31 TRUNK GAS

Tampines Int → Toa Payoh Int

⏱️ Peak & Off-Peak Frequencies
AM Peak (06:30–08:30) 07-11 mins
AM Off-Peak 08-16 mins
PM Peak (17:00–19:00) 09-11 mins
PM Off-Peak 14-15 mins
πŸ•’ First & Last Bus Times
Weekdays (Mon–Fri) 5:30 AM – 11:30 PM
Saturdays 5:30 AM – 11:30 PM
Sundays & Public Holidays 5:30 AM – 11:30 PM
Terminal Stop Toa Payoh Int
πŸ—ΊοΈ Interactive Route Map
🚏 Complete Route Stops Sequence
Tap any stop to check live arrivals
48 Stops
#1 75009 Origin
Tampines Int
Tampines Ctrl 1
0.0 km
Live Arrivals →
#2 76059
Opp Our Tampines Hub
Tampines Ave 5
0.6 km
Live Arrivals →
#3 76069
Blk 147
Tampines Ave 5
1.1 km
Live Arrivals →
#4 96289
Changi General Hosp
Simei Ave
2.3 km
Live Arrivals →
#5 96109
Opp Blk 3012
Simei Ave
2.7 km
Live Arrivals →
#6 96119
ITE Coll East Adm Blk
Simei Ave
3.2 km
Live Arrivals →
#7 96019
Aft Simei Ave
Upp Changi Rd East
3.5 km
Live Arrivals →
#8 85109
Bef Bedok Rd
Upp Changi Rd East
3.8 km
Live Arrivals →
#9 85099
Tanah Merah Stn Exit 1
New Upp Changi Rd
4.5 km
Live Arrivals →
#10 84069
Blk 55
New Upp Changi Rd
5.0 km
Live Arrivals →
#11 84059
Blk 65
New Upp Changi Rd
5.3 km
Live Arrivals →
#12 84049
Blk 27
New Upp Changi Rd
5.8 km
Live Arrivals →
#13 84039
Bedok Stn Exit A
New Upp Changi Rd
6.5 km
Live Arrivals →
#14 84139
Panasonic
Bedok Sth Rd
6.9 km
Live Arrivals →
#15 84129
Fujitec S'pore Ltd
Bedok Sth Rd
7.5 km
Live Arrivals →
#16 84151
Casafina
Bedok Sth Ave 1
8.0 km
Live Arrivals →
#17 93131
Opp Eastern Lagoon II
Bedok Sth Ave 1
8.5 km
Live Arrivals →
#18 93049
Lagoon View
Marine Parade Rd
8.8 km
Live Arrivals →
#19 93039
Siglap Stn/Laguna Park
Marine Parade Rd
9.2 km
Live Arrivals →
#20 93201
Victoria Sch
Marine Parade Rd
9.4 km
Live Arrivals →
#21 93029
Mandarin Gdns
Marine Parade Rd
9.8 km
Live Arrivals →
#22 93019
Neptune Ct
Marine Parade Rd
10.2 km
Live Arrivals →
#23 92089
Marine Terr Stn/Katong Convent
Marine Parade Rd
10.6 km
Live Arrivals →
#24 92079
Marine Terr Stn Exit 1
Marine Parade Rd
10.9 km
Live Arrivals →
#25 92069
Tao Nan Sch
Marine Parade Rd
11.4 km
Live Arrivals →
#26 92059
Marine Pde Stn Exit 6
Marine Parade Rd
11.8 km
Live Arrivals →
#27 92049
Marine Pde Stn/Parkway Pde
Marine Parade Rd
12.1 km
Live Arrivals →
#28 92241
Amber Gdns
Amber Rd
12.9 km
Live Arrivals →
#29 92161
Aft Katong PO
Tg Katong Rd
13.7 km
Live Arrivals →
#30 82071
Opp Tg Katong Girls' Sch
Tg Katong Rd
14.1 km
Live Arrivals →
#31 81199
Bef Old Airport Rd
Dunman Rd
14.7 km
Live Arrivals →
#32 81189
Dakota Stn Exit B/Blk 60
Old Airport Rd
15.1 km
Live Arrivals →
#33 81179
Blk 22
Old Airport Rd
15.6 km
Live Arrivals →
#34 80141
Opp S.A. Deaf
Mountbatten Rd
16.2 km
Live Arrivals →
#35 80111
Bef Geylang Rd
Sims Way
16.8 km
Live Arrivals →
#36 80049
Aft Sims Way
Geylang Rd
17.2 km
Live Arrivals →
#37 80101
Kallang Stn/Opp Blk 2C
Lor 1 Geylang
17.6 km
Live Arrivals →
#38 60051
Opp Kallang Pl
Boon Keng Rd
18.3 km
Live Arrivals →
#39 60191
Blk 7
Boon Keng Rd
18.8 km
Live Arrivals →
#40 60121
Boon Keng Stn/Blk 102
S'goon Rd
19.2 km
Live Arrivals →
#41 60141
Opp Bendemeer Pr Sch
S'goon Rd
19.6 km
Live Arrivals →
#42 60161
St. Michael's Pl
S'goon Rd
19.9 km
Live Arrivals →
#43 60181
Aft Moonstone Lane
S'goon Rd
20.2 km
Live Arrivals →
#44 60089
Opp St. Andrew's Village
Jln Toa Payoh
20.5 km
Live Arrivals →
#45 52089
Opp Blk 195
Jln Toa Payoh
21.2 km
Live Arrivals →
#46 52321
Aft SAFRA Toa Payoh
Lor 6 Toa Payoh
22.2 km
Live Arrivals →
#47 52501
Bef Toa Payoh Pk
Lor 6 Toa Payoh
22.5 km
Live Arrivals →
#48 52009 Destination
Toa Payoh Int
Lor 6 Toa Payoh
22.9 km
Live Arrivals →