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

Toa Payoh Int → Tampines Int

⏱️ Peak & Off-Peak Frequencies
AM Peak (06:30–08:30) 07-10 mins
AM Off-Peak 08-15 mins
PM Peak (17:00–19:00) 09-10 mins
PM Off-Peak 14-16 mins
πŸ•’ First & Last Bus Times
Weekdays (Mon–Fri) 5:30 AM – 11:35 PM
Saturdays 5:30 AM – 11:30 PM
Sundays & Public Holidays 5:30 AM – 11:30 PM
Terminal Stop Tampines Int
πŸ—ΊοΈ Interactive Route Map
🚏 Complete Route Stops Sequence
Tap any stop to check live arrivals
46 Stops
#1 52009 Origin
Toa Payoh Int
Lor 6 Toa Payoh
0.0 km
Live Arrivals →
#2 52509
Aft HDB Hub
Lor 6 Toa Payoh
0.5 km
Live Arrivals →
#3 52329
Aft Lor 4 Toa Payoh
Lor 6 Toa Payoh
0.8 km
Live Arrivals →
#4 52081
Aft Blk 195
Jln Toa Payoh
1.9 km
Live Arrivals →
#5 60081
St. Andrew's Village
Jln Toa Payoh
2.6 km
Live Arrivals →
#6 60179
MOM Svcs Ctr
Bendemeer Rd
3.2 km
Live Arrivals →
#7 60159
Blk 54
Bendemeer Rd
3.4 km
Live Arrivals →
#8 60139
Blk 44
Bendemeer Rd
3.7 km
Live Arrivals →
#9 60119
Opp Boon Keng Stn
Bendemeer Rd
4.2 km
Live Arrivals →
#10 60059
Bef Kallang Pl
Boon Keng Rd
4.9 km
Live Arrivals →
#11 80109
Opp Kallang Stn/Blk 2C
Lor 1 Geylang
5.6 km
Live Arrivals →
#12 80051
Aft Lor 1 Geylang
Sims Ave
5.9 km
Live Arrivals →
#13 80119
Aft Geylang Rd
Sims Way
6.5 km
Live Arrivals →
#14 80149
S.A. Deaf
Mountbatten Rd
7.1 km
Live Arrivals →
#15 81171
Blk 39
Old Airport Rd
7.7 km
Live Arrivals →
#16 81181
Dakota Stn Exit A/Blk 99
Old Airport Rd
8.2 km
Live Arrivals →
#17 81191
Aft Old Airport Rd
Dunman Rd
8.6 km
Live Arrivals →
#18 82079
Tg Katong Girls' Sch
Tg Katong Rd
9.1 km
Live Arrivals →
#19 92169
Bef Katong PO
Tg Katong Rd
9.6 km
Live Arrivals →
#20 92249
Opp Amber Gdns
Amber Rd
10.4 km
Live Arrivals →
#21 92041
Marine Pde Stn Exit 2
Marine Parade Rd
10.9 km
Live Arrivals →
#22 92051
Marine Pde Stn Exit 4
Marine Parade Rd
11.3 km
Live Arrivals →
#23 92061
CHIJ Katong Convent (Pr)
Marine Parade Rd
11.6 km
Live Arrivals →
#24 92071
Marine Terr Stn Exit 4
Marine Parade Rd
12.1 km
Live Arrivals →
#25 92081
St. Patrick's Sch
Marine Parade Rd
12.4 km
Live Arrivals →
#26 93011
Opp Neptune Ct
Marine Parade Rd
12.8 km
Live Arrivals →
#27 93021
Opp Mandarin Gdns
Marine Parade Rd
13.1 km
Live Arrivals →
#28 93031
Siglap Stn/Opp Victoria Sch
Marine Parade Rd
13.6 km
Live Arrivals →
#29 93041
Hua Xin Ct
Marine Parade Rd
14.2 km
Live Arrivals →
#30 93139
Eastern Lagoon II
Bedok Sth Ave 1
14.4 km
Live Arrivals →
#31 84159
Opp Casafina/Temasek JC
Bedok Sth Ave 1
14.8 km
Live Arrivals →
#32 84121
Aft Bedok Sth Ave 1
Bedok Sth Rd
15.2 km
Live Arrivals →
#33 84131
Opp Panasonic
Bedok Sth Rd
15.8 km
Live Arrivals →
#34 84031
Bedok Stn Exit B
New Upp Changi Rd
16.4 km
Live Arrivals →
#35 84041
Blk 221A
New Upp Changi Rd
16.9 km
Live Arrivals →
#36 84051
Bedok Sports Cplx
New Upp Changi Rd
17.5 km
Live Arrivals →
#37 84061
The Tanamera Condo
New Upp Changi Rd
17.8 km
Live Arrivals →
#38 85091
Tanah Merah Stn Exit 2
New Upp Changi Rd
18.3 km
Live Arrivals →
#39 85101
Aft Bedok Rd
Upp Changi Rd East
18.9 km
Live Arrivals →
#40 96011
Bef Simei Ave
Upp Changi Rd East
19.3 km
Live Arrivals →
#41 96111
Opp ITE Coll East Adm Blk
Simei Ave
19.6 km
Live Arrivals →
#42 96101
Blk 3012
Simei Ave
20.0 km
Live Arrivals →
#43 96281
Opp Changi General Hosp
Simei Ave
20.4 km
Live Arrivals →
#44 76061
Blk 938
Tampines Ave 5
21.7 km
Live Arrivals →
#45 76051
Our Tampines Hub
Tampines Ave 5
22.2 km
Live Arrivals →
#46 75009 Destination
Tampines Int
Tampines Ctrl 1
22.8 km
Live Arrivals →