Bus Service 31
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 trunk route between Tampines and Toa Payoh, passing through Simei Avenue, Bedok, Marine Parade, Tanjong Katong, Old Airport, Kallang and Boon Keng. Notable sectors of high demand include: Between Tampines Interchange and EW4CGTanah Merah station (serving students of ITE College East), and between EW5Bedok station and Marine Parade. Double-deck buses make up the majority of the fleet owing to high demand throughout the day. With Services 8 and 28, it is one of three services between these two interchanges.
SBS Transit Short-Trip Service 31A operates during Weekday Morning Peak hours and supplements the high demand for Service 31 from Tampines Interchange/MRT to ITE College East. In addition, Service 31A buses will perform special departures of Service 31 from New Upp Changi Road (Tanah Merah Stn Exit B) to Tampines Bus Interchangeto supplement high demand from Tanah Merah MRT to ITE College East.
On operating afternoons & evenings, special Service 31 departures from Tanah Merah to Tampines Interchange are operated in the reverse direction of 31A, supplementing high demand from ITE College East to Tampines Interchange/MRT.
This service only operates during ITE School Term.
Service Information
Bus Duty & Fleet
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 SBS3237R SBS3607G SBS3652A SBS3661Z SBS3732C SBS3735UA SBS3754P SBS3815Y SBS3879M SBS3901G SBS3928E 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
Frequency
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
- →
84039
Bedok Stn Exit A
New Upp Changi Rd52009
Toa Payoh Int
Lor 6 Toa Payoh- Weekdays: 05:30 (BNDEP DD) & 05:42 (BNDEP DD)
- Saturdays: 05:30 & 05:40
- →
81171
Blk 39
Old Airport Rd75009
Tampines Int
Tampines Ctrl 1- 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 Rd75009
Tampines Int
Tampines Ctrl 1- Weekdays (except Institute of Technical Education (ITE) College East vacations)
Service 31A
- →
75009
Tampines Int
Tampines Ctrl 185099
Tanah Merah Stn Exit A
New Upp Changi Rd- 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)
[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 | |||
![]() | 31A | EW2DT32Tampines Century Square Tampines 1 Tampines Mall |
05:30 | 23:30 | 05:30 | 23:30 | 05:30 | 23:30 |
![]() Tanah Merah Stn Exit A New Upp Changi Rd | 31A | EW4CGTanah Merah | 05:48 | 23:46 | 05:47 | 23:45 | 05:46 | 23:46 |
![]() Bedok Stn Exit A New Upp Changi Rd | EW5Bedok Bedok Mall |
05:30 | 23:52 | 05:30 | 23:52 | 05:53 | 23:51 | |
![]() Siglap Stn/Laguna Park Marine Parade Rd |
05:37 | 00:00 | 05:37 | 23:58 | 05:59 | 23:58 | ||
![]() Victoria Sch Marine Parade Rd |
05:37 | 00:00 | 05:38 | 23:59 | 06:00 | 23:59 | ||
![]() Marine Terr Stn/Katong Convent Marine Parade Rd | TE27Marine Terrace | 05:40 | 00:03 | 05:41 | 00:02 | 06:03 | 00:02 | |
![]() Marine Terr Stn Exit 1 Marine Parade Rd | TE27Marine Terrace | 05:41 | 00:04 | 05:41 | 00:03 | 06:04 | 00:03 | |
![]() Marine Pde Stn Exit 6 Marine Parade Rd | TE26Marine Parade | 05:46 | 00:08 | 05:43 | 00:06 | 06:07 | 00:07 | |
![]() Marine Pde Stn/Parkway Pde Marine Parade Rd | TE26Marine Parade Parkway Parade |
05:47 | 00:09 | 05:45 | 00:07 | 06:08 | 00:08 | |
![]() Dakota Stn Exit B/Blk 60 Old Airport Rd | CC8Dakota | 05:56 | 00:17 | 05:54 | 00:14 | 06:15 | 00:16 | |
![]() Blk 22 Old Airport Rd | CC7Mountbatten | 05:57 | 00:18 | 05:55 | 00:16 | 06:16 | 00:17 | |
![]() Kallang Stn/Opp Blk 2C Lor 1 Geylang | EW10Kallang | 06:04 | 00:26 | 06:02 | 00:24 | 06:22 | 00:24 | |
![]() Boon Keng Stn/Blk 102 S'goon Rd | NE9Boon Keng | 06:12 | 00:33 | 06:09 | 00:31 | 06:30 | 00:31 | |
![]() | NS19Toa Payoh HDB Hub |
06:25 | 00:44 | 06:20 | 00:40 | 06:42 | 00:42 |
Direction 2 (Toa Payoh → Tampines)
[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 | ||
![]() | NS19Toa Payoh HDB Hub |
05:30 | 23:35 | 05:30 | 23:30 | 05:30 | 23:30 |
![]() Opp Boon Keng Stn Bendemeer Rd | NE9Boon Keng | 05:46 | 23:48 | 05:44 | 23:43 | 05:43 | 23:43 |
![]() Opp Kallang Stn/Blk 2C Lor 1 Geylang | EW10Kallang | 05:51 | 23:53 | 05:49 | 23:48 | 05:48 | 23:48 |
![]() Blk 39 Old Airport Rd | CC7Mountbatten | 05:30 | 00:00 | 05:40 | 23:55 | 05:40 | 23:55 |
![]() Dakota Stn Exit A/Blk 99 Old Airport Rd | CC8Dakota | 05:31 | 00:01 | 05:41 | 23:56 | 05:42 | 23:56 |
![]() Marine Pde Stn Exit 2(Rear Berth) Marine Parade Rd | TE26Marine Parade | 05:39 | 00:09 | 05:47 | 00:05 | 05:48 | 00:04 |
![]() Marine Pde Stn Exit 4 Marine Parade Rd | TE26Marine Parade | 05:43 | 00:10 | 05:48 | 00:06 | 05:49 | 00:05 |
![]() CHIJ Katong Convent (Pr) Marine Parade Rd | 05:44 | 00:11 | 05:49 | 00:07 | 05:50 | 00:06 | |
![]() Marine Terr Stn Exit 4 Marine Parade Rd | TE27Marine Terrace | 05:45 | 00:13 | 05:51 | 00:09 | 05:51 | 00:08 |
![]() St. Patrick's Sch Marine Parade Rd | TE27Marine Terrace | 05:48 | 00:14 | 05:52 | 00:10 | 05:52 | 00:09 |
![]() Siglap Stn/Opp Victoria Sch Marine Parade Rd |
TE28Siglap | 05:51 | 00:17 | 05:56 | 00:13 | 05:56 | 00:13 |
![]() Bedok Stn Exit B New Upp Changi Rd | EW5Bedok Bedok Mall |
06:02 | 00:24 | 06:05 | 00:20 | 06:04 | 00:20 |
![]() Tanah Merah Stn Exit B New Upp Changi Rd | EW4CGTanah Merah | 06:09 | 00:30 | 06:12 | 00:27 | 06:09 | 00:25 |
![]() | EW2DT32Tampines Century Square Tampines 1 Tampines Mall |
06:23 | 00:41 | 06:25 | 00:38 | 06:23 | 00:35 |
Historical Information
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 CC8Dakota station on the Circle Line. | ||
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
![]() |
[ 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 | |||
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) |