Pula Live Transit

loading… · 0 live buses
Lines & buses
Info
loading lines…

Arrival times are live. They are anchored to each bus's real GPS position and projected forward using the schedule's stop-to-stop travel times, so a late bus shows late arrivals. Each bus panel also shows how many minutes it is running ahead of or behind schedule.

Live GPS comes from Pulapromet's feed (GET /lines/{id}/locations); stations, routes and schedules from the same public API (cms.pulapromet.hr/api). Colours are the operator's official line colours.

Click a station for live inbound buses and scheduled departures. Click a bus for its route to the final stop and the predicted time at each remaining station, with its stations coloured on the map.

Basemap: satellite imagery by default (Esri World Imagery, no key), with street labels on top. Use the layer switcher at the top right for Dark or Streets. Your choice is remembered. Set CONFIG.GOOGLE_TILE_KEY to add a Google basemap. The key extracted from the app has only the Android Maps SDK / Places / Routes, not the browser Maps products, so it cannot draw a Google map on a website.

Highlighted stations: Marulićeva ulica and Nazorova ulica are drawn larger, in gold, with a pulsing ring and a permanent label. Jump to either from the Featured stations list in the Lines tab.

Data © Pulapromet d.o.o. · Imagery © Esri, Maxar, Earthstar Geographics · Labels © OpenStreetMap contributors, © CARTO. Unofficial viewer.

Live ETAs from real GPS + schedule travel times. Refreshes every 8s.