Real-time NYC subway arrivals on your iPhone and in your Mac menu bar.
A widget that shows which train you can still catch.
iPhone 1.0 · iOS 17+ · Mac 1.0.2 · macOS 13+
I commute the same route every day, and the only thing I need is when the next train comes to my stop, on my line, in my direction. Arrival answers that and nothing else.
- The widget counts in your walk, so it shows trains you can still make.
- The Mac menu bar shows the same countdown with a colored line bullet.
- Every line and about 496 stations, straight from the MTA's live feeds.
Arrival for iPhone saves up to four stops with walking times and puts the next catchable trains on your home screen. iOS 17 or later, on the App Store.
Arrival for Mac puts a subway bullet in the menu bar; click it for live countdowns and service alerts. macOS 13 or later, from the latest release.
Both apps read the MTA's free GTFS-Realtime feeds, the same data behind the countdown clocks in stations.
No account, analytics or server: the apps talk to the MTA feeds directly. The privacy policy is at santiagoalonso.com/arrival/privacy.
Get the iPhone app from the App Store and the Mac app from Releases. To build them: open ios/ArrivaliOS.xcodeproj in Xcode 16 or later, or run swift build -c release inside macos/.
MIT. Third-party components and their licenses are listed in THIRD_PARTY_NOTICES.md.
Made by santiagoalonso.com
