Logspot

Singapore Buses

Bus arrivals, done right. Singapore Buses is a fast app that keeps you up-to-date with bus arrival times at all bus stops in Singapore. It integrates with Siri, can notify you on arrival, and syncs your favourites over iCloud. Singapore Buses is available for iOS.

Follow Singapore Buses on Mastodon.

Changelog | Privacy Policy

App Store


v 1.2.12

Changelog

This version of Singapore Buses includes:

  • An updated bus stop database.
  • Revised Mastodon support links.
v 1.2.11

Changelog

This version of Singapore Buses includes an updated bus stop database.

v 1.2.9

Changelog

This version of Singapore Buses includes:

  • New Mastodon support links.
    • When available, Mastodon links will open in Ivory
v 1.2.9

Changelog

This version of Singapore Buses includes:

  • A fix for a crash that would occur when requesting support via email.- Minor visual enhancements to the map view.
v 1.2.8

Changelog

This version of Singapore Buses includes an updated bus stop database.

v 1.2.7

Changelog

This version of Singapore Buses includes an updated bus stop database.

v 1.2.6

Changelog

This version of Singapore Buses includes an updated bus stop database.

v 1.2.5

Changelog

This version of Singapore Buses re-enables ad blocks.

v 1.2.4

Changelog

This version of Singapore Buses includes an updated bus stop database.

v 1.2.3

Changelog

This version of Singapore Buses includes an updated bus stop database.

v 1.2.2

Changelog

This version of Singapore Buses improves handling when opening the app via a Siri shortcut on a cold launch.

v 1.2.1

Changelog

This version of Singapore Buses improves handling when opening the app via a Siri shortcut.

v 1.2

Changelog

This version of Singapore Buses:

  • Adds Siri donations.
  • Adds option to view arrivals with an absolute arrival time, e.g., 2:03PM, instead of “in 3mins“.
  • Adds ability to expand the bus arrivals map view.
  • Various updates to support options.
v 1.1.5

Changelog

This version of Singapore Buses:

  • Improves arrival loading performance by deferring loading of arrivals until the view has been presented.
v 1.1.4

Changelog

This version of Singapore Buses:

  • Updates the database with new stops and routes.
  • The bus route count is now distinct:
static func numberOfServices() -> Int {    let services = BusService.fetchRequest()    services.propertiesToFetch = ["serviceNo"]    services.returnsDistinctResults = true    services.resultType = .dictionaryResultType    return try! DataStack.shared.mainContext.fetch(services).count}
v 1.1.2

Changelog

This version of Singapore Buses:

  • Enhances available support options, including adding Discord.
  • Fixes a crash when creating a context menu.
v 1.1

Changelog

This version of Singapore Buses:

  • Adds an Arrivals map that displays the location of arriving buses.
  • Improves error handling.
v 1.0.5

Changelog

This version of Singapore Buses included background changes only

v 1.0.4

Changelog

This version of Singapore Buses improves ad unit handling.

v 1.0.3

Changelog

This version of Singapore Buses includes small user interface enhancements.

v 1.0.1

Changelog

This version of Singapore Buses:

  • Adds additional tracking for Siri related errors.
  • Fixes an issue where bus service selection would be retained on an inactive service.
v 1.0

Changelog

In this initial release of Singapore Buses:

  • Get accurate arrival estimates along with capacity, wheelchair, bus vehicle type and bus schedule information.
  • Move the map around and see bus stops magically appear. Tap the bus stop to find out more or to see arrival information.
  • You can search for a bus stop using its code, name, or road; and for a route using its service number. Search results are available as you type.
  • Make a bus stop a favourite for quick access later on. Better yet, iCloud syncs your favourites across your devices and restores them when you reinstall the app.
  • The remaining stops on a bus route from the bus stop you're viewing are available on the bus arrival screen. Tap the "Map" button to view the entire route. The direction the bus is travelling is communicated through the direction of the bus stop annotation on the map!
  • Not sure where you need to get off? Tap Notify Me on Arrival, and the app will send you a notification when you're about to reach your selected bus stop.
  • Add a voice shortcut to access bus stop arrivals via Siri quickly. Bus arrivals are presented using a beautiful custom UI. Singapore Buses automatically expands bus stop abbreviations.
  • Not online? No problem. You can't access arrival estimates, but routes and schedule information will still be available.