in Motion
—
Every scheduled trip across Metro Vancouver and nearby BC Transit systems, as moving arrows. Drag or scroll to explore.
Legend
07:00PST
00:0006:0012:0018:0024:00
On the road 0 Trips started 0 / — Peak hour — · — vehicles
· · Basemap © OpenFreeMap / OpenStreetMap · Inspired by Montreal in Motion (Allemanns Data)
Loading trips…

Vancouver in Motion

Every scheduled trip on Metro Vancouver's TransLink network — SkyTrain, SeaBus, West Coast Express and the bus system — plus the nearby BC Transit systems in the Fraser Valley, Sea-to-Sky and Sunshine Coast, BC Ferries' mainland routes, the False Creek Aquabus, False Creek Ferries and the Hullo fast ferry to Nanaimo, drawn as arrows moving along their routes. Switch between the latest weekday, Saturday and Sunday, and click any arrow or line for that route's stops and stats.

This is the timetable, not live tracking. Each arrow is interpolated along its GTFS shape between its first and last stop time; delays and cancellations are not included. The bar chart counts scheduled departures per 10 minutes for the modes you enable.

Data: TransLink's and BC Transit's published GTFS feeds under their open data licences. . SkyTrain, SeaBus and West Coast Express use their line colours; RapidBus and B-Line keep their brand colours; other buses, the BC Transit systems, BC Ferries and Aquabus are coloured for legibility. Ferry headways come from each operator's GTFS frequencies; False Creek Ferries' timetable is approximated from its published docks and headways. Basemap © OpenFreeMap / OpenStreetMap.

Open source: the code behind this series lives in the visualizations folder on GitHub.

Inspired by Montreal in Motion by Allemanns Data. Built by Yu Chen Hou.

Data sources

GTFS feeds are used under each operator's open data licence.