Go-Ahead Bus Service 31A is a Short-Trip Service variant of Bus Service 31.
The route operates from Tampines Bus Interchange and ends at New Upp Changi Road (Tanah Merah Stn Exit 1), operating only during the weekday morning peak hours during the ITE College East school term.
Go-Ahead Singapore operates this service as part of the Tampines Bus Package from 5 July 2026.
→ Tanah Merah Stn Exit 1
| Route Overview | ||||||||||||
| Route |
Tampines Bus Interchange → New Upp Changi Road (Tanah Merah Stn Exit 1) |
|||||||||||
| Passes Through | Tampines Ave 5, Simei Ave | |||||||||||
| Route Length | 4.5 km | |||||||||||
| Travelling Time | 20 mins | |||||||||||
| Operator Information | ||||||||||||
| BCM Route Package | Tampines Bus Package | |||||||||||
| Current Operator | Go Ahead Singapore Pte Ltd (Go-Ahead Singapore) |
|||||||||||
| Current Depot | East Coast Bus Depot | |||||||||||
| Current Fleet | Single-deck buses | |||||||||||
| Operating Hours | ||||||||||||
| Departure Times from Tampines | Weekdays (ITE School Term, except Public Holidays) | |||||||||||
| 06:48 – 11:20 | ||||||||||||
| Fare Information |
||||||||||||
| Fare | Charges regular distance fares |
|||||||||||
Short Trip Service 31A is a trunk service operating from Tampines Bus Interchange and ends at New Upp Changi Road (Tanah Merah Stn Exit 1) on Weekday mornings.
As a Short-Trip Service, the route 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 2) to Tampines Bus Interchange to 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.
MRT Stations Served
- EW2–DT32 Tampines
- EW4CG Tanah Merah
Departure Timings
Weekdays (ITE School Term, except Public Holidays)
- From Tampines Int:
06:48, 06:58, 07:07, 07:25, 07:43, 07:53, 08:11, 08:20, 08:30, 08:40, 09:00, 09:10, 09:20, 09:40, 09:50, 10:00, 10:20, 10:30, 10:41, 10:54, 11:07 & 11:20
Gallery (Go-Ahead):
Gallery (SBS Transit):
Poster Gallery:
Operator History:
- 10 Jan 2005 – 4 Jul 2026: SBS Transit Ltd
- 5 Jul 2026 – Present: Go Ahead Singapore Pte Ltd
Route History:
- 2005 (10 Jan): Introduced as a short-trip service from Tampines Int to New Upp Changi Rd (Tanah Merah Stn) during morning peak hours on weekdays
- 2026 (05 Jul): Operations transferred to Go-Ahead Singapore under the Tampines Bus Package
Back to Bus Service 31
Back to Bus Services
Back to Bus Articles

While I realise that the primary purpose of 31A is to link Tampines with ITE East, I have noticed many other groups of commuters using it in between Tampines and Tanah Merah. However, I have also noticed quite a few people wanting to go to Bedok. As such, I would recommend that 31A be enhanced, by increasing its operating hours and extending it to loop at either Chai Chee Street or within Bedok Interchange, and renumber to 31M. This would not only help commuters to reach Bedok by running the whole sector in between Bedok and Tampines, but also increase connectivity to those living in Chai Chee, allowing the many elderly in the estate to have a direct link to Tampines. 31M could run as alternate trips of 31, with 31 having a ever-so-slight off-peak frequency reduction, since the Marine Parade – Bedok sector is covered by 196/197, and the Bedok – Tampines sector is covered by the EWL/67/168, and commuters also have the alternative of 10 in between Marine Parade/Katong/Siglap and Tampines