GTFS Schedule Data

Originating as the Google Transit Feed Specification, GTFS is an open data format that Google created in partnership with Portland TriMet in order to easily provide schedule data to Google’s systems for trip planning.  As an open specification published under the Apache 2.0 License, it has blossomed into a standard that is used by transit agencies everywhere.

Today, it is known as the General Transit Feed Specification and continues to be extended for public agency and private industry needs through the facilitation of MobilityData.

LA Metro has been publishing separate GTFS files for Bus and Rail since May 6, 2016.  This allows us to provide more frequent file updates. Rail data is updated daily (generally Tuesday-Saturday mornings) and will reflect temporary rail service changes that may occur on a daily basis. Bus data is updated every few months as large-scale changes to the system occur.

Please follow the instructions on GitLab to subscribe to feed update notifications.

Metro Bus GTFS

File Description
GitLab Project The GitLab project where the GTFS bus files are hosted. The README file contains detailed information about each update.
gtfs_bus.zip A zip file with all the GTFS bus files.
agency.txt
calendar.txt
calendar_dates.txt
feed_info.txt
routes.txt
shapes.txt
stop_times.txt
stops.txt
trips.txt

Metro Rail GTFS

File Description
GitLab Project The GitLab project where the GTFS rail files are hosted.
gtfs_rail.zip A zip file with all the GTFS rail files.
agency.txt
calendar.txt
calendar_dates.txt
feed_info.txt
routes.txt
shapes.txt
stop_times.txt
stops.txt
trips.txt

Copyright © 2017-2021 Metro | For everyone who wants to make transit better!