bus.gov.sg
3 February 2026
bus.gov.sg lets you instantly check when your bus arrives by scanning the QR code at the bus stop
π± Try bus.gov.sg on your mobile phone or web browser!
π Problem: Waiting for Buses
Waiting for a bus in sunny, sunny Singapore is an everyday experience.

Artist's Impression of a man waiting for his bus at a bus stop
With more than 3,837,000 bus trips taken every year - that's about 10,500 trips a day - being able to decide whether to wait or take another bus is incredibly empowering.
π Solution: An Easy Way to View Bus Timings

Demo of bus.gov.sg: scanning the signboard with a phone to view bus arrival timings.
We built bus.gov.sg: the fastest, easiest way to find out when the next bus is coming.
π±Scan: the QR code with your phone (or tap it)
π Bus Arrival Information: loads instantly
β It Just Works: no scrolling / tapping to find your bus stop
π΅ How much does bus.gov.sg cost?
About $30 a month + $5 per bus stop. We build all our key technology in-house to make bus.gov.sg better, faster, and cheaper -- so that we can make official information freely available to everybody in Singapore.
π Who's using it?
Over the past six weeks, more than 100+ users have started using bus.gov.sg, checking over 300+ bus stops islandwide.

Graph of Weekly Active Users (WAU)
We were also able to make bus.gov.sg even easier to use: in addition to Scanning a QR code, commuters can also Tap an NFC-enabled Phone on the signboard: which about 20% of users prefer.

Chart of QR code and NFC Usage
The team was able to do all this in four (4) weeks at just $5 per bus stop by creating the physical signs and building the technology -- completely in-house.
Keeping costs low means we can expand to more stops faster and save taxpayer dollars at the same time.
That's why everybody at Open Government Products works hard to identify problems and build solutions using technology for public good.
What's Next?

Planned map of bus.gov.sg deployments (in green)
We're working with LTA to bring bus.gov.sg to more bus stops in Singapore!
π If you'd like bus.gov.sg at a bus stop near you, let us know.
More Information
Here's where you can find out more about what we're doing and provide feedback.
Try it out at bus.gov.sg
Give Feedback: https://go.gov.sg/bus-feedback
Request a Bus Stop: https://go.gov.sg/bus-request
π€ Even More Information for the Geeks
π Right. You want to know about how it works.
How do we preserve privacy whilst gathering anonymous usage statistics?
bus.gov.sg uses a browser cookie that is randomly generated, and expires at 11:59 pm on Sunday night. We use this data to understand whether users find it useful and whether they come back.
Where does bus.gov.sg get the data from?
We use the LTA DataMall API for Bus Arrival -- the same data that everybody else has access to.
How is this different from a regular bus app?
Everyone has a favourite way to check their bus timings -- certain apps tell you jokes, others show you lots of information, and some even provide routing functions!
bus.gov.sg aims to be accessible for everybody -- including people who don't know what to use
I'd love to join and make a difference for public good!
That's fantastic! Do checkout our Careers page to find out more: https://careers.open.gov.sg