
Free
About
SGMove — Singapore Bus & MRT Made Simple
Your all-in-one transit companion for getting around Singapore. Real-time bus arrivals, MRT status, trip planning, and more — all in one beautiful app.
Real-Time Bus Arrivals
See exactly when your bus is coming with live countdowns, crowd levels, and bus type info. Get notified when your bus is nearby so you never miss it.
Smart Trip Planner
Plan routes from A to B with multi-stop support. Compare fares across all card types (Adult, Student, Senior, Workfare), see crowd levels, and get fare-saving tips.
Live Bus Map
Watch buses move in real time on an interactive map. See what's heading your way at a glance.
Nearby Stops & MRT Stations
Instantly find the closest bus stops and MRT stations based on your location. Swipe to favorite the ones you use daily.
Morning Briefing
Start your commute with a personalized summary — weather, MRT status, and estimated travel time, all in one card.
Service Alerts
Stay informed about MRT disruptions and bus diversions before they affect your journey.
Card Balance Tracker
Keep track of your EZ-Link or SimplyGo balance, recent transactions, and daily fare cap progress.
Works Offline
Cached data keeps the app usable even without internet. Perfect for underground MRT stations.
Designed for Singapore
Built specifically for Singapore's public transport network using official LTA data. Light and dark themes, haptic feedback, and a clean interface that just works.
Free. No ads. No account required.
Show more
What's New in SGMove
1.6
April 26, 2026
What's New in 1.6 • Redesigned arrival cards — see all 3 upcoming buses with crowd level and bus type (single, double-deck, bendy) • Dynamic Island & Live Activities now show minutes from live LTA data • Home-screen widgets refresh more reliably; no more stuck numbers • Taxi prices now always show in the Trip Planner • Rain forecast banner suggests sheltered MRT routes when wet weather is incoming Fixes • Bus stops that were missing from search are back • Favourites no longer vanish after heavy use • "All 3 buses showing Arriving" after reopen is gone
More






