The General Transit Feed Specification (GTFS) is a standardized data format for storing public transit routes, stops, and schedules. GTFS data can be used for transit trip planning and public transit system analysis. Thousands of public transit agencies worldwide have made up-to-date GTFS data for their systems publically available for download.

The tools and techniques here allow you to use GTFS data in ArcGIS.

Add GTFS to a Network Dataset screenshot

Add GTFS to a Network Dataset

Use Add GTFS to a Network Dataset to incorporate transit data into a network dataset so you can perform schedule-aware analyses using the Network Analyst tools in ArcMap.

BetterBusBuffers screenshot


Use BetterBusBuffers to map the frequency of public transit service available across your city.

Display GTFS in ArcGIS screenshot

Display GTFS in ArcGIS

Use Display GTFS in ArcGIS to visualize your GTFS stops and route shapes in ArcMap or ArcGIS Pro.

Generate GTFS Shapes screenshot

Generate GTFS Shapes

The Generate GTFS Shapes toolbox produces a new shapes.txt file for your GTFS dataset or allows you to edit an existing one.

Edit GTFS Stop Locations screenshot

Edit GTFS Stop Locations

Use Edit GTFS Stop Locations to update your GTFS stops.txt file using ArcMap or ArcGIS Pro.

Interpolate Blank Stop Times screenshot

Interpolate Blank Stop Times

Use Interpolate Blank Stop Times to fill in blank arrival_time and departure_time values in your stop_times.txt file with reasonable estimates.

GTFS Realtime Connector for GeoEvent screenshot

GTFS Realtime Connector for GeoEvent

Use the GTFS Realtime Connector for GeoEvent to view GTFS Realtime trip updates, service alerts, and vehicle positions in a map.