Go-Ahead Bus Service 34

Go-Ahead Bus Service 34 is a trunk route running from Punggol and looping at Changi Airport, going via Tampines. It has an express sector between Punggol Road and Tampines Ave 10, and between Tampines Ave 7 and Changi Airport along the Tampines Expressway (TPE). It serves Terminals 3, 1, 2 & 4 in order at Changi Airport.

Bus Service 34 calls at a new pair of bus stops at Tampines East MRT Station from 21 Oct 2017.
Bus Service 34 was amended to ply via Changi Airport Terminal 4 from 22 Oct 2017.


Punggol Temp Int ↺ PTB2 Basement (Loop)
Punggol Temp Int
Punggol Pl
BLK 303D
Punggol Ctrl
Opp Blk 296
Punggol Rd
Blk 102C
Punggol Rd
Aft Punggol Rd
Tampines Ave 10
Opp HNS Micro Siltronic
Tampines Ave 10
Opp Tampines Dormitory
Tampines Ave 10
Bef Tampines Ave 9
Tampines Ave 10
Bef Tampines Ave 5
Tampines Ave 10
Aft Tampines Ave 9
Tampines Ave 7
Blk 730
Tampines Ave 5
Bet Blks 701/702
Tampines Ave 5
Opp Darul Ghufran Mque
Tampines Ave 5
Opp Our Tampines Hub
Tampines Ave 5
Blk 147
Tampines Ave 5
Blk 141
Tampines Ave 2
Opp The Holy Trinity Ch
Tampines Ave 2
Blk 206
Tampines Ave 2
Tampines East CC
Tampines Ave 2
Tampines Ave 2
Tampines JC/Opp Blk 390
Tampines Ave 7
Blk 497D
Tampines Ave 7
Airport Police Stn
Airport Blvd
Bef Changi Airport PTB3
Airport Blvd
Changi Airport PTB3
PTB3 Basement
Changi Airport PTB1
PTB1 Basement
Changi Airport PTB2
PTB2 Basement
Aft Changi Airport PTB2
Airport Blvd
Near SATS Flight Kitchen
Airport Blvd
Blk 370
Tampines Ave 7
Blk 390/Opp Tampines JC
Tampines Ave 7
Tampines Ave 2
Blk 302
Tampines Ave 2
Blk 285
Tampines Ave 2
The Holy Trinity Ch
Tampines Ave 2
Blk 101
Tampines Ave 2
Blk 938
Tampines Ave 5
Our Tampines Hub
Tampines Ave 5
Darul Ghufran Mque
Tampines Ave 5
Blk 863
Tampines Ave 5
Blk 867A
Tampines Ave 5
Bef Tampines Ave 9
Tampines Ave 7
Aft Tampines Ave 5
Tampines Ave 10
Aft Tampines Ave 9
Tampines Ave 10
Tampines Dormitory
Tampines Ave 10
Bef Tampines Ind Ave 5
Tampines Ave 10
Tampines Ave 10
Bef Punggol Rd
Opp Blk 103A
Punggol Rd
Opp Blk 199C
Punggol Rd
Blk 298
Punggol Ctrl
Punggol Temp Int
Punggol Pl
Route Details (Click to expand)
Bus Service 34: Punggol ↺ Changi Airport PTB2
From Punggol
Looping at Changi Airport PTB2
  • Punggol Pl
    – Punggol Temp Int NE17PTC
  • Punggol Ctrl
    – Blk 303D
  • Punggol Rd
    – Opp Blk 296
    – Blk 102C
  • TPE
    Aft Punggol Rd
  • Tampines Ave 10
    – Aft TPE
    – Opp HNS Micro Siltronic
    – Opp Tampines Dormitory
    – Bef Tampines Ave 9
    – Bef Tampines Ave 5
  • Tampines Ave 5
    – UWCSEA
    – Blk 730
    – Bet Blks 701/702
    – Opp Darul Ghufran Mque
    – Opp Our Tampines Hub
    – Blk 147
  • Tampines Ave 2
    – Blk 141
    – Opp The Holy Trinity Ch
    – Blk 206
    – Tampines East CC
    – Tampines East Stn Exit B DT33
  • Tampines Ave 7
    – Tampines JC/Opp Blk 390
    – Blk 497D
  • TPE (Express)
  • PIE (Express)
  • Airport Blvd
    – Airport Police Stn
    – Bef Changi Airport PTB3
  • PTB3 Basement
    – Changi Airport PTB3 CG2
  • PTB1 Basement
    – Changi Airport PTB1
  • PTB2 Basement
    – Changi Airport PTB2 CG2
  • Airport Blvd
    – Aft Changi Airport PTB2
  • T4 Way (Express)
  • T4 Cres
    Changi Airport PTB4
  • Airport Blvd
    – Near SATS Flight Kitchen
  • PIE (Express)
  • TPE (Express)
  • Tampines Ave 7
    – Blk 370
    – Blk 390/Opp Tampines JC
  • Tampines Ave 2
    – Tampines East Stn Exit C DT33
    – Blk 302
    – Blk 285
    – The Holy Trinity Ch
    – Blk 101
  • Tampines Ave 5
    – Blk 938
    – Our Tampines Hub
    – Darul Ghufran Mque
    – Blk 863
    – Blk 867A
    – Blk 871C
  • Tampines Ave 10
    – Aft Tampines Ave 5
    – Aft Tampines Ave 9
    – Tampines Dormitory
    – Bef Tampines Ind Ave 5
    – Bef TPE
  • TPE
    Bef Punggol Rd
  • Punggol Rd
    – Opp Blk 103A
    – Opp Blk 199C
  • Punggol Ctrl
    – Blk 298
  • Punggol Pl
    – Punggol Temp Int NE17PTC


Technical Information
Route WAB_logo_20px
Punggol Bus Interchange  Changi Airport PTB2 (Loop)
Passes Through TPE, Tampines Ave 10 / 5 / 2 / 7
Route Length 40.9 km
Traveling Time 120 mins
Operator Information
BCM Route Package Loyang Bus Package
Current Operator Go-Ahead Singapore (Go Ahead Loyang Pte Ltd)
Current Depot Loyang Bus Depot
Current Fleet 12-metre Single Deck Bus:
Mercedes-Benz O530 Citaro
Departure Times from Punggol
0530hrs – 2345hrs (Daily)
Departure Times from Changi Airport T1
0600hrs – 0048hrs (Weekdays)
0602hrs – 0037hrs (Saturdays)
0617hrs – 0040hrs (Sundays/PHs)
Frequency Loop Service
0630 – 0830: 04 – 09 mins
0831 – 1659: 05 – 14 mins
1700 – 1900: 09 – 13 mins
After 1900: 12 – 14 mins

Route History

Service 34 is an inter-town route serving between Punggol, Tampines and Changi Airport. As the only route spanning Tampines East and West (excluding Townlinks) and few duplicating routes, this service is also important route for travelling within the estate. From Tampines Central, Service 27 serves as a much faster alternative to Changi Airport by skipping Tampines East.

With strong demand between Punggol and Tampines Central, Short-Trip Service 34A plies the sector during the morning peak hours and empty buses are added to the route from Tampines Central towards Punggol during evening peak hours.

As part of the DTL3 Bus Service Enhancements, Service 34 calls at a new pair of bus stops along Tampines Ave 2, at Tampines East MRT Station from 21 Oct 2017.

Changi Airport:

Service 34 serves Changi Airport Terminals 3, 1, 2 & 4 in order.

Changi Airport Passenger Terminal Buildings (PTBs) 1, 2 and 3 have their bus stops integrated into their basement levels, which also serves as a cargo loading and unloading bay. Security checks for any unattended or suspicious articles are carried out before a bus enters Terminals 1, 2 and 3. Bus Captains may take a short toilet break at Terminal 2. Because of height restrictions, double-decker buses are unable to enter Changi Airport basement.

Occasionally when Changi Airport basement is closed, buses will be diverted to to T1/T2/T3 Departure Drive where a temporary bus stop will be set up.

A fleet restriction for Changi Airport appears to be in place, with only Mercedes-Benz O530 Citaro deployed on airport-plying bus services.

Announcements for passengers to inform the Bus Captain if they see any suspicious person or article are played on board public buses at Changi Airport as well.

Special Departures:
  • Tampines Ave 10 (Aft TPE) Changi Airport  Punggol Int
    Weekdays: 0525hrs, 0534hrs
  • Tampines Ave 5 (Opp Our Tampines Hub) Changi Airport  Punggol Int
    Saturdays: 0538hrs
  • Airport Blvd (Airport Police Stn)Changi Airport  Punggol Int
    Saturdays: 0555hrs
  • Tampines Avenue 5 (Our Tampines Hub)  Punggol Int
    Weekdays PM Peak hours
Shortworking Trips:
  • Service 34A: Punggol Int → Tampines Avenue 5 (Opp Our Tampines Hub)
    Weekdays except Public Holidays, 0546hrs – 1002hrs. Frequency: 18 – 44 mins

Fare: Charges basic fares. See Bus Fares. Calculate your bus fare using LTA’s fare calculator on MyTransport.sg here.

MRT Stations served by this bus service:

Gallery: (Go-Ahead)

Gallery: (SBS Transit)

Operator History:

  • 31 Jul 2005 – 03 Sep 2016: SBS Transit Ltd
  • 04 Sep 2016 onwards: Go Ahead Loyang Pte Ltd

The Bus Service Operating License (BSOL) for this route will be renewed in 2021 under the Loyang Bus Package.


  • 2005 (31 Jul): Introduced between Punggol Temp Int & Changi Airport PTB1 & 2.
  • 2007 (11 Nov): Amended to serve Changi Airport PTB3
  • 2009 (20 Oct): Designated wheelchair-accessible bus route (WAB)
  • 2012 (09 Jan): Converted to loop service
  • 2013: Service improvement under the Bus Service Enhancement Programme (BSEP)
  • 2014 (24 Aug): Calls at Tampines Expressway (Punggol Road) Bus Interchange
  • 2016 (4 Sep): Operations transferred to Go Ahead Loyang Pte Ltd from SBS Transit Ltd.
  • 2017 (21 Oct): Calls a new pair of bus stops at Tampines East MRT Station.
  • 2017 (22 Oct): Extended to serve Changi Airport PTB4

Past Routings:

External Links & References:

Back to Bus Services
Back to Bus Articles

5 thoughts on “Go-Ahead Bus Service 34

  • 23 August 2018 at 10:33 AM


    I would like to add a comment about the history of service 34. Before it was introduced as a route between Punggol and Changi Airport, it was originally plying between Bedok Interchange and Changi Airport. At that time, it duplicated exactly the portion of bus 24’s route from Bedok MRT station onwards. It also had limited operating times (only on weekdays IIRC). I believe there was also a small period of suspension (i.e. no bus 34 at all) before being reinstated as the route in 2005.

    I’m not sure if you can find information regarding this easily, but I might be able to dig up an old Transitlink bus guide that shows this. That’s all, and thanks!

  • 22 March 2017 at 3:47 PM

    I took Bus 34 at Punggol Road beside Blk 103B today (22 Mar) about 10.35am Along the way from Ikea, Tampinese GIANT toward United World College the bus started ” to drag slowly” & don’t seems to travel at the usual normal speed. It made several stops although there is no one at the Bus stops flagging the bus for boarding !! This continue along the way to the new Sports HUB. There is totally NO urgency showed by the driver (BUS NO> 6503) to move faster.
    At the Bus no. toward Blk 141 — agitated passengers pressed the bell to alight & at least a few complained that it is an attempt to prolong his working hours ? Oblivious to many of us who is on our way to Offices or workplace ! Can some thing be done — Not to drag the bus to a very agonising experience !

  • 18 January 2017 at 9:22 AM

    First arrival of bus service 34 is stated on bus timetable to arrive at Blk 863 Tampines Avenue 5 bus stop at 6.31am on weekdays. Nevertheless, the bus has always arrived after 6.45am. Students and working adults who stay at Tampines Avenue 5 and have to go to Punggol have to wait so long for the bus service to arrive? Also, isn’t there supposed to have more frequency of buses in the morning to cater to the needs of your customers?

    • 18 January 2017 at 9:37 PM

      Hi Albaniah,

      The first bus at Blk 863 starts at 0525hrs from Aft TPE and goes to the airport to loop before heading to Punggol. As there are many intermediate stops, the bus may be delayed due to the traffic condition. We suspect the 0645 bus that you encounter is actually the second bus of Service 34. You may try being at the bus stop earlier at about 0625 to catch the first bus.
      Nonetheless, you may wish to forward your feedback using the official LTA feedback form at https://www.lta.gov.sg/feedback/.

      Land Transport Guru Admin Team

  • 7 September 2016 at 11:34 PM

    Your bus 34 said is arriving at 11.17 shown at punggol interchange timing screen, but waited 15 min still not arriving and skipped to 11.31pm , why this happpen? Nonsense.


Leave a Reply

Your email address will not be published. Required fields are marked *