Google Maps

Add your transit data to Google Maps

Due to overwhelming interest in the Transit Partner Program, we are currently experiencing a significant volume of partner requests. Although we are unable to accept new partners at this time, we encourage you to sign-up in order to be placed on the waiting list.

Currently over 500 cities world wide make their information available in Google Maps. For the complete coverage, please visit www.google.com/transit.

If you provide a transportation service that is open the the public, and operates with fixed schedules and routes, we welcome your participation - it is simple and free.

Process

  1. Prepare a data feed according to General Transit Feed Specification and Best Practices document.
  2. Validate the feed using the Feed Validator.
  3. Inspect the feed in Schedule Viewer.
  4. Zip the files in your feed. Name the zip file google_transit.zip.
  5. Host the feed on a web server for Google to fetch. We support both HTTP and HTTPS.
  6. Contact the Google Transit team to sign-up for the partnership
  7. Google will be in touch to setup a private preview and have the agency complete an online agreement before launch.
  8. Agency will test the data in the private preview until the result is satisfactory.
  9. Launch!

Tools

Create a data feed

There are many ways for an agency to create a feed. Many agencies have created their own program to export the data based on General Transit Feed Specification. There are some useful tools that may help you create a Transit feed more easily:

Locate stops

If you do not know the geo coordinates of your stops, you can download Google Earth, which shows the geo coordinates of every point on earth.

Validate the data feed:

Providing high quality data feed is critical. Google has created a few open source tools to help agencies to check the feed quality.

Host a Feed

Please follow these guidelines when hosting your GTFS feed.

©2010 Google