About Realtime Transit

You can use Realtime Transit to get live transit information and updates on Google Maps. These updates include the latest departure times, arrival times, and service alerts.

To provide this information, transit agencies build a data feed of their updates and share it with Google.  Following the widely used GTFS format, the Realtime feed format contains data in Google’s open Protocol Buffer data interchange format. These realtime feeds are regularly taken by Google or manually pushed by the agency when something changes. Feed updates are processed as Realtime Transit Updates information so that you can get timely transit information.


To complement your existing static feed and enhance users’ experiences with your transit services, add a realtime feed. For example, passengers get:

  • Up-to-date arrival and departure time info: Lets you plan your trips more efficiently.
  • Advance notification of service delays: Helps reduce inconvenience to transit users.
  • Smoother transit experiences: Helps encourage repeat users, improving potential for increased ridership.

Get started

If you’ve already provided a static feed to Google, complete the following steps to publish a realtime feed:

  1. Sign up
  2. Create a GTFS Realtime feed
  3. Choose how you will submit your data
  4. Publish your data
  5. Test your data
  6. Prepare for launch

Tip: For developer resources, see the GTFS-Realtime specifications.

Need more help?

Try these next steps:

Clear search
Close search
Google apps
Main menu
Search Help Center