Go-Ahead Bus Service 2 is a trunk service plying between Changi Village and Kampong Bahru, passing through Loyang Avenue, Upper Changi Road North, Simpang Bedok, Bedok, Eunos, Geylang, Kallang, Bugis, Clarke Quay and Chinatown. Much of the route duplicates the East West Line between Bugis and Tanah Merah, via Sims Avenue / Geylang Road.
The route is one of the oldest in the region, with much of its original routing retained since the 1970s.



– Wheelchair Inaccessible Bus Stop
Route Overview | ||||||||||||
Route ![]() |
Changi Village Terminal ↔ Kampong Bahru Bus Terminal | |||||||||||
Passes Through | Loyang Ave, Upper Changi Rd North, Simpang Bedok, Bedok, Eunos, Geylang, Kallang, Bugis, Clarke Quay, Chinatown | |||||||||||
Route Length | Towards Kampong Bahru: 26.0 km | Towards Changi Village: 26.5 km | ||||||||||
Traveling Time | 100 mins | |||||||||||
Operator Information | ||||||||||||
BCM Route Package | Loyang Bus Package | |||||||||||
Current Operator | Go-Ahead Singapore | |||||||||||
Current Depot | Loyang Bus Depot | |||||||||||
Current Fleet | 12-metre Double Deck bus: – MAN A95 – Volvo B9TL |
|||||||||||
Operating Hours | ||||||||||||
Departure Times from Changi Village |
Weekdays & Saturdays | Sundays / Public Holidays | ||||||||||
05:20 – 23:45 | 05:40 – 23:30 | |||||||||||
Departure Times from Kampong Bahru |
Daily | |||||||||||
05:40 – 00:00 | ||||||||||||
Operating Frequency | ||||||||||||
6:30am–8.30am | 8.31am–4.59pm | 5.00pm–7.00pm | After 7.00pm | |||||||||
From Changi Village | 10 mins | 09 – 16 mins | 09 – 18 mins | 14 – 18 mins | ||||||||
From Kampong Bahru | 08 – 12 mins | 07 – 17 mins | 09 – 10 mins | 10 – 18 mins | ||||||||
Fare Information |
||||||||||||
Fare | Charges regular distance fares |
Service 2 is a trunk route linking the suburban and residential areas of Changi Village, Simpang Bedok and Eunos to the central areas of Chinatown, Clarke Quay, Bugis and Kallang. Even though a large portion of Service 2 duplicates the East West MRT Line, it continues to receive considerable demand, both during peak and off-peak periods by shuttling commuters over short distances without the hassle of entering and exiting the MRT network.
The route also offers important connections for developments along Upper Changi Road North, Loyang Avenue and Changi Village, connecting to Upper Changi and Tanah Merah MRT station. It is also the sole bus service plying along a section of Upp Changi Link and a short section of Upp Changi Road (near ITE College East), with three pairs of bus stops not shared by any other bus service.
Service 2 is currently the lowest numerical value for any bus service in Singapore, after Service 1 was withdrawn in the past. Under the Bus Contracting Model, this route was bundled under the Loyang Bus Package, and was handed over from SBS Transit to Go-Ahead on 18 Sep 2016, with departure timings from Changi Village brought forward.
Special Departures:
- Sims Ave (Aft Lor 1 Geylang) → Changi Village Ter
Weekdays 05:40, 05:49 & 05:58
Saturdays: 05:40 & 05:52 - New Upp Changi Road (Tanah Merah Stn Exit B) → Changi Village Ter
Sundays / Public Holidays: 06:20 - Upper Changi Link (Aft Upp Changi Rd) → Changi Village Ter
Weekdays: 05:30, 05:42, 05:54 & 06:06
Saturdays: 05:30, 05:45 & 06:00 - New Upp Changi Road (Bedok Stn Exit B) → Changi Village Ter
Weekdays: 06:56, 07:09, 07:57, 08:20 & 08:42 - New Upp Changi Road (Tanah Merah Stn Exit A) → Kampong Bahru Ter
Weekdays: 08:03, 08:26, 17:05, 17:17, 17:44, 17:57, 18:49 & 19:03
MRT Stations Served:
- DT34Â Upper Changi
- EW4CG Tanah Merah
- EW5Â Bedok
- EW6Â Â Kembangan
- EW7Â Â Eunos
- EW8CC9 Â Paya Lebar
- EW9Â Â Aljunied
- EW10Â Â Kallang
- EW11Â Lavender
- EW12DT14Â Â Bugis
- NE5Â Â Clarke Quay
- NE4DT19Â Â Chinatown
- EW16NE3 Â Outram Park
Short Trip Service
- Bus Service 2A: Kampong Bahru Ter → New Upp Changi Rd (Tanah Merah Stn Exit B)
Weekdays (except Public Holidays): 0621hrs – 0807hrs, 1655hrs – 1853hrs
Frequency:
AM Peak: 18 – 26 mins
PM Peak: 17 – 20 mins
Gallery (Go-Ahead Singapore):
Gallery (SBS Transit):
Poster Gallery:
Operator History:
- 11 Apr 1971 – 31 Oct 1973: Associated Bus Services Pte Ltd
- 01 Nov 1973 – 31 Oct 2001: Singapore Bus Services Ltd
- 01 Nov 2001 – 17 Sep 2016: SBS Transit Ltd
- 18 Sep 2016 – Present: Go Ahead Singapore Pte Ltd (formerly known as Go Ahead Loyang Pte Ltd)
The Bus Service Operating License (BSOL) for this route will be renewed in 2023 under the Loyang Bus Package.
History:
- 1971 (11 Apr): Introduced as part of the 1971 Bus Reorganization, running between Changi Point and Commonwealth Avenue/North Buona Vista Road and operated by Associated Bus Services Ltd
- 1973 (1 Nov): Operations transferred to Singapore Bus Services (SBS)
- 1974 (1 Dec): Amended to New Upp Changi Rd, Bedok Plain (present Bedok South Rd), Bedok Heights (present Bedok South Ave 3), Upp East Coast Rd and Bedok Rd with the partial closure of Upp Changi Rd
- 1975 (2 Mar): Amended to Sims Ave with the conversion of Changi Rd and Geylang Rd to one-way traffic
- 1975 (25 May): Amended to Bedok Walk (present Bedok South Ave 2) and New Upp Changi Rd, skipping Bedok Plain, Bedok Heights, Upp East Coast Rd and Bedok Rd.
- 1975 (14 Nov): Amended to New Upp Changi Rd, skipping Bedok Plain and Bedok Walk
- 1975: Amended to new facility of Changi Point Ter (present Changi Village Ter)
- 1979 (14 Oct): Amended to Sims Ave East with the conversion of Changi Rd to one-way traffic
- 1980 (28 Dec): Amended to Jln Bt Merah and Kg Bahru Rd, skipping New Bridge Rd, Outram Rd, Tiong Bahru Rd and Henderson Rd
- 1981 (15 Jun): Amended to Loyang Ave and Loyang Way with the partial closure of Upp Changi Rd
- 1982: Route amended to Buona Vista Ter
- 1987 (27 Sep): First phase of closure of New Bridge Rd (between North Canal Rd and River Valley Rd) for road expansion
- 1987 (1 Nov): Second phase of closure of New Bridge Rd (between Outram Rd and North Canal Rd)Â for road expansion
- 1987 (13 Dec): Serves new staggered bus stop 04168 along North Bridge Rd
- 1989 (29 Jan): Change in stopping point to bus stop 05189 along South Bridge Rd with the abolition of bus stop opposite Jamae Mosque and serves additional bus stop 05199 along South Bridge Rd
- 1990 (22 Jul): Serves new bus stop 04222 along Eu Tong Sen St
- 1992 (29 Nov): Shortened to New Bridge Rd Ter under Transitlink Integration Exercise Phase 10.
- 1993 (11 Apr): Amended to Jln Sultan, Victoria St, Hill St and New Bridge Rd, skipping North Bridge Rd, South Bridge Rd and Neil Rd
- 1994 (3 Jul): Amended to Kallang Rd and Victoria St, skipping Crawford St, North Bridge Rd and Jln Sultan
- 1996: Serves new bus stop outside Kallang MRT station along Sims Ave
- 1997 (7 Dec): Amended to Upp Pickering St, South Bridge Rd and Kreta Ayer Rd with the closure of New Bridge Rd (between Upp Pickering St and Kreta Ayer Rd) for the construction of North East Line (NEL)
- 1999: Change in stopping point to bus stop 01113 along Victoria St
- 2002 (20 Apr): Route reinstated along New Bridge Rd, skipping Upp Pickering St, South Bridge Rd and Kreta Ayer Rd
- 2002: Serves new pair of bus stops 97201 & 97209 along Upp Changi Rd North
- 2004: Serves new bus stop 85071 along Upp Changi Rd
- 2005: Serves new bus stop 96079 along Upp Changi Rd
- 2007 (22 May): Designated wheelchair-accessible bus route (WAB)
- 2013: Service enhancement under the Bus Service Enhancement Programme (BSEP)
- 2013 (29 Dec): Diverted to Upper Changi Link with the permanent closure of a section of Upper Changi Rd.
- 2016 (18 Sep): Operations transferred to Go Ahead Loyang Pte Ltd from SBS Transit Ltd. Departure timings from Changi Village (0530hrs on Weekdays & Sat, 0600hrs on Sun/PHs) brought forward to 0520hrs on Weekdays & Sat, 0540hrs on Sun/PHs
- 2018 (10 Mar): Amended to Kampong Bahru Ter
- 2018 (12 Mar): New Short Trip Service 2A launched
- 2018 (08 Apr): Calls at a new pair of bus stops along Upper Changi Rd East (Bef Simei Rd / Aft Somapah Rd)
Back to Bus Services
Maybe Service 2 should start and end at Pasir Ris via Pasir Ris Drive 3, Drive 4, Stret 41, Drive 6, Drive 1, Loyang Avenue then continue its existing route along Loyang Way. That way, instead of taking Service 5 thats plies Pasir Ris Drive 3 and New Loyang Link to Upp Changi Rd Nth from Pasir Ris Int, the people in Pasir Ris Town will have beter connectivity to reach Upp Changi Rd Nth with Service instead of taking a bus to Pasir Ris Int and transfer to Service 5.
This is all based on my opinions.
Hi good morning,
My name is THANGARAJAN work as Auxiliary Police at AETOS Holding Pte Ltd. My base at Changi Loyang Fire Post. This morning I was waiting at bus stand 97201 for bus Number 2 around 0910 for prayer at Changi. There is bus no 2 arrived around 0920 but didn’t stop. The driver just slow down and continue his journey without stop even I stand near to pick up and dropping point at bus stand 97201. At last I hv to take bus number 29 for prayer. Please kindly advise to me why the driver didn’t stop the bus at the bus stand I state above. Appreciate for your response.
Thank you
Hi Thangarajan,
Please refer to the official feedback channel for Go-Ahead Singapore at https://www.go-aheadsingapore.com/en-sg/bottom-navigation/contact-us/.
We bear no affiliation with any of the Public Transport Operators as well as the Land Transport Authority.
Regards,
Land Transport Guru Admin Team