Get quick and easy access to arrival time and routes of public buses in Singapore on your iPhone, iPad and iPod Touch.


● Get estimated bus arrival time for the next and subsequent bus

● Display information about bus capacity, including availability of seats and standing space.

● Display estimated bus location on the route and map.

● Find buses at your nearest bus stops

● Save frequently used bus services

● Search and browse bus service information by road names, stop names, bus stop ID and service number.

SG Buses utilizes bus arrival time data from Land Transport Authority of Singapore, LTA, and bus route map data from Singapore Bus Route Explorer (

What’s New

Version 4.3.5

Changed back to the old app icon after Hari Raya Promotion

Ratings and Reviews

3.6 out of 5
570 Ratings
570 Ratings
cassie=) ,

Can be quite erratic but can’t speak for everyone

I’ve been using this app for many years and it has always been pretty good, up until I started taking 973 which is a newer bus so that could be why, but still. My bus stop is really poorly sheltered and it’s usually unbearably hot over there so having an app to track the bus is critical for timing my exit perfectly so my makeup self-esteem and mood aren’t completely melted off by the time the bus comes. sadly the 973 timings are usually very inaccurate, either from “arriving” it suddenly becomes “not available” or the app indicates “6 minutes” for a good 16 minutes instead. It’s just really frustrating because I have a problem of always being late for things and I’ve been trying to change by making sure I go down early enough to easily catch the bus according to the timings on the app. but it seems that no matter how hard I try my reputation will never change simply because this app is completely against me. Please do something about it. It’s better to not indicate a timing at all than indicate a timing that isn’t going to happen because people can plan their time accordingly at home and it’s not that big a deal.

claricewc ,

Very Inaccurate Bus Timings

whenever i use the app, i would face a timing problem, without fail. for example, as i was checking the bus timings, i noticed that the bus i wanted to board was arriving. so i ran to the bus stop and waited. after a few minutes had gone past, i refreshed the app again and it still said that the bus was arriving. upon the next refresh, it showed that the bus was coming in ten minutes. since it was taking too long to arrive and i was rushing for time, i decided to walk the nearby mrt. as i was walking, the bus that i was waiting for drove past me. this problem has been happening repeatedly. the bus timings are often inaccurate, the refresh button never accurately refreshes the information and this leads to a lot of time and energy wasted. plus, this only makes it more inconvenient for commuters to use as it’s inaccurate and unreliable. sure, there are times that the bus app would give accurate timings but the amount of times the app was inaccurate outweighs the amount of times it actually works accurately. i hope this issue can be resolved as soon as possible.

Saffy's Angel ,

All the features I need

This has everything I need. Its uncluttered interface is designed well such that ads don’t get in the way, and there are a few essential tabs.

I also like that it lets you search for a bus number or bus stop in one search box, because sometimes I hurriedly search to find the routes. This has been the best in terms of startup time, simplicity, and being easy to use.


SG NextBus Pte. Ltd.
15.2 MB
Requires iOS 7.1 or later. Compatible with iPhone, iPad and iPod touch.
Age Rating
Rated 4+
© SG NextBus Pte. Ltd.


  • Family Sharing

    Up to six family members will be able to use this app with Family Sharing enabled.

More By This Developer

You May Also Like