Google Transit basics

Get started with Google Transit

Transit is a public transportation planning tool that combines the latest agency data with the power of Google Maps. It combines transit stop, route, schedule, and fare information to make planning trips quick and easy for users.

Most public transit agencies can use Google Transit as long as they meet a few basic requirements.

Participation requirements

Google Transit asks partners to meet certain requirements to keep a high standard for user experiences.

To qualify for participation, your transit agency must:

  • Provide a publicly-accessible service
  • Operate on fixed routes and schedules
  • Allow passengers to purchase tickets on board, at the station, or at the boarding point

Agents and data aggregators qualify if they represent or produce transit feeds for a transit agency that meets those requirements.

To get started with Google Transit, contact us.

Important: Google Transit doesn’t approve feeds for services that fall outside of a scheduled, routed public transit system. These kinds of services include bicycle paths, car rentals, bikeshare programs, campus shuttles, and taxis. Long-distance bus services are reviewed on a case-by-case basis.

Content requirements

Once your participation is accepted, the Google Transit team requests the following information from you:

Static data (required)

Static data is information that isn’t frequently changed, such as:

  • Locations and details of transit stops
  • Public transport lines and routes

Your content must follow the general transit feed specification (GTFS) format defined at

Google Transit participating partners must make sure that service covers at least 4 weeks from and including the data that’s made available to Google Transit.

Realtime data (optional)

Realtime data is information that can change moment-to-moment, such as:

  • Trip updates
  • Service alerts
  • Vehicle positions

Make sure your content follows the GTFS-Realtime format defined at

Important: When providing Realtime trip updates and vehicle position data, make sure the updates are available to Google Transit within 15 seconds of updating.

Share your transit information on Google Maps

After you confirm your eligibility, follow these steps to share your transit information on Google Maps:

  1. Open your Transit partner dashboard. Learn more about accessing your Transit partner dashboard.
  2. Create your feed. Learn more about feeds.
  3. Publish your GTFS feed. Learn how to publish your GTFS feed.
  4. Review your feed. Learn about reviewing your feed and validation errors.
  5. Test using private preview. Learn how to test your feed with private preview.
  6. Launch your feed. Learn about feed launches.

Need more help?

Try these next steps:

Is there something we can help you with?

Chat with a member of Transit team

Clear search
Close search
Google apps
Main menu