Singapore · iPhone
Singapore bus times for the stop you're standing at.
Know when to walk or run. The times are LTA's, the same ones on the pole, as accurate as LTA is. Lock Screen and Dynamic Island countdowns for the buses you pick at a stop. Opens on a map with search when you need a stop elsewhere. No account.
Free · iPhone · LTA DataMall, same as the pole
- No account, ever
- Location stays on your phone
- Works with SBS, SMRT, Tower Transit and Go-Ahead
Nearby times, and a countdown in your pocket.
Nearby
Open it. Your stop is already first.
The list follows the map. Pan or zoom and the stops in view change with it. Search by name, code, or road when you need a stop elsewhere. Each card has the code on the pole, the street, how far you'd walk, and the next arrival for every service.
Live Activity
Watch a stop on your Lock Screen.
Open a stop, tap Live, pick the buses you want, and start a watch. One banner on Lock Screen and Dynamic Island shows every bus at that stop, refreshed by push. Put the phone away and get back to doom-scrolling. You'll still know when to stand up.
- It ends on its own once the bus has gone. Nothing to switch off.
- Swipe it away and the countdown keeps running. The Live screen in the app brings it back.
The Star Vista
Home Screen widget
Jump back to a stop in one tap.
The Live recents widget lists stops you have watched recently. Tap one and Whenbus opens straight to the Live picker for that stop. Countdowns stay on Lock Screen and Dynamic Island, not on the widget.
MRT and LRT
MRT and LRT, in the colours on the sign.
A stop next to a station shows which lines you can change to, as code plates in LTA's own colours. Same green you're already looking for on the platform.
- NS1North South
- EW21East West
- NE1North East
- CC22Circle
- DT14Downtown
- TE9Thomson-East Coast
- JS1Jurong Region
- CR5Cross Island
- BP1LRT
What the marks mean.
Three marks for time, and how full the bus is. Only one of them is a number.
Minutes until the bus reaches this stop.
At the stop, or seconds away. Run.
Nothing reported. Usually the last bus has gone for the night.
You'll get a seat.
Room to stand.
Limited standing. You may not get on.
Privacy
Nothing to sign up for. Your location stays put.
Your location is used on your iPhone to sort the stops near you, and it isn't sent to us. There are no accounts and no login, so nothing you do in the app is tied to an identity.
Read the privacy policy →Questions
Is Whenbus available to download yet?
Yes, Whenbus is free on the App Store for iPhone (iOS 18.6 or later). Download it at apps.apple.com/sg/app/id6478116422. The bus stop pages on this website also work without the app: every one of Singapore's 5,207 stops has a page with live arrival times, the buses that call there, and their first and last departures.
Where does Whenbus get its bus arrival times?
Whenbus reads live arrival times from LTA DataMall, the Land Transport Authority's official public data service. The times are the same ones LTA publishes to the bus stop display panels, so a countdown in the app and a countdown on the pole come from one source.
Do I need to type a bus stop code into Whenbus?
Usually not. Whenbus opens on a map of where you are and lists the stops in view, so the stop you are standing at is normally on the first card. To reach a stop elsewhere on the island, search by name, code, or road in the nearby sheet, or pan the map.
What does Arr mean in a bus arrival time?
Arr means the bus is arriving now and is at or approaching the stop, rather than some number of minutes away. Whenbus prints it as a word instead of a number because it is not a quantity you can count down.
What does the slash mean in Singapore bus arrival times?
A slash means no arrival time is being reported for that slot. It usually means the service has finished for the night, is not running at that hour, or the operator is not currently reporting a position for the next bus.
How do live bus countdowns on the Lock Screen work?
Open a stop, tap Live in the toolbar, pick the buses you want, and start a watch. Whenbus puts one Live Activity on your Lock Screen and Dynamic Island for that stop, showing countdowns for every bus you picked. It refreshes over push notifications, so you do not have to keep the app open. It ends on its own once the buses have gone, and swiping the banner away does not turn it off.
Does Whenbus have a Home Screen widget?
Yes. The Live recents widget shows shortcuts to stops you have watched recently. Tap a stop and Whenbus opens straight to the Live picker for that stop. Countdowns stay on the Lock Screen and Dynamic Island, not on the Home Screen widget.
Does Whenbus track my location?
Your location is used on your iPhone to sort the stops around you and is not sent to us. There are no accounts and no login, so nothing you do in the app is tied to an identity. The free tier shows ads, and the partner that serves them receives standard device information, but never your location or the stops you look at.
Does Whenbus show MRT stations?
Whenbus shows the MRT and LRT stations at a bus stop as line-coloured code plates in the colours LTA prints on its own signs, so an EW21 plate on a stop card is the same green you are looking for on the platform. It shows the connection; it does not show train times.
Is Whenbus free?
Whenbus is free to download and use. The free tier includes live arrival times from LTA DataMall, Lock Screen and Dynamic Island countdowns for up to 3 buses per stop, and shows ads. Whenbus Pro is an optional auto-renewing subscription that removes ads and lets you watch up to 6 buses per stop at once.
Is Whenbus available on Android?
No, and there is no Android version planned. Whenbus is an iPhone app, and its signature feature - Lock Screen Live Activities, with the countdown in the Dynamic Island - is built on iOS system surfaces that have no direct Android equivalent.
The next bus, before you reach the stop.
Free on the App Store · Requires iOS 18.6 or later