Skip to content

GTFS Schedule Validator

This free and open-source canonical GTFS Schedule validator is maintained by MobilityData with the help of the GTFS community. Use it to evaluate your dataset against the official GTFS Reference and Best Practices. It provides an easy-to-use validation report in an HTML format that can be opened in the browser and shared with other parties.

VERSION v4.0.0 / Read the release notes


  1. Download the latest version of the project based on our operating system.
  2. Once installed, run the application and a window will appear.
  3. Load your GTFS dataset: you can specify a URL, ZIP file, or directory containing the individual .txt files of a feed.
  4. Choose an output directory: This is the directory where the validation reports will be written.
  5. When the validation is finished, the results will automatically open in your browser. If you can’t see them, just open the report.html file that got created in the output path.
  6. You will see if the validator found issues with the data, and links to our documentation for how to fix them. The validation report will be saved as an HTML file, so it can easily be saved and shared with others.

Use This Validator as Part of Your Data Pipeline

To see more instructions on how to use this tool in your data pipeline, please visit the GitHub repository.


This project is a community effort, and anyone interested in this project can join the community, participate in decision-making and help advance it in different ways. There are many different ways to contribute: sharing your idea for a new feature, reporting a problem, improving the documentation, teaching others how to use it, etc.

👀 See who is using this validator.
💬 Help us improve this tool by sharing your feedback.
🤝 Interested in contributing to this project? Please visit the GitHub repository and read our contribution guidelines.