Bus - 31

31

Tampines Int ↔ Toa Payoh Int

SBS Transit

31 bus Route Timetable and Stops

The 31 bus (Direction: Toa Payoh Int) has 48 stops departing from Tampines Ctrl 1 - Tampines Int (75009) and ending in Lor 6 Toa Payoh - Toa Payoh Int (52009).

31 bus timetable overview: Normally starts operating at 05:30 and ends at 23:30. Normal operating days: weekdays.

Choose any of the 31 bus stops below to find updated real-time timetables and to see their route map.

Direction: Toa Payoh Int

Tampines Ctrl 1 - Tampines Int (75009) 512 Tampines Central 1, Singapore Upcoming Arrivals
Tampines Ave 5 - Opp Our Tampines Hub (76059) 5 Tampines Central 6, Singapore Upcoming Arrivals
Tampines Ave 5 - Blk 147 (76069) Upcoming Arrivals
Simei Ave - Changi General Hosp (96289) Upcoming Arrivals
Simei Ave - Opp Blk 3012 (96109) 28 Jalan Soo Bee, Singapore Upcoming Arrivals
Simei Ave - Ite Coll East Adm Blk (96119) Upcoming Arrivals
Upp Changi Rd East - Aft Simei Ave (96019) Upcoming Arrivals
Upp Changi Rd East - Bef Bedok Rd (85109) Upcoming Arrivals
New Upp Changi Rd - Tanah Merah Stn Exit A (85099) 920 New Upper Changi Road, Singapore Upcoming Arrivals
New Upp Changi Rd - Blk 55 (84069) 55 New Upper Changi Road, Singapore Upcoming Arrivals
New Upp Changi Rd - Blk 65 (84059) 65 New Upper Changi Road, Singapore Upcoming Arrivals
New Upp Changi Rd - Blk 27 (84049) 27 New Upper Changi Road, Singapore Upcoming Arrivals
New Upp Changi Rd - Bedok Stn Exit A (84039) 1 Bedok South Road, Singapore Upcoming Arrivals
Bedok Sth Rd - Panasonic (84139) 1 Bedok South Road, Singapore Upcoming Arrivals
Bedok Sth Rd - Fujitec S'Pore Ltd (84129) 204 Bedok South Avenue 1, Singapore Upcoming Arrivals
Bedok Sth Ave 1 - Casafina (84151) 211 Bedok South Avenue 1, Singapore Upcoming Arrivals
Bedok Sth Ave 1 - Opp Eastern Lagoon II (93131) 20 Jalan Hajijah, Singapore Upcoming Arrivals
Marine Parade Rd - Lagoon View (93049) Upcoming Arrivals
Marine Parade Rd - Laguna Pk (93039) Upcoming Arrivals
Marine Parade Rd - Victoria Sch (93201) Marine Parade Road, Singapore Upcoming Arrivals
Marine Parade Rd - Mandarin Gdns (93029) Upcoming Arrivals
Marine Parade Rd - Neptune Ct (93019) 27 Jalan Buloh Perindu, Singapore Upcoming Arrivals
Marine Parade Rd - Chij Katong Convent (92089) Marine Parade Road, Singapore Upcoming Arrivals
Marine Parade Rd - Blk 57 (92079) Upcoming Arrivals
Marine Parade Rd - Tao Nan Sch (92069) Upcoming Arrivals
Marine Parade Rd - Bet Blks 72/74 (92059) Upcoming Arrivals
Marine Parade Rd - Parkway Parade (92049) 83 Marine Parade Central, Singapore Upcoming Arrivals
Amber Rd - Amber Gdn (92241) 50 Amber Road, Singapore Upcoming Arrivals
Tg Katong Rd - Aft Katong Po (92161) 338 Tanjong Katong Road, Singapore Upcoming Arrivals
Tg Katong Rd - Opp Tg Katong Girls' Sch (82071) 216 Tanjong Katong Road, Singapore Upcoming Arrivals
Dunman Rd - Bef Old Airport Rd (81199) 2 Dunman Road, Singapore Upcoming Arrivals
Old Airport Rd - Dakota Stn Exit B/Blk 60 (81189) Old Airport Road, Singapore Upcoming Arrivals
Old Airport Rd - Blk 22 (81179) 22 Old Airport Road, Singapore Upcoming Arrivals
Mountbatten Rd - Opp S.A. Deaf (80141) Upcoming Arrivals
Sims Way - Bef Geylang Rd (80111) Sims Way, Singapore Upcoming Arrivals
Geylang Rd - Aft Sims Way (80049) 103 Geylang Road, Singapore Upcoming Arrivals
Lor 1 Geylang - Opp Blk 2c (80101) Upcoming Arrivals
Boon Keng Rd - Opp Kallang Pl (60051) 17 Kallang Junction, Singapore Upcoming Arrivals
Boon Keng Rd - Blk 12 (60191) 7 Boon Keng Road, Singapore Upcoming Arrivals
S'Goon Rd - Boon Keng Stn/Blk 102 (60121) 900 Serangoon Road, Singapore Upcoming Arrivals
S'Goon Rd - Opp Bendemeer Pr Sch (60141) 1009 Serangoon Road, Singapore Upcoming Arrivals
S'Goon Rd - St. Michael's Pl (60161) 1126 Serangoon Road, Singapore Upcoming Arrivals
S'Goon Rd - Aft Moonstone Lane (60181) 1373 Serangoon Road, Singapore Upcoming Arrivals
Jln Toa Payoh - Opp St. Andrew's Jnr Sch (60089) Jalan Toa Payoh, Singapore Upcoming Arrivals
Jln Toa Payoh - Opp Blk 195 (52089) Upcoming Arrivals
Lor 6 Toa Payoh - Toa Payoh Stadium (52321) Upcoming Arrivals
Lor 6 Toa Payoh - Toa Payoh Swim Cplx (52501) Lorong 6 Toa Payoh, Singapore Upcoming Arrivals
Lor 6 Toa Payoh - Toa Payoh Int (52009) 530 Lorong 6 Toa Payoh, Singapore Upcoming Arrivals

31 FAQ

What time does the 31 bus start operating?

31 bus starts operating at 05:30 on Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

What time does the 31 bus stop working?

31 bus stops operating at 23:29 on Sunday.

What time does the 31 bus arrive?

When does the Tampines Int ↔ Toa Payoh Int Bus come? Click here for live arrival times and to see the full timetable for Tampines Int ↔ Toa Payoh Int Bus that is closest to your location.

List of 31 bus Stops

Tampines Ctrl 1 - Tampines Int (75009) • Tampines Ave 5 - Opp Our Tampines Hub (76059) • Tampines Ave 5 - Blk 147 (76069) • Simei Ave - Changi General Hosp (96289) • Simei Ave - Opp Blk 3012 (96109) • Simei Ave - Ite Coll East Adm Blk (96119) • Upp Changi Rd East - Aft Simei Ave (96019) • Upp Changi Rd East - Bef Bedok Rd (85109) • New Upp Changi Rd - Tanah Merah Stn Exit A (85099) • New Upp Changi Rd - Blk 55 (84069) • New Upp Changi Rd - Blk 65 (84059) • New Upp Changi Rd - Blk 27 (84049) • New Upp Changi Rd - Bedok Stn Exit A (84039) • Bedok Sth Rd - Panasonic (84139) • Bedok Sth Rd - Fujitec S'Pore Ltd (84129) • Bedok Sth Ave 1 - Casafina (84151) • Bedok Sth Ave 1 - Opp Eastern Lagoon II (93131) • Marine Parade Rd - Lagoon View (93049) • Marine Parade Rd - Laguna Pk (93039) • Marine Parade Rd - Victoria Sch (93201) • Marine Parade Rd - Mandarin Gdns (93029) • Marine Parade Rd - Neptune Ct (93019) • Marine Parade Rd - Chij Katong Convent (92089) • Marine Parade Rd - Blk 57 (92079) • Marine Parade Rd - Tao Nan Sch (92069) • Marine Parade Rd - Bet Blks 72/74 (92059) • Marine Parade Rd - Parkway Parade (92049) • Amber Rd - Amber Gdn (92241) • Tg Katong Rd - Aft Katong Po (92161) • Tg Katong Rd - Opp Tg Katong Girls' Sch (82071) • Dunman Rd - Bef Old Airport Rd (81199) • Old Airport Rd - Dakota Stn Exit B/Blk 60 (81189) • Old Airport Rd - Blk 22 (81179) • Mountbatten Rd - Opp S.A. Deaf (80141) • Sims Way - Bef Geylang Rd (80111) • Geylang Rd - Aft Sims Way (80049) • Lor 1 Geylang - Opp Blk 2c (80101) • Boon Keng Rd - Opp Kallang Pl (60051) • Boon Keng Rd - Blk 12 (60191) • S'Goon Rd - Boon Keng Stn/Blk 102 (60121) • S'Goon Rd - Opp Bendemeer Pr Sch (60141) • S'Goon Rd - St. Michael's Pl (60161) • S'Goon Rd - Aft Moonstone Lane (60181) • Jln Toa Payoh - Opp St. Andrew's Jnr Sch (60089) • Jln Toa Payoh - Opp Blk 195 (52089) • Lor 6 Toa Payoh - Toa Payoh Stadium (52321) • Lor 6 Toa Payoh - Toa Payoh Swim Cplx (52501) • Lor 6 Toa Payoh - Toa Payoh Int (52009)

List of 31 bus Streets

512 Tampines Central 1 • 5 Tampines Central 6 • 28 Jalan Soo Bee • 920 New Upper Changi Road • 55 New Upper Changi Road • 65 New Upper Changi Road • 27 New Upper Changi Road • 1 Bedok South Road • 1 Bedok South Road • 204 Bedok South Avenue 1 • 211 Bedok South Avenue 1 • 20 Jalan Hajijah • Marine Parade Road • 27 Jalan Buloh Perindu • Marine Parade Road • 83 Marine Parade Central • 50 Amber Road • 338 Tanjong Katong Road • 216 Tanjong Katong Road • 2 Dunman Road • Old Airport Road • 22 Old Airport Road • Sims Way • 103 Geylang Road • 17 Kallang Junction • 7 Boon Keng Road • 900 Serangoon Road • 1009 Serangoon Road • 1126 Serangoon Road • 1373 Serangoon Road • Jalan Toa Payoh • Lorong 6 Toa Payoh • 530 Lorong 6 Toa Payoh

31 bus Timetable

31 bus route operates on weekdays. Timetable hours: 05:30 - 23:30

Monday 05:30 - 23:30
Tuesday 05:30 - 23:30
Wednesday 05:30 - 23:30
Thursday 05:30 - 23:30
Friday 05:30 - 23:30
Saturday 05:30 - 23:30
Sunday 05:30 - 23:29
Moovit is the world's #1 transport app.
Supports over 2600 cities in 85 + countries worldwide!
Google Play badge AppStore badge

The first stop of the 31 bus route is Tampines Ctrl 1 - Tampines Int (75009) and the last stop is Lor 6 Toa Payoh - Toa Payoh Int (52009). 31 (Direction: Toa Payoh Int) is operational during weekdays.

Additional information: 31 has 48 stops and the total trip duration for this route is approximately 80 minutes.

On the go? See why over 250 million users trust Moovit as the best public transit app. Moovit gives you SBS Transit suggested routes, real-time bus tracker, live directions, line route maps in Singapore, and helps to find the closest 31 bus stops near you. No internet available? Download an offline PDF map and bus timetable for the 31 bus to take on your trip.

31 near me

Alternative Directions

31 FAQ

What time does the 31 bus start operating?

31 bus starts operating at 05:30 on Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

What time does the 31 bus stop working?

31 bus stops operating at 23:29 on Sunday.

What time does the 31 bus arrive?

When does the Tampines Int ↔ Toa Payoh Int Bus come? Click here for live arrival times and to see the full timetable for Tampines Int ↔ Toa Payoh Int Bus that is closest to your location.

Moovit - Your local transportation app for Android and iOS
Moovit Live arrivals, timetables, maps
Moovit - Your local transportation app for Android and iOS
Moovit Live arrivals, timetables, maps