BusBell shows live bus arrivals for Singapore (LTA DataMall) and across Peninsular Malaysia — Kuala Lumpur, Penang, Johor Bahru, Melaka, Ipoh, Seremban, Kuantan, Kuching and more (data.gov.my GTFS-Realtime) — plus MRT, LRT, Monorail and KTM line and timetable information for both countries. No account required.
83139
Built on open transit data — LTA DataMall and OneMap for Singapore, plus 16 official data.gov.my GTFS feeds for Malaysia covering Kuala Lumpur, Penang, Johor Bahru, Melaka, Ipoh, Seremban, Kuantan, Kuching and more.
Live countdown for bus stops in Singapore and across Malaysia — Kuala Lumpur, Penang, Johor Bahru, Melaka, Ipoh, Seremban, Kuantan, Kuching, Alor Setar, Kangar, Kota Bharu and Kuala Terengganu. Singapore rows also show bus type, passenger load and last-bus status; Malaysian rows show the next arrivals from real-time data or the timetable.
Singapore: 6 MRT lines plus LRT. Malaysia: 17 rail lines — LRT Ampang, Sri Petaling, Kelana Jaya and Shah Alam, MRT Kajang and Putrajaya, KL Monorail, BRT Sunway, plus KTM Komuter, ETS, intercity and shuttle services — with line maps, station codes and first/last train times by day type.
Search bus services, bus stops and rail stations by name or code. Singapore results also cover OneMap addresses and places. Recent searches stay on-device.
Multi-modal routes that combine bus, rail and walking legs in both Singapore and Malaysia. Pin an itinerary to keep it on the home screen for up to 24 hours.
Set a reminder on any bus service and BusBell rings before it arrives — based on the live arrival time for that stop, not a fixed timer. Reminders are generated on your device; there is no remote push channel.
Stops within 800 m in Singapore and 1 km in Malaysia, plus rail stations within 500 m — ranked by walking distance.
With your permission, BusBell uses precise location to find bus stops within 800 m (1 km in Malaysia) and rail stations within 500 m. The closest stop is auto-expanded with live arrivals.
Plan a trip between stops, stations or addresses — BusBell combines bus, rail and walking legs. In Singapore, addresses and place search come from OneMap and SLA datasets.
Tap the bell on any service. BusBell watches live arrivals and rings before the bus reaches your stop — entirely on-device.
Last-bus indicators, first/last train times by day type, and clear "no service" labels mean you won't be caught out at midnight.
Switch between Singapore and Malaysia to see all MRT, LRT, Monorail, BRT, KTM Komuter, ETS and intercity lines, with full station listings and first/last train times by day type.
Cards highlight the main networks. The app also includes Singapore's LRT systems and, for Malaysia, LRT Sri Petaling and Shah Alam plus KTM ETS, intercity and shuttle services — 17 rail lines in total.
Malaysia's bus and rail data is not one city — BusBell reads 16 official data.gov.my GTFS feeds, so you can look up stops, routes and timetables from Kuala Lumpur to Kuching.
Rapid KL and MRT feeder buses · LRT, MRT, Monorail, BRT
George Town and Butterworth · Rapid Penang buses
Johor Bahru · myBAS Johor buses
Melaka city and Ayer Keroh · myBAS Melaka buses
Ipoh · myBAS Ipoh buses
Seremban · myBAS Seremban buses
Kuantan · Rapid Kuantan buses
Kuching · myBAS Kuching buses
Alor Setar · myBAS Kedah buses
Kangar · myBAS Perlis buses
Kota Bharu · myBAS Kelantan buses
Kuala Terengganu · myBAS Terengganu buses
KTM Komuter, ETS, intercity and shuttle lines
Browse by city and rail line
Coverage follows the official data.gov.my feeds. Some express, stage and rural services are not published there, and Malaysian rail lines show timetables rather than live vehicle positions.
BusBell is designed to comply with Singapore's Personal Data Protection Act 2012 (PDPA), Malaysia's Personal Data Protection Act 2010, Apple App Store Review Guidelines and Google Play Developer Programme Policies.
No email, no phone number, no social login. The device authenticates the API with an Ed25519 key generated and stored on-device.
Coordinates are sent only when querying nearby stops or planning a trip — never logged to a profile, never sold, never shared with advertisers.
Bell reminders use local notifications. There is no remote push channel, so we don't keep any device tokens.
Settings → Clear cache or Clear local records lets you wipe favorites, history, pinned itineraries and reminders. Switching to limited mode revokes the device key entirely.
Read the full Privacy Policy → · Terms of Use → · Data deletion →
Open datasets used under the Singapore Open Data Licence v1.0 (LTA DataMall, OneMap, SLA) and the Malaysian Government Open Data Terms of Use 1.0 (data.gov.my — Prasarana, KTMB). BusBell is an independent app and is not endorsed by LTA, SLA, the Singapore Government, Prasarana, KTMB or the Malaysian Government.
BusBell covers Singapore and Malaysia — Kuala Lumpur and Klang Valley, Penang, Johor Bahru, Melaka, Ipoh, Seremban, Kuantan, Kuching and more. Live bus arrivals, multi-modal trip planning, rail line information and bell reminders for both countries.