Open Data

BC Transit offers bus schedule, route and bus stop data for the British Columbia communities listed below. This will enable independent developers to create online applications that support the use of public transit. The files contain schedule times, bus stop locations and route information in various formats.

We ask that developers please read and respect the Terms of Use before using the data which is presented free-of-charge and as is.

* The East Kootenay Region consists of Columbia Valley, Cranbrook, Elk Valley and Kimberley.
** The Fraser Valley Region consists of Agassiz-Harrison, Central Fraser Valley, Chilliwack, Fraser Valley Express and Hope.

*** The North Okanagan Region consists of Shuswap and Vernon.
**** The Kitimat-Stikine Region consists of Kitimat, Skeena Regional and Terrace.

System GTFS Data
Bus Stops
(Right Click & Save As)
Routes
(Right Click & Save As)
100 Mile House
Agassiz-Harrison
Ashcroft-Cache-Creek-Clinton
Bella Coola Valley
Boundary
Bulkley-Nechako
Campbell River
Central Fraser Valley
Chilliwack
Clearwater
Columbia Valley
Comox Valley
Cowichan Valley
Cranbrook
Creston Valley
Dawson Creek
Elk Valley
Fort St. John
Hazeltons
Highway 16
Hope
Kamloops
Kelowna
Kimberley
Kitimat
Merritt
Mount Waddington
Nanaimo
Pemberton Valley
Port Alberni
Port Edward
Powell River
Prince George
Prince Rupert
Quesnel
Revelstoke
Salt Spring Island
Sea To Sky
Shuswap
Skeena
Smithers
South Okanagan-Similkameen
Squamish
Sunshine Coast
Terrace
Tofino-Ucluelet
Vernon
Victoria
West Kootenay
Whistler
Williams Lake

Terms of Use

By downloading or using any of the datasets, you agree to the Terms of Use.

BC Transit’s Open Data is used by many of the world’s leading developers to support public transit, including BC Transit’s endorsed mobile app partner, Transit.