Toronto · TTC · GO · UP Express

Know before
you tap on.

Live TTC and GO Transit disruptions, drawn on the exact stretch of track they affect. Free in any browser, and on iPhone in beta.

iPhone beta through Apple TestFlight · App Store coming soonOn the App Store for iPhone

01 — How it reads

We draw the stretch,
not the line.

Line 1. Thirty-eight stations. Which ones are you riding?

Illustration. What’s happening right now is on the board below.

SubwayStatus reads each TTC and GO Transit alert, works out the line, the stations and the direction, then paints only that stretch: red where there’s no service, amber where it’s slow. If shuttle buses are running, the alert says so.

SubwayStatus reads each TTC and GO Transit alert, works out the line, the stations and the direction, then paints only that stretch: red where there’s no service, amber where it’s slow. If shuttle buses are running, the alert says so.

02 — Live now

Right now on the TTC and GO.

Straight from the feed behind the app. It refreshes every minute while you’re watching.

Active TTC and GO Transit alerts
LineBetween StretchDirection Status

Loading live alerts…Live alerts couldn’t load here. Open the live map for what’s running now.

03 — In your hand

Pinch in. Filter down. Watch it move.

Screen recording: pinching into a closed stretch on the TTC map, scrolling the alert list, tapping a station to see its next trains, filtering by line, opening the buses panel and choosing a route, then its vehicles moving on the map.

04 — What’s inside

Everything you check before you head out.

  1. Lines 1, 2 and 4, plus Line 5 Eglinton and Line 6 Finch West. Disruptions sit on the exact stretch they affect, down to the direction.

  2. Real-time subway arrivals for each direction, and GO departure boards, a tap away. The buses and streetcars that stop there are listed too.

  3. Every active alert as a card: delay, suspension or shuttle buses running. Tap a line chip to see only yours.

  4. The GO rail network and UP Express on their own map, with live GO departure boards. The GO page

  5. TTC buses and streetcars, GO buses, YRT and Brampton Transit move live on the map, with predictions at every stop. Watch the 501 come along Queen.

  6. Planned weekend and overnight closures in their own Upcoming tab, with dates, times and the stretch affected.

  7. Save the trips you take, then point the widget and notifications at them, so they cover just the stations you ride.

SubwayStatus TTC subway map in dark mode, with Line 4 highlighted in red between Sheppard-Yonge and Don Mills. SubwayStatus TTC subway map in light mode, with Line 4 highlighted in red between Sheppard-Yonge and Don Mills.
A station’s arrivals sheet in dark mode, with the next trains in each direction. A station’s arrivals sheet in light mode, with the next trains in each direction.
Alert cards in dark mode: a significant delay on Line 1 between Wilson and Yorkdale, Line 2 suspended between Kipling and Islington, and Line 4 suspended between Sheppard-Yonge and Don Mills. Alert cards in light mode: a significant delay on Line 1 between Wilson and Yorkdale, Line 2 suspended between Kipling and Islington, and Line 4 suspended between Sheppard-Yonge and Don Mills.
GO Transit and UP Express network map in the SubwayStatus app, in dark mode. GO Transit and UP Express network map in the SubwayStatus app, in light mode.
501 Queen streetcars shown as red markers along Queen Street on a dark map of downtown Toronto. 501 Queen streetcars shown as red markers along Queen Street on a light map of downtown Toronto.
Upcoming tab in dark mode, listing planned GO Transit closures with dates and times. Upcoming tab in light mode, listing planned GO Transit closures with dates and times.
My Routes in dark mode, with two saved trips: Line 1 from Finch to Bloor-Yonge, and Lakeshore West from Union Station to Port Credit. My Routes in light mode, with two saved trips: Line 1 from Finch to Bloor-Yonge, and Lakeshore West from Union Station to Port Credit.

05 — At a glance

You don’t always have to open it.

Live Activities & Dynamic Island

A countdown to your next departure, on your Lock Screen and in the Dynamic Island.

A widget for your lines

Alerts on the lines you choose, right on your Home Screen.

Notification settings in dark mode: switches for All TTC Lines and All GO Transit Lines, and My Routes for only the stations you ride. Notification settings in light mode: switches for All TTC Lines and All GO Transit Lines, and My Routes for only the stations you ride.

Disruption notifications

Get a notification when a disruption starts on the TTC, GO or both, and another when a suspension ends. With Pro, narrow them to the stations in My Routes.

06 — For every trip

Made for every kind of trip.

  • Elevator and escalator outages, on the web

    The live map’s Alerts panel lists stations with an elevator or escalator out, so you can plan a step-free trip.

  • High Visibility Mode

    Delays turn cyan and suspensions magenta, so they stand out on every line.

  • Alert Borders

    An outline around every disruption on the map, for extra definition.

  • Works when signal doesn’t

    The last known state stays on screen when you lose signal between stations.

  • Light and dark

    Follows your iPhone’s appearance, or pick one in Settings.

Try High Visibility.

Flip the switches the way you would in Settings.

Delay Suspension
High Visibility Mode
Alert Borders
The Accessibility section of SubwayStatus Settings in dark mode, with a Delay and Suspension legend and switches for High Visibility Mode and Alert Borders. The Accessibility section of SubwayStatus Settings in light mode, with a Delay and Suspension legend and switches for High Visibility Mode and Alert Borders.
The same switches in the app’s Settings.

Light or dark.

Drag to compare.

SubwayStatus Pro

Pay once. That’s it.

Pro is a one-time purchase, not a subscription. Save your commutes in My Routes and alerts narrow to the stations you actually ride, on your widget and in your notifications.

  • My Routes: save trips like Finch → Bloor-Yonge
  • Notifications for disruptions on your commute
  • A Home Screen widget that follows My Routes
  • One-time purchase. No subscription.

Pro is an in-app purchase in the iPhone app. With the app closed, notifications cover the whole line and narrow to your routes once you open it.

07 — Get it

Pick a platform.

Same live map either way.

SubwayStatus in a desktop browser: the TTC map with active alerts drawn on their stretches of track, and the alerts panel beside it.SubwayStatus in a desktop browser: the TTC map with active alerts drawn on their stretches of track, and the alerts panel beside it.
SubwayStatus in a phone browser: the alerts list, with each disruption’s line, stretch and direction. SubwayStatus in a phone browser: the alerts list, with each disruption’s line, stretch and direction.

Web · Free · Now

subwaystatus.live

The map, alerts, station arrivals, upcoming closures and live buses in any browser, laid out for your phone or your desk. Want it on your Home Screen without the app? There’s a free Scriptable widget for iPhone.

SubwayStatus map in dark mode, zoomed in on Eglinton, St George and Bloor-Yonge. SubwayStatus map in light mode, zoomed in on Eglinton, St George and Bloor-Yonge.

iPhone · BetaiPhone

SubwayStatus for iPhone

The native app, built with Apple’s Liquid Glass design, with Live Activities, a Home Screen widget and disruption notifications. Try it today through Apple’s TestFlight.

Join the TestFlight beta Download on the App Store

App Store — coming soon

New to TestFlight? It’s Apple’s free beta app — the invite link walks you through it.