Live vehicle positions
Vehicle locations, routes, speeds, and update times come from MST's GTFS-RT feed and refresh every 10 seconds by default.
Monterey-Salinas Transit
MST Bus Tracker combines live GTFS-RT vehicle and trip updates with the published MST schedule. Search buses and routes, inspect upcoming stops, and explore arrival information on an interactive map.
Live data, useful context
Vehicle locations, routes, speeds, and update times come from MST's GTFS-RT feed and refresh every 10 seconds by default.
Toggle clustered bus stops, review the full stop schedule, and open a bus to see its upcoming stops and real-time arrival estimates.
Choose standard, satellite, or hybrid maps, adjust the refresh interval, and save theme, time-format, and speed-unit preferences locally.
Docker deployment
The TypeScript server downloads MST's static GTFS archive at startup, reads live protobuf feeds, and serves the responsive map and JSON endpoints from one process.
git clone https://github.com/TheHTMLProject/MST-RealTime-Bus-Tracker.git
cd MST-RealTime-Bus-Tracker
docker build -t mst-bus-tracker .
docker run -d --restart unless-stopped --name mst-bus-tracker -e PORT=1234 -p 1234:1234 mst-bus-tracker
Responsive by default
Want to host using Node.js? This service is built with TypeScript and can be run directly without Docker. Follow the instructions on the Readme on GitHub to install that way.