Bus Service 31
Jump to navigation
Jump to search
Service 31 |
|
Route Information | |
---|---|
Route | Tampines Interchange ↔ Toa Payoh Interchange |
Route Length | 23.1 km (towards Toa Payoh) 23.2 km (towards Tampines) |
Travelling Time | 95 mins (1 h 35 mins) |
Operator | ![]() (Tampines Bus Package) |
SBS Transit Bus Service 31 is a inter-town service linking the residential estates of Tampines, Bedok, Marine Parade, Kallang, and Toa Payoh. It is one of the three services between Tampines and Toa Payoh Interchanges, with the others being services 8 and 28.
During weekday morning peak hours, Short-Trip Service 31A supplements the high demand from Tampines Interchange and ITE College East, with special departures in the reverse direction from Tanah Merah station.
Service Information[edit]
Bus Duty & Fleet[edit]
Depot | Fleet Size | Fleet | ||
---|---|---|---|---|
31 | 31A | |||
Bedok North Depot (BNDEP) | 25 | 5 | 5 Single Deckers | 20 Double Deckers |
SBS6603Y Mercedes-Benz O530 Citaro
SBS5168T SBS8290C SBS8840R SBS8884P Scania K230UB
|
SG5748G MAN ND323F
SBS3006R SBS3607G SBS3652A SBS3661Z SBS3732CA SBS3735UA SBS3754PA SBS3815Y SBS3879M SBS3901G SBS3928EA SG5319L SG5332Y SG5335P SG5351S SG5375Z SG5432S Volvo B9TL
| |||
Hougang Depot (HGDEP) | 5 | N/A | 1 Single Decker | 4 Double Deckers |
SBS8421S Scania K230UB
|
SG6064P MAN ND323F
SBS3029A SG5592M SG5609A Volvo B9TL
|
Notes |
---|
|
Service 31 duty allocation | ||||||||
---|---|---|---|---|---|---|---|---|
Bedok North | ||||||||
Weekdays (10A-10P / 10S / 4E / 1 TBC) |
10A/16P | 11A/17P | 12A/18P | 13A/19P | 14A/20P | 15A/21P | 22S | 23S |
SBS8884P | SBS3006R | SBS3237R | TBC | SBS8290C | TBC | |||
24S | 25S | 26S | 27S | 28S | 29S | 30S | 31S | |
TBC | ||||||||
32E | 33E | 34E | 35E | 81A/85P | 82A/86P | 83A/87P | 84A/88P | |
TBC | SBS6603Y | SBS3928E | SBS5168T | SBS3661Z | SBS8840R | |||
Hougang | ||||||||
Weekdays (4A-4P / 1S) |
1A/5P | 2A/6P | 3A/7P | 4A/8P | 9S | — | ||
SG6064P | SG5592M | SG5609A | SBS3029A | SBS8421S |
Route Information[edit]
Frequency[edit]
Period | AM Peak (First Bus - 08:30) |
AM Off Peak (08:31 - 16:59) |
PM Peak (17:00 - 19:00) |
PM Off Peak (19:01 - Last Bus) |
---|---|---|---|---|
towards Toa Payoh | 07 - 12 minutes | 08 - 16 minutes | 09 - 14 minutes | 09 - 15 minutes |
towards Tampines | 08 - 12 minutes | 08 - 15 minutes | 08 - 13 minutes | 09 - 16 minutes |
Special Departures[edit]
![]() 84039 Bedok Stn Exit A New Upp Changi Rd ![]() 52009 Toa Payoh Int Lor 6 Toa Payoh Departure Time | |||||
---|---|---|---|---|---|
Weekdays | 05:30 (BNDEP DD) 05:42 (BNDEP DD) | ||||
Saturdays | 05:30 05:40 |
![]() 81171 Blk 39 Old Airport Rd ![]() 75009 Tampines Int Tampines Ctrl 1 Departure Time | |||||
---|---|---|---|---|---|
Weekdays | 05:30 (SBS8884P) 05:45 (SG6064P) | ||||
Saturdays | 05:40 | ||||
Sundays & Public Holidays | 05:40 05:47 |
![]() 85091 Tanah Merah Stn Exit B New Upp Changi Rd ![]() 75009 Tampines Int Tampines Ctrl 1 Departure Time | |||||
---|---|---|---|---|---|
Weekdays (except Institute of Technical Education (ITE) College East vacations) | Morning Peak, Afternoon, & Evening Peak |
Service 31A[edit]
![]() 75009 Tampines Int Tampines Ctrl 1 ![]() 85099 Tanah Merah Stn Exit A New Upp Changi Rd Departure Time | |||||
---|---|---|---|---|---|
Weekdays (ITE School Term) | 06:44 (DD - Duty 22S) 06:51 (DD - Duty 32E) 06:59 (DD - Duty 24S) 07:11 (DD - Duty 26S) 07:21 (DD - Duty 33E) 07:31 (DD - Duty 22S) 07:43 (DD - Duty 32E) 07:52 (DD - Duty 24S) 08:02 (DD - Duty 26S) 08:12 (DD - Duty 33E) 08:22 (DD - Duty 22S) 08:40 (DD - Duty 32E) 08:50 (DD - Duty 24S) 08:59 (DD - Duty 26S) 09:09 (DD - Duty 33E) 09:19 (DD - Duty 22S) 09:41 (DD - Duty 24S) 09:53 (DD - Duty 26S) 10:14 (DD - Duty 22S) 10:43 (DD - Duty 24S) 10:55 (DD - Duty 26S) 11:20 (DD - Duty 24S) |
Direction 1 (Tampines → Toa Payoh)[edit]
[Show/Hide Full Route Details]
Bus Stops | Point of Interest | Weekdays | Saturdays | Suns / PHs | ||||
---|---|---|---|---|---|---|---|---|
First bus | Last bus | First bus | Last bus | First bus | Last bus | |||
![]() 75009 | 31A | EW2 DT32 Century Square Tampines 1 Tampines Mall | 05:30 | 23:30 | 05:30 | 23:30 | 05:30 | 23:30 |
![]() 85099 Tanah Merah Stn Exit A New Upp Changi Rd | 31A | EW4 CG | 05:48 | 23:46 | 05:47 | 23:45 | 05:46 | 23:46 |
![]() 84039 Bedok Stn Exit A New Upp Changi Rd | EW5 Bedok Mall | 05:30 | 23:52 | 05:30 | 23:52 | 05:53 | 23:51 | |
![]() 93039 Siglap Stn/Laguna Park Marine Parade Rd | TE28 | 05:37 | 00:00 | 05:37 | 23:58 | 05:59 | 23:58 | |
![]() 93201 Victoria Sch Marine Parade Rd | TE28 Victoria School | 05:37 | 00:00 | 05:38 | 23:59 | 06:00 | 23:59 | |
![]() 92089 Marine Terr Stn/Katong Convent Marine Parade Rd | TE27 | 05:40 | 00:03 | 05:41 | 00:02 | 06:03 | 00:02 | |
![]() 92079 Marine Terr Stn Exit 1 Marine Parade Rd | TE27 | 05:41 | 00:04 | 05:41 | 00:03 | 06:04 | 00:03 | |
![]() 92059 Marine Pde Stn Exit 6 Marine Parade Rd | TE26 | 05:46 | 00:08 | 05:43 | 00:06 | 06:07 | 00:07 | |
![]() 92049 Marine Pde Stn/Parkway Pde Marine Parade Rd | TE26 Parkway Parade | 05:47 | 00:09 | 05:45 | 00:07 | 06:08 | 00:08 | |
![]() 81189 Dakota Stn Exit B/Blk 60 Old Airport Rd | CC8 | 05:56 | 00:17 | 05:54 | 00:14 | 06:15 | 00:16 | |
![]() 81179 Blk 22 Old Airport Rd | CC7 Mountbatten
| 05:57 | 00:18 | 05:55 | 00:16 | 06:16 | 00:17 | |
![]() 80101 Kallang Stn/Opp Blk 2C Lor 1 Geylang | EW10 | 06:04 | 00:26 | 06:02 | 00:24 | 06:22 | 00:24 | |
![]() 60121 Boon Keng Stn/Blk 102 S'goon Rd | NE9 | 06:12 | 00:33 | 06:09 | 00:31 | 06:30 | 00:31 | |
![]() 52009 | NS19 HDB Hub | 06:25 | 00:44 | 06:20 | 00:40 | 06:42 | 00:42 |
Notes:
- 06:00: Underlined times indicate that the first bus is a down-route bus rather than one starting from the first stop.
Direction 2 (Toa Payoh → Tampines)[edit]
[Show/Hide Full Route Details]
Bus Stops | Point of Interest | Weekdays | Saturdays | Suns / PHs | |||
---|---|---|---|---|---|---|---|
First bus | Last bus | First bus | Last bus | First bus | Last bus | ||
![]() 52009 | NS19 HDB Hub | 05:30 | 23:35 | 05:30 | 23:30 | 05:30 | 23:30 |
![]() 60119 Opp Boon Keng Stn Bendemeer Rd | NE9 | 05:46 | 23:48 | 05:44 | 23:43 | 05:43 | 23:43 |
![]() 80109 Opp Kallang Stn/Blk 2C Lor 1 Geylang | EW10 | 05:51 | 23:53 | 05:49 | 23:48 | 05:48 | 23:48 |
![]() 81171 Blk 39 Old Airport Rd | CC7 Mountbatten
| 05:30 | 00:00 | 05:40 | 23:55 | 05:40 | 23:55 |
![]() 81181 Dakota Stn Exit A/Blk 99 Old Airport Rd | CC8 | 05:31 | 00:01 | 05:41 | 23:56 | 05:42 | 23:56 |
![]() 92041 Marine Pde Stn Exit 2(Front Berth) Marine Parade Rd | TE26 Grand Mercure Roxy Parkway Parade | 05:39 | 00:09 | 05:47 | 00:05 | 05:48 | 00:04 |
![]() 92051 Marine Pde Stn Exit 4 Marine Parade Rd | TE26 | 05:43 | 00:10 | 05:48 | 00:06 | 05:49 | 00:05 |
![]() 92061 CHIJ Katong Convent (Pr) Marine Parade Rd | 05:44 | 00:11 | 05:49 | 00:07 | 05:50 | 00:06 | |
![]() 92071 Marine Terr Stn Exit 4 Marine Parade Rd | TE27 | 05:45 | 00:13 | 05:51 | 00:09 | 05:51 | 00:08 |
![]() 92081 St. Patrick's Sch Marine Parade Rd | TE27 | 05:48 | 00:14 | 05:52 | 00:10 | 05:52 | 00:09 |
![]() 93031 Siglap Stn/Opp Victoria Sch Marine Parade Rd | TE28 Victoria School | 05:51 | 00:17 | 05:56 | 00:13 | 05:56 | 00:13 |
![]() 84031 Bedok Stn Exit B New Upp Changi Rd | EW5 Bedok Mall | 06:02 | 00:24 | 06:05 | 00:20 | 06:04 | 00:20 |
![]() 85091 Tanah Merah Stn Exit B New Upp Changi Rd | EW4 CG | 06:09 | 00:30 | 06:12 | 00:27 | 06:09 | 00:25 |
![]() 75009 | EW2 DT32 Century Square Tampines 1 Tampines Mall | 06:23 | 00:41 | 06:25 | 00:38 | 06:23 | 00:35 |
Notes:
- 06:00: Underlined times indicate that the first bus is a down-route bus rather than one starting from the first stop.
Historical Information[edit]
Operator | Route | Year | Date | Service changes |
---|---|---|---|---|
![]() (Current) Known as ![]() |
Bedok ↺ Kallang Pk/Natl Stadium | 1979 | 27 May | Introduced between Bedok Int and Stadium Wk (Loop). |
1980 | 23 July | Amended to ply Bedok Sth Rd, skipping Bedok Sth Ave 1. | ||
31 August | Amended to ply Marine Parade Rd and Amber Rd, skipping Karikal Rd and East Coast Rd. | |||
Tampines ↺ Kallang Pk/Natl Stadium | 1985 | 7 April | Extended to Tampines Ter. | |
1986 | 13 April | Amended to ply Stadium Rd, skipping Stadium Wk. | ||
1987 | 29 November | Amended to Tampines Int. | ||
1988 | 23 October | Skips a pair of bus stops outside and opposite Tampines Stadium along Tampines Ave 5. | ||
Tampines ↔ Toa Payoh | 1993 | 5 December | Integrated with Service 149 and extended to Toa Payoh Int under TransitLink Network Integration Exercise Phase 14, skipping Stadium Rd. | |
1994 | 5 March | Amended to ply Kim Keat Lk and Lor 6 Toa Payoh towards Toa Payoh Int. | ||
TBC | Skips the bus stop outside Kallang Stn along Sims Ave. | |||
1997 | TBC | Serves additional pair of bus stops outside and opposite Tampines Stadium along Tampines Ave 5. | ||
1998 | 31 May | Amended to Toa Payoh Temp Int. | ||
Serves new pair of bus stops outside and opposite Toa Payoh Swim Cplx along Lor 6 Toa Payoh. | ||||
1999 | TBC | Last bus from Toa Payoh Temp Int extended to 2335 hrs on weekdays. | ||
2002 | 19 May | Amended to Toa Payoh Integrated Transport Hub. | ||
2004 | 27 April | Amended to ply Geylang Rd, Kallang Rd and Sims Ave towards Toa Payoh Int with the temporary conversion of Lor 1 Geylang to one-way traffic. | ||
6 December | Amended to ply the reinstated Lor 1 Geylang towards Toa Payoh Int, skipping Geylang Rd, Kallang Rd and Sims Ave. | |||
31Tampines ↔ Toa Payoh 31ATampines → New Upp Changi Rd
|
2005 | 10 January | 31AIntroduced from Tampines Int to New Upp Changi Rd (Tanah Merah Stn) during morning peak hours on weekdays.
| |
5 June | Amended to ply Sims Ave and Sims Way with the partial closure of southbound Mountbatten Rd. | |||
26 June | Amended to ply Sims Way and Geylang Rd with the partial closure of northbound Mountbatten Rd. | |||
2006 | 19 March | Amended to ply Cassia Lk, Cassia Cres, Guillemard Rd and Guillemard Camp Rd with the partial closure of Old Airport Rd and Dunman Rd to facilitate the construction of CC8 | ||
TBC | Serves additional bus stop outside Victoria Sch along Marine Parade Rd. | |||
2008 | 29 December | Amended to ply the reinstated Old Airport Rd and Dunman Rd, skipping Cassia Lk, Guillemard Rd and Guillemard Camp Rd. | ||
2015 | 22 June | Designated wheelchair-accessible bus service (WAB). ![]() |
External Links[edit]
![]() |
[ V • T • E] | |||
---|---|---|---|---|
Services | 4 • 10 • 10e • 18 • 19 • 20 • 23 • 28 • 29 • 31 • 37 • 38 • 39 • 47 • 65 • 69 • 72 • 81 • 127 • 129 • 513 | ![]() Operated under Negotiated Contract | ||
Tampines Feeders | 291 • 292 • 293 • 296 • 298 • 298X • 299 | |||
Defunct | 2N | |||
Bus Fleet | Bedok North Depot (BNDEP) | |||
Single Decker | Linkker LM312 • MAN NL323F (Euro V, Batch 2 • Euro V, Batch 3 • Euro VI) • Mercedes-Benz O530 Citaro (Batch 1 • Batch 2 • Batch 3) • Scania K230UB (Euro IV, Batch 1 • Euro IV, Batch 2 • Euro V, Batch 1 • Euro V, Batch 2) • Volvo B5LH | |||
Double Decker | Alexander Dennis Enviro500 (3-Door) • MAN ND323F (3-Door • Euro V, Batch 3 • Euro VI, Batch 1 • Euro VI, Batch 2) • Volvo B9TL (WEG2, Batch 1 • WEG2, Batch 2 • WEG2, Batch 3 • WEG2, Batch 4) |