Sound Transit is a centralized publisher of data provided by the transit agencies throughout the region. Each transit agency produces their own schedules and data, which Sound Transit consolidates and coordinates in order to address data conflicts such as multiple transit agencies using the same route or stop numbers within their own service areas. Sound Transit staff endeavor to keep published GTFS Schedule files accurate, but doing this effectively is currently a manual effort and can take some time to implement when service changes are made. To report a new issue please, email the details to firstname.lastname@example.org, or feel free to reach out to us with questions or concerns at any time.
GTFS Schedule Files
Regional Agency Files (Modified for Open Transit Data)
- King County Metro: https://www.soundtransit.org/GTFS-KCM/google_transit.zip
- Pierce: https://www.soundtransit.org/GTFS-PT/gtfs.zip
- Intercity: https://gtfs.sound.obaweb.org/prod/19_gtfs.zip
- Community Transit: https://www.soundtransit.org/GTFS-CT/current.zip
- Sound Transit: https://www.soundtransit.org/GTFS-rail/40_gtfs.zip
- Washington State Ferries: https://gtfs.sound.obaweb.org/prod/95_gtfs.zip
- Seattle Center Monorail: https://gtfs.sound.obaweb.org/prod/96_gtfs.zip
- Everett Transit: https://gtfs.sound.obaweb.org/prod/97_gtfs.zip
- Seattle Children's Hospital: https://gtfs.sound.obaweb.org/prod/98_gtfs.zip
Consolidated GTFS Schedule File Set
The Puget Sound Consolidated GTFS Schedule provides a single, merged GTFS Schedule file set for the region.
The Consolidated GTFS merges all of the available regional GTFS bundles and attempts to resolve areas of data overlap, seen in a small number of shapes, routes, stops, and trips which conflict across agencies. Those conflicts have been addressed by prepending the agency number + "_" in front of the primary key id to keep it unique. The trip conflicts are the only ones likely to cause issues, as those trips will not match real time data without modification. For example, Intercity Transit trip id 1501 after consolidation is now 19_1501.
Any feedback regarding issues with the Consolidated Feed is welcome: email@example.com.
Real Time Data
OneBusAway data (via API)
The current regional data available for download above is also available via API call to the OneBusAway data engine. Information about the usage of the OneBusAway API and how to retrieve real time data can be found on the OBA documentation page.
Request an API key
We support trip updates and vehicle positions for the following agency IDs via OneBusAway:
- 1 (King County Metro)
- 3 (Pierce Transit)
- 19 (InterCity Transit)
- 23 (City of Seattle - Streetcar)
- 29 (Community Transit)
- 40 (Sound Transit) At this time real time information is only available for the 1 Line and the ST Express bus routes.
- 95 (Washington State Ferries)
- 97 (Everett Transit)
To access available real time data you will need to request an API key.
Sound Transit Service Alerts
GTFS Realtime Service alerts for Sound Transit's 1 Line, N Line, S Line, and T Line are also available at the following URLs, (you may read more about the GTFS Realtime alert feed specification at the GTFS.org GTFS Realtime specification page.)
- In Protocol Buffers format: https://s3.amazonaws.com/st-service-alerts-prod/alerts.pb
- In JSON format: https://s3.amazonaws.com/st-service-alerts-prod/alerts_pb.json
GIS data covering ST's rail and bus service, the district boundary and ORCA fare outlets.