GTFS (General Transit Feed Specification) Builder

Trip planning technology (the integration of transit route and schedule data on a map) enables riders to determine how to use transit to get where they need to go. General Transit Feed Specification, more commonly known as GTFS, is the world standard format for uploading schedule and geographic data (route alignment and bus stops) to trip planners, such as Google Transit, Apple Maps, Bing and Transit App, etc.


In support of the National Transit Database (NTD) GTFS reporting requirements for fixed and deviated fixed route service, National RTAP is offering GTFS Office Hours on Thursdays at 1:00-1:30 PM ET. Meet with our instructor, share your screen, and ask questions. Use this link to join via Zoom – no need to register.

Getting Started

Get started using GTFS Builder by clicking on Download located above in center of the banner.

GTFS Builder “How-to” Resources

GTFS Builder Guidebook The GTFS Builder Guidebook provides a simple step by step instructions for entering data into each tab of the ImportExport file and describes how to use the corresponding Schedule Generator file. The Guidebook also includes links to the videos listed below and a checklist which may help to estimate the time to complete each step and track progress.
Tutorial Videos
What is GTFS and Should My Agency Proceed? This first video provides an introduction to GTFS and what GTFS looks like on a published trip plan. It also discusses resources needed to develop GTFS, including software and time, and presents options for developing GTFS files.
Trip Planner Licensing Agreements Understanding trip plan data licensing agreements and what, if any, are the risks are presented. An attorney translates a sample agreement from legalese into English in this video.
An Introduction to GTFS Builder (Download and Setup) This offers an introduction to National RTAP’s GTFS Builder tool and describes how to develop GTFS data. GTFS Builder requires Google Earth Pro for Desktop and Excel. The video reviews how the application is downloaded from National RTAP’s website and how to set up a folder/workspace on a PC computer. Other topics include enabling GTFS Builder macros, common GTFS terminology, and where to find comprehensive GTFS resources. The video supports and expands on information provided in Section 2 of the GTFS Builder Guidebook.
Agency, Calendar, CalendarDates, Rte, Feed_Info, Fares & Transfer Tabs This video guides you to enter data for the following required text files or Tabs in the Excel file: Agency, Calendar, Calendar_dates, Routes, Feed_Info. Fares and Transfers are optional text files that are also reviewed. The video supports Sections 3, 4, 5 6, 11 and 13 of the GTFS Builder Guidebook.
Identify Stop Coordinates/Complete Stops Tab This video demonstrates how bus stop coordinates are mapped or visualized using Google’s MyMaps and Google Earth Pro. We encourage you to see if bus stop locations are available from other databases before creating the bus stop coordinates for your service area. Once the stops are identified, the video shows how bus stop data is entered into the stops tab. This video supports Sections 7 and 8 of the GTFS Builder Guidebook.
Using the Schedules_V3 Tab in the Schedule Generator File to complete the Trips and Stop Times Tabs This video details how the Schedules_V3 Tab generates and completes the Trips and Stop_times Tabs. The video also provides an in-depth explanation of the important distinction between routes, and patterns also known as “trip_groups” in GTFS Builder. The video supports Sections 9 and 10 of the GTFS Builder Guidebook.
Exporting, Validating and Hosting GTFS Data With A Web Link A valid GTFS includes text files, compressed and then validated through the Mobility Data validator. The video includes, resolving common errors and how to host the data so it can be included as a web link in the National Transit Database P-50 report and consumed and published by online or mobile trip planners (for example Google, Apple, Moovit, TransitApp, City Mapper and others). The video supports Section 12 of this GTFS Builder Guidebook.
Creating Trip Group Shapes and Complete the Shapes Tab in the ImportExport File This video details creating the shape for each trip group using Google’s MyMaps and Google Earth Pro along with entering that data into ImportExport file. A method to check that bus stops are reasonably close to the trip group shape file is also presented. While shapes are optional, riders appreciate seeing the route on the road. The video supports Section 14 of the GTFS Builder Guidebook.
Demand Response Services Until all trip planners allow flexible on-demand services to be published, GTFS Builders offers an easy workaround to ensure these services are seen on trip planners. This video shows how to build a “flex workaround” dataset within the current constraints of “fixed and timed” schedules required by Google and other trip planners. The video supports Section 15 of the GTFS Builder Guidebook.
Uploading Data to a Trip Planner (such as Google) Focused primarily on Google’s trip planner, testing, feed configuration, data visualization, how to request to launch and other relevant topics are covered in this video. This video supports and expands on information offered in Section 16 of the GTFS Builder Guidebook.
Keeping GTFS Up to Date This summary video reviews how to maintain and update GTFS data using previously created GTFS Builder files.

GTFS FAQs and Best Practices

The Google Transit FAQs will help explain some of the history and context of developing GTFS files.


While National RTAP provides tools, instructions, and some technical support, we cannot geocode your stops, build your route map, or correct files for you on a regular basis.


There are other options if your agency wants to maintain the GTFS data but not prepare all the initial files, or vice versa. A partial list of companies that offer these services are listed below under Other GTFS Data Managers. 

Additional Resources

Other GTFS Data Managers

If you would rather not build and/or maintain your GTFS data, these vendors offer GTFS services:


NOTE: these companies are not endorsed by National RTAP and this is not a comprehensive list. Please do your own research before making a decision or starting procurement.


When writing your contract with these companies, we suggest that you ask that the files be returned to you, in case you want to maintain the data. 


Conversely, some agencies have found after building their GTFS data that they are not able to maintain it. For those cases, some companies offer customized and targeted GTFS data support services.

Additional Support

If you have a question or need assistance on a rural or tribal transit topic, contact us at 888-589-6821, info@nationalrtap.org, or start a live chat. We welcome comments and suggestions on National RTAP products as well. 


For individual staff email addresses and phone numbers, see the Staff page.

Contact Us