GTFS Transit Data in Canada

160 Total Feeds
130 Active
30 Expired
53 Providers
89 With Realtime
Feed Name Provider Location Status
bcferries-bc-ca
8 routes 20 stops
BC-Ferries British Columbia, Canada Active
until Mar 2027
100-mile-house
2 routes 21 stops
BC-Transit 100 Mile House, British Columbia, Canada Active RT
until Dec 2026
campbell-river
8 routes 283 stops
BC-Transit Campbell River, British Columbia, Canada Active RT
until Sep 2026
clearwater
4 routes 18 stops
BC-Transit British Columbia, Canada Active RT
until Dec 2026
comox-malley
16 routes 272 stops
BC-Transit Courtenay, British Columbia, Canada Active RT
until Sep 2026
cowichan-valley
15 routes 596 stops
BC-Transit Victoria, British Columbia, Canada Active RT
until Dec 2026
creek-clinton
1 routes 4 stops
BC-Transit Cache Creek, British Columbia, Canada Active RT
until Dec 2026
creston
3 routes 31 stops
BC-Transit Creston, British Columbia, Canada Active RT
until Dec 2026
dawson-creek-transit-system
2 routes 73 stops
BC-Transit Dawson Creek, British Columbia, Canada Active RT
until Dec 2026
east-kootenay-region
13 routes 245 stops
BC-Transit Cranbrook, British Columbia, Canada Active RT
until Dec 2026
east-kootenay-region2
1 routes 38 stops
BC-Transit Squamish, British Columbia, Canada Active RT
until Jan 2027
fort-john2
5 routes 94 stops
BC-Transit Fort St. John, British Columbia, Canada Active RT
until Dec 2026
fraser-valley-region
40 routes 963 stops
BC-Transit Abbotsford, British Columbia, Canada Active RT
until Sep 2026
kamloops-can
26 routes 578 stops
BC-Transit Kamloops, British Columbia, Canada Active RT
until Sep 2026
kelowna-can
30 routes 984 stops
BC-Transit Kelowna, British Columbia, Canada Active RT
until Sep 2026
kitimat-stikine
20 routes 291 stops
BC-Transit British Columbia, Canada Active RT
until Jun 2026
merritt-can
4 routes 73 stops
BC-Transit Merritt, British Columbia, Canada Active RT
until Dec 2026
mt-waddington
6 routes 71 stops
BC-Transit Port Hardy, British Columbia, Canada Active RT
until Dec 2026
nanaimo-can
22 routes 837 stops
BC-Transit British Columbia, Canada Active RT
until Sep 2026
north-okanagan
20 routes 406 stops
BC-Transit Kelowna, British Columbia, Canada Active RT
until Dec 2026
pemberton-valley
2 routes 37 stops
BC-Transit Pemberton, British Columbia, Canada Active RT
until Nov 2026
port-alberni
4 routes 144 stops
BC-Transit Port Alberni, British Columbia, Canada Active RT
until Jan 2027
powell-river
7 routes 226 stops
BC-Transit Powell River, British Columbia, Canada Active RT
until Sep 2026
prince-george2
18 routes 561 stops
BC-Transit Prince George, British Columbia, Canada Active RT
until Sep 2026
prince-rupert
8 routes 116 stops
BC-Transit Prince Rupert, British Columbia, Canada Active RT
until Jun 2027
quesnel
8 routes 140 stops
BC-Transit Quesnel, British Columbia, Canada Active RT
until Dec 2026
revelstoke
3 routes 91 stops
BC-Transit Revelstoke, British Columbia, Canada Active RT
until Nov 2026
smithers
2 routes 20 stops
BC-Transit Smithers, British Columbia, Canada Active RT
until Dec 2026
south-okanagan-similkameen
16 routes 371 stops
BC-Transit Peachland, British Columbia, Canada Active RT
until Sep 2026
spring-island
8 routes 29 stops
BC-Transit Ganges, British Columbia, Canada Active RT
until Sep 2026
sunshine-coast
5 routes 299 stops
BC-Transit Sechelt, British Columbia, Canada Active RT
until Sep 2026
victoria-can
67 routes 2,353 stops
BC-Transit Saanich, British Columbia, Canada Active RT
until Sep 2026
west-kootenay2
33 routes 621 stops
BC-Transit British Columbia, Canada Active RT
until Dec 2026
whistler2
10 routes 150 stops
BC-Transit Whistler, British Columbia, Canada Active RT
until Nov 2026
williams-lake
4 routes 76 stops
BC-Transit Williams Lake, British Columbia, Canada Active RT
until Dec 2026
barrie
80 routes 2,332 stops
Barrie-Transit Halifax, Nova Scotia, Canada Active RT
until Aug 2026
burlington
68 routes 2,852 stops
Brampton Brampton, Ontario, Canada Active RT
until Aug 2026
brampton
13 routes 554 stops
Brampton-Transit Barrie, Ontario, Canada Active RT
until Oct 2026
milton
31 routes 780 stops
City-of-Kingston Kingston, Ontario, Canada Active RT
until Sep 2026
edmonton
13 routes 466 stops
City-of-Lethbridge Lethbridge, Alberta, Canada Active
until Dec 2026
saskatoon
22 routes 1,392 stops
City-of-Regina Regina, Saskatchewan, Canada Active
until Aug 2026
ttc-schedules
227 routes 9,287 stops
City-of-Toronto Toronto, Ontario, Canada Active
until Jul 2026
via-rail
8 routes 167 stops
City-of-Whitehorses Whitehorse, Yukon, Canada Active
until Dec 2027
citywindsor
18 routes 1,424 stops
City-of-Windsor Windsor, Ontario, Canada Active
until Sep 2026
moncton
19 routes 669 stops
Codiac-Transport Dieppe (Canada), New Brunswick, Canada Active
until Jun 2026
gtfs-cornwall
12 routes 307 stops
Consat-Telematics-Portal Cornwall, Ontario, Canada Active RT
until Dec 2026
gtfs-milton
17 routes 414 stops
Consat-Telematics-Portal Milton, Ontario, Canada Active RT
until Jun 2026
donneesquebec-can
5 routes 151 stops
Donneesquebec Bois-des-Filion, Quebec, Canada Active
until Feb 2027
grand-river
39 routes 1,922 stops
Durham-Region Oshawa, Ontario, Canada Active RT
until Sep 2026
citcrc
24 routes 415 stops
Exo-Autobus Chambly, Quebec, Canada Active RT
until Aug 2026
citla
50 routes 2,152 stops
Exo-Autobus Quebec, Canada Active RT
until Aug 2026
citpi
19 routes 681 stops
Exo-Autobus Vaudreuil-Dorion, Quebec, Canada Active RT
until Aug 2026
citso
26 routes 642 stops
Exo-Autobus Chateauguay, Quebec, Canada Active RT
until Jul 2026
citsv
12 routes 357 stops
Exo-Autobus Quebec, Canada Active RT
until Aug 2026
citvr
14 routes 434 stops
Exo-Autobus Quebec, Canada Active RT
until Aug 2026
donneesquebec
37 routes 1,100 stops
Exo-Autobus Bois-des-Filion, Quebec, Canada Active RT
until Aug 2026
mrclasso
13 routes 765 stops
Exo-Autobus Terrebonne, Quebec, Canada Active RT
until Aug 2026
omitsju
14 routes 229 stops
Exo-Autobus Longueuil, Quebec, Canada Active
until Aug 2026
trains
5 routes 53 stops
Exo-Autobus Montreal, Quebec, Canada Active RT
until Aug 2026
fredericton
18 routes 429 stops
Fredericton-Transit Fredericton, New Brunswick, Canada Active
until Aug 2026
niagara-region
33 routes 1,122 stops
Fredericton-Transit Oakville, Ontario, Canada Active
until Jun 2026
cornwall
43 routes 887 stops
Go-Transit Hamilton, Ontario, Canada Active
until Sep 2026
gotransit
1 routes 5 stops
Go-Transit Toronto, Ontario, Canada Active
until Nov 2026
gtfssherbrooke
57 routes 1,455 stops
Gouvernement-du-Quebec Sherbrooke, Quebec, Canada Active RT
until Aug 2026
calgary-transit2
267 routes 5,979 stops
Grande-Prairie-Transit Calgary, Alberta, Canada Active RT
until Aug 2026
winnipegtransit
73 routes 3,865 stops
Halifax-Transit Winnipeg, Manitoba, Canada Active
until Sep 2026
lethbridge
237 routes 6,360 stops
Lethbridge-Transit Edmonton, Alberta, Canada Active RT
until Aug 2026
miramichi-transit
3 routes 77 stops
Miramichi-Transit Miramichi, New Brunswick, Canada Active
until Dec 2027
thunder-transit
20 routes 729 stops
Next-Lift Thunder Bay, Ontario, Canada Active RT
until Aug 2026
belleville
10 routes 220 stops
Niagara-Region Belleville, Ontario, Canada Active RT
until Dec 2026
niagararegion
94 routes 1,876 stops
Niagara-Region St. Catharines, Ontario, Canada Active
until Jul 2026
webmap-reddeer2
40 routes 612 stops
Red-Deer-Transit Red Deer, Alberta, Canada Active
until Aug 2026
reseau-transport-capitale
149 routes 4,200 stops
Reseau-de-transport-de-la-Capitale Quebec City, Quebec, Canada Active
until Aug 2026
rtl-longueuil
83 routes 3,092 stops
Reseau-transport-Longueuil Longueuil, Quebec, Canada Active
until Aug 2026
stm
211 routes 8,612 stops
STM Montreal, Quebec, Canada Active RT
until Aug 2026
gtf-stl
56 routes 2,762 stops
Soci-transport-Lutaouais Montreal, Quebec, Canada Active
until Aug 2026
stlevis
83 routes 1,593 stops
Soci-transport-Lvis LEvis, Quebec, Canada Active
until Aug 2026
squamish
6 routes 129 stops
Squamish Squamish, British Columbia, Canada Active RT
until Sep 2026
miapp
72 routes 3,138 stops
Thunder-Bay-Transit Mississauga, Ontario, Canada Active RT
until Aug 2026
transcollines-qc-ca
8 routes 424 stops
Transcollines LIsle-aux-Allumettes, Quebec, Canada Active
until Aug 2026
api
10 routes 21 stops
Transport-Canada Canada Active
until Dec 2027
aquabus
4 routes 8 stops
Transport-Canada Vancouver, British Columbia, Canada Active
until Dec 2027
bfzc-cityofwhitehorse-transit
8 routes 159 stops
Transport-Canada Whitehorse, Yukon, Canada Active
until Dec 2027
bowvalley
10 routes 127 stops
Transport-Canada Canmore, Alberta, Canada Active RT
until Sep 2026
brandon
13 routes 271 stops
Transport-Canada Brandon, Manitoba, Canada Active
until Aug 2026
chatham-kent
8 routes 289 stops
Transport-Canada Chatham, Ontario, Canada Active
until Aug 2026
coachatlantic
11 routes 531 stops
Transport-Canada Charlottetown, Prince Edward Island, Canada Active
until Dec 2026
emasagcnfmcgeham
198 routes 5,833 stops
Transport-Canada Ottawa, Ontario, Canada Active RT
until Jul 2026
greatersudburytransit
24 routes 1,091 stops
Transport-Canada Greater Sudbury, Ontario, Canada Active RT
until Aug 2026
hullo
2 routes 2 stops
Transport-Canada Nanaimo, British Columbia, Canada Active
until Aug 2026
john
15 routes 603 stops
Transport-Canada New Brunswick, Canada Active
until Dec 2027
keolis
14 routes 118 stops
Transport-Canada Canada Active
until Aug 2026
laregiedetransport
3 routes 254 stops
Transport-Canada Shawinigan, Quebec, Canada Active
until Dec 2027
maritimebus
20 routes 61 stops
Transport-Canada Canada Active
until Dec 2026
medicine-hat-transit-1
11 routes 222 stops
Transport-Canada Medicine Hat, Alberta, Canada Active RT
until Mar 2027
metrolinx-tmix-se-10
4 routes 195 stops
Transport-Canada Lindsay, Ontario, Canada Active RT
until Dec 2026
metrolinx-tmix-se-11
2 routes 70 stops
Transport-Canada Orangeville, Ontario, Canada Active RT
until Dec 2026
metrolinx-tmix-se-12
6 routes 196 stops
Transport-Canada Orillia, Ontario, Canada Active RT
until Jun 2027
metrolinx-tmix-se-13
18 routes 383 stops
Transport-Canada Sarnia, Ontario, Canada Active RT
until Dec 2026
metrolinx-tmix-se-14
5 routes 616 stops
Transport-Canada Sault Ste. Marie, Ontario, Canada Active RT
until Jun 2027
metrolinx-tmix-se-15
6 routes 126 stops
Transport-Canada Ontario, Canada Active RT
until May 2027
metrolinx-tmix-se-16
10 routes 286 stops
Transport-Canada Stratford, Ontario, Canada Active RT
until May 2027
metrolinx-tmix-se-17
5 routes 119 stops
Transport-Canada St. Thomas, Ontario, Canada Active RT
until May 2027
metrolinx-tmix-se-18
2 routes 83 stops
Transport-Canada Temiskaming Shores, Ontario, Canada Active RT
until Dec 2026
metrolinx-tmix-se-19
13 routes 282 stops
Transport-Canada Timmins, Ontario, Canada Active RT
until Dec 2026
mont-tremblant
1 routes 83 stops
Transport-Canada Mont-Tremblant, Quebec, Canada Active RT
until Sep 2026
mrc-du-haut-saint-laurent-1
3 routes 62 stops
Transport-Canada Canada Active RT
until Dec 2027
municipality-of-wood-buffalo
40 routes 329 stops
Transport-Canada Fort McMurray, Alberta, Canada Active RT
until Jun 2026
norfolk
1 routes 8 stops
Transport-Canada Ontario, Canada Active
until Oct 2026
northbay
13 routes 268 stops
Transport-Canada North Bay, Ontario, Canada Active RT
until Apr 2027
ontario-northland-ca
14 routes 217 stops
Transport-Canada Ontario, Canada Active RT
until Jun 2027
opendata-hamilton-ca
40 routes 2,352 stops
Transport-Canada Hamilton, Ontario, Canada Active RT
until Sep 2026
prairie
9 routes 198 stops
Transport-Canada Grande Prairie, Alberta, Canada Active
until Jul 2026
prince-albert-sk-ca
7 routes 153 stops
Transport-Canada Prince Albert, Saskatchewan, Canada Active
until Dec 2027
reseau-express-metropolitain
3 routes 45 stops
Transport-Canada Montreal, Quebec, Canada Active
until Dec 2026
societe-de-transport-de-salaberry
13 routes 415 stops
Transport-Canada Salaberry-de-Valleyfield, Quebec, Canada Active
until Dec 2026
transport-collectif-de-pierre-de-saurel
5 routes 88 stops
Transport-Canada Sorel-Tracy, Quebec, Canada Active RT
until Dec 2026
ville-de-rouyn-noranda
4 routes 118 stops
Transport-Canada Rouyn-Noranda, Quebec, Canada Active
until Dec 2027
yellowknife-transit
3 routes 93 stops
Transport-Canada Canada Active
until Dec 2027
zenbus-laurentides
2 routes 113 stops
Transport-Canada Canada Active RT
until Aug 2026
zenbus-net-mrc-de-montcalm-1
2 routes 68 stops
Transport-Canada Saint-Lin-Laurentides, Quebec, Canada Active RT
until Nov 2026
zenbus-saint-jean-sur-richelieu
8 routes 361 stops
Transport-Canada Saint-Jean-sur-Richelieu, Quebec, Canada Active RT
until Dec 2026
kings-transit-authority
6 routes 515 stops
Transport-Usa Canada Active
until Dec 2027
midland-penetanguishene-transit
2 routes 30 stops
Transport-Usa Midland, Ontario, Canada Active
until Aug 2026
viarail
18 routes 388 stops
VIA-Rail Canada Active
until Dec 2027
yrt-ca
124 routes 4,783 stops
York-Region-Transit Markham, Ontario, Canada Active RT
until Sep 2026
cold-lake-transit
4 routes 37 stops
coldlake-com City of Cold Lake, Canada Active
until Dec 2027
city-of-owen-sound
1 routes 9 stops
owensound-ca Canada Active
until Dec 2026
whitecourt-transit
3 routes 43 stops
whitecourt-ca Whitecourt, Canada Active
until Dec 2027
citlr
29 routes 420 stops
Exo-Autobus La Prairie, Quebec, Canada Expired
until Jul 2023
citrous
21 routes 330 stops
Exo-Autobus Saint-Constant, Quebec, Canada Expired
until Jul 2023
guelphtransit
27 routes 604 stops
Guelph-Transit Guelph, Ontario, Canada Expired RT
until Aug 2025
kingston
38 routes 2,335 stops
Kingston-Transit Hamilton, Ontario, Canada Expired
until Apr 2024
metrobustransit
22 routes 915 stops
Metrobus-Transit St. Johns, Newfoundland, Canada Expired
until Sep 2026
londontransit
34 routes 1,937 stops
MiWay London, Ontario, Canada Expired RT
until Sep 2026
regionofwaterloo
53 routes 2,358 stops
Region-of-Waterlo Kitchener, Ontario, Canada Expired RT
until Apr 2026
riderexpress
11 routes 86 stops
Riderexpress-ticpoi British Columbia, Canada Expired
until Dec 2023
roamtransit-banff-ab-ca
10 routes 123 stops
Roam-Transit Canmore, Alberta, Canada Expired
until Dec 2024
saskatoon-transit
43 routes 1,326 stops
Saskatoon-Transit Saskatoon, Saskatchewan, Canada Expired RT
until Aug 2026
contenu
100 routes 1,824 stops
Soci-transport-Montral Gatineau, Quebec, Canada Expired
until Dec 2024
st-albert-transit
42 routes 852 stops
St-Albert-Transit Edmonton, Alberta, Canada Expired
until Apr 2021
avecbili-mrc-nicolet-yamaska
2 routes 30 stops
Transport-Canada Nicolet, Quebec, Canada Expired
until Dec 2024
bctracker-ca-2
1 routes 11 stops
Transport-Canada British Columbia, Canada Expired
until Sep 2024
bctracker-ca-3
1 routes 44 stops
Transport-Canada Area A (Baynes Sound), British Columbia, Canada Expired
until May 2025
bctracker-ca-4
4 routes 96 stops
Transport-Canada Gabriola, British Columbia, Canada Expired
until Sep 2025
bctracker-ca-5
3 routes 21 stops
Transport-Canada Hornby Island, British Columbia, Canada Expired
until Sep 2024
gabriola-community-shuttle
4 routes 93 stops
Transport-Canada Gabriola, British Columbia, Canada Expired
until Jun 2024
metropolitaine-de-transport
1 routes 26 stops
Transport-Canada Oka, Quebec, Canada Expired
until Jan 2020
metropolitaine-de-transport3
10 routes 503 stops
Transport-Canada Canada Expired
until Sep 2020
moosejaw-sk-ca
4 routes 185 stops
Transport-Canada Moose Jaw, Saskatchewan, Canada Expired
until Mar 2024
orangeville-transit
3 routes 87 stops
Transport-Canada Orangeville, Ontario, Canada Expired
until Dec 2025
perthcounty
5 routes 33 stops
Transport-Canada Ontario, Canada Expired
until Jun 2023
t3transit
6 routes 43 stops
Transport-Canada Charlottetown, Prince Edward Island, Canada Expired
until Dec 2016
trois-rivieres-1
35 routes 1,019 stops
Transport-Canada Trois-Rivieres, Quebec, Canada Expired
until Mar 2024
ville-de-saint-hyacinthe-1
11 routes 196 stops
Transport-Canada Saint-Hyacinthe, Quebec, Canada Expired RT
until Dec 2024
wroute
6 routes 7 stops
Transport-Canada Ontario, Canada Expired
until Jun 2019
f-hinton-ca
1 routes 38 stops
Transport-Usa Hinton, Alberta, Canada Expired
until Jan 2022
saint-john-transit
23 routes 728 stops
Transport-Usa Saint John, New Brunswick, Canada Expired
until Dec 2020
str-qc-ca
3 routes 183 stops
Trillium-Transit Rimouski, Quebec, Canada Expired
until Dec 2022

About GTFS Feeds

GTFS (General Transit Feed Specification) is the open standard for publishing public transit schedules. Each feed contains routes, stops, trips, and timetables — ready for integration with apps and routing engines.

How we process feeds →
Build real-time departures into your app Free API Access →