GTFS Transit Data in Canada

159 Total Feeds
130 Active
29 Expired
52 Providers
85 With Realtime
Feed Name Provider Location Status
bcferries-bc-ca
23 routes 52 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 May 2026
comox-malley
16 routes 272 stops
BC-Transit Courtenay, British Columbia, Canada Active RT
until Jun 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 Sep 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
37 routes 960 stops
BC-Transit Abbotsford, British Columbia, Canada Active RT
until Jun 2026
kamloops-can
26 routes 579 stops
BC-Transit Kamloops, British Columbia, Canada Active RT
until Apr 2026
kelowna-can
30 routes 985 stops
BC-Transit Kelowna, British Columbia, Canada Active RT
until Apr 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 72 stops
BC-Transit Port Hardy, British Columbia, Canada Active RT
until Dec 2026
nanaimo-can
22 routes 834 stops
BC-Transit British Columbia, Canada Active RT
until Jun 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 Sep 2026
powell-river
7 routes 258 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 Apr 2026
prince-rupert
8 routes 116 stops
BC-Transit Prince Rupert, British Columbia, Canada Active RT
until Jun 2026
quesnel
8 routes 140 stops
BC-Transit Quesnel, British Columbia, Canada Active RT
until Dec 2026
revelstoke
3 routes 90 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 370 stops
BC-Transit Peachland, British Columbia, Canada Active RT
until Jun 2026
spring-island
7 routes 28 stops
BC-Transit Ganges, British Columbia, Canada Active RT
until May 2026
sunshine-coast
5 routes 297 stops
BC-Transit Sechelt, British Columbia, Canada Active RT
until May 2026
victoria-can
68 routes 2,350 stops
BC-Transit Saanich, British Columbia, Canada Active RT
until Jun 2026
west-kootenay2
34 routes 623 stops
BC-Transit British Columbia, Canada Active RT
until Jun 2026
whistler2
13 routes 151 stops
BC-Transit Whistler, British Columbia, Canada Active RT
until Apr 2026
williams-lake
4 routes 76 stops
BC-Transit Williams Lake, British Columbia, Canada Active RT
until Dec 2026
barrie
80 routes 2,351 stops
Barrie-Transit Halifax, Nova Scotia, Canada Active RT
until May 2026
burlington
73 routes 2,950 stops
Brampton Brampton, Ontario, Canada Active
until Apr 2026
brampton
13 routes 558 stops
Brampton-Transit Barrie, Ontario, Canada Active RT
until May 2026
milton
31 routes 794 stops
City-of-Kingston Kingston, Ontario, Canada Active RT
until May 2026
edmonton
13 routes 477 stops
City-of-Lethbridge Lethbridge, Alberta, Canada Active
until Dec 2026
saskatoon
22 routes 1,395 stops
City-of-Regina Regina, Saskatchewan, Canada Active
until May 2026
ttc-schedules
230 routes 9,331 stops
City-of-Toronto Toronto, Ontario, Canada Active
until May 2026
via-rail
8 routes 167 stops
City-of-Whitehorses Whitehorse, Yukon, Canada Active
until Dec 2027
citywindsor
19 routes 1,428 stops
City-of-Windsor Windsor, Ontario, Canada Active
until May 2026
moncton
19 routes 669 stops
Codiac-Transport Dieppe (Canada), New Brunswick, Canada Active
until Jun 2026
gtfs-cornwall
11 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,887 stops
Durham-Region Oshawa, Ontario, Canada Active RT
until Apr 2026
citcrc
24 routes 416 stops
Exo-Autobus Chambly, Quebec, Canada Active RT
until Jun 2026
citla
55 routes 2,161 stops
Exo-Autobus Quebec, Canada Active RT
until Jun 2026
citpi
47 routes 993 stops
Exo-Autobus Vaudreuil-Dorion, Quebec, Canada Active RT
until Jun 2026
citso
26 routes 642 stops
Exo-Autobus Chateauguay, Quebec, Canada Active RT
until Jun 2026
citsv
12 routes 357 stops
Exo-Autobus Quebec, Canada Active RT
until Jun 2026
citvr
14 routes 433 stops
Exo-Autobus Quebec, Canada Active RT
until Jun 2026
donneesquebec
37 routes 1,101 stops
Exo-Autobus Bois-des-Filion, Quebec, Canada Active RT
until Jun 2026
mrclasso
13 routes 760 stops
Exo-Autobus Terrebonne, Quebec, Canada Active RT
until Jun 2026
omitsju
14 routes 228 stops
Exo-Autobus Longueuil, Quebec, Canada Active RT
until Jun 2026
trains
5 routes 53 stops
Exo-Autobus Montreal, Quebec, Canada Active RT
until Jun 2026
fredericton
17 routes 419 stops
Fredericton-Transit Fredericton, New Brunswick, Canada Active
until Apr 2026
niagara-region
33 routes 1,121 stops
Fredericton-Transit Oakville, Ontario, Canada Active
until May 2026
cornwall
44 routes 904 stops
Go-Transit Hamilton, Ontario, Canada Active
until Apr 2026
gotransit
1 routes 5 stops
Go-Transit Toronto, Ontario, Canada Active
until Sep 2026
gtfssherbrooke
58 routes 1,458 stops
Gouvernement-du-Quebec Sherbrooke, Quebec, Canada Active RT
until Mar 2026
calgary-transit2
266 routes 5,984 stops
Grande-Prairie-Transit Calgary, Alberta, Canada Active RT
until Jun 2026
winnipegtransit
71 routes 3,857 stops
Halifax-Transit Winnipeg, Manitoba, Canada Active
until Apr 2026
lethbridge
236 routes 6,392 stops
Lethbridge-Transit Edmonton, Alberta, Canada Active RT
until Apr 2026
metrobustransit
23 routes 928 stops
Metrobus-Transit St. Johns, Newfoundland, Canada Active
until Apr 2026
londontransit
38 routes 1,945 stops
MiWay London, Ontario, Canada Active RT
until May 2026
miramichi-transit
3 routes 77 stops
Miramichi-Transit Miramichi, New Brunswick, Canada Active
until Dec 2027
thunder-transit
20 routes 730 stops
Next-Lift Thunder Bay, Ontario, Canada Active RT
until May 2026
belleville
10 routes 220 stops
Niagara-Region Belleville, Ontario, Canada Active RT
until Dec 2026
niagararegion
98 routes 1,843 stops
Niagara-Region St. Catharines, Ontario, Canada Active
until Apr 2026
webmap-reddeer2
40 routes 611 stops
Red-Deer-Transit Red Deer, Alberta, Canada Active
until Jun 2026
regionofwaterloo
53 routes 2,358 stops
Region-of-Waterlo Kitchener, Ontario, Canada Active RT
until Apr 2026
reseau-transport-capitale
154 routes 4,335 stops
Reseau-de-transport-de-la-Capitale Quebec City, Quebec, Canada Active
until Jun 2026
stm
216 routes 8,633 stops
STM Montreal, Quebec, Canada Active
until Jun 2026
saskatoon-transit
3 routes 132 stops
Saskatoon-Transit Saskatoon, Saskatchewan, Canada Active RT
until Mar 2026
gtf-stl
55 routes 2,798 stops
Soci-transport-Lutaouais Montreal, Quebec, Canada Active
until Jun 2026
stlevis
74 routes 1,635 stops
Soci-transport-Lvis LEvis, Quebec, Canada Active
until May 2026
squamish
5 routes 123 stops
Squamish Squamish, British Columbia, Canada Active RT
until Jun 2026
miapp
66 routes 3,135 stops
Thunder-Bay-Transit Mississauga, Ontario, Canada Active RT
until Apr 2026
transcollines-qc-ca
8 routes 424 stops
Transcollines LIsle-aux-Allumettes, Quebec, Canada Active
until May 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
9 routes 110 stops
Transport-Canada Canmore, Alberta, Canada Active RT
until May 2026
brandon
13 routes 273 stops
Transport-Canada Brandon, Manitoba, Canada Active
until May 2026
chatham-kent
8 routes 288 stops
Transport-Canada Chatham, Ontario, Canada Active
until May 2026
coachatlantic
11 routes 526 stops
Transport-Canada Charlottetown, Prince Edward Island, Canada Active
until Dec 2026
emasagcnfmcgeham
189 routes 5,827 stops
Transport-Canada Ottawa, Ontario, Canada Active RT
until Apr 2026
greatersudburytransit
25 routes 1,096 stops
Transport-Canada Greater Sudbury, Ontario, Canada Active RT
until Apr 2026
hullo
2 routes 2 stops
Transport-Canada Nanaimo, British Columbia, Canada Active
until Apr 2026
john
15 routes 602 stops
Transport-Canada New Brunswick, Canada Active
until Dec 2026
keolis
16 routes 124 stops
Transport-Canada Canada Active
until May 2026
laregiedetransport
3 routes 254 stops
Transport-Canada Shawinigan, Quebec, Canada Active
until May 2026
maritimebus
20 routes 62 stops
Transport-Canada Canada Active
until Dec 2026
medicine-hat-transit-1
11 routes 223 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 68 stops
Transport-Canada Orangeville, Ontario, Canada Active RT
until Jan 2027
metrolinx-tmix-se-12
6 routes 196 stops
Transport-Canada Orillia, Ontario, Canada Active RT
until Mar 2027
metrolinx-tmix-se-13
18 routes 378 stops
Transport-Canada Sarnia, Ontario, Canada Active
until Dec 2026
metrolinx-tmix-se-14
8 routes 654 stops
Transport-Canada Sault Ste. Marie, Ontario, Canada Active
until Jun 2026
metrolinx-tmix-se-15
6 routes 126 stops
Transport-Canada Ontario, Canada Active RT
until Jan 2027
metrolinx-tmix-se-16
9 routes 282 stops
Transport-Canada Stratford, Ontario, Canada Active RT
until Feb 2027
metrolinx-tmix-se-17
5 routes 119 stops
Transport-Canada St. Thomas, Ontario, Canada Active RT
until May 2026
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 May 2026
mrc-du-haut-saint-laurent-1
3 routes 62 stops
Transport-Canada Canada Active RT
until Dec 2027
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 Sep 2026
ontario-northland-ca
13 routes 204 stops
Transport-Canada Ontario, Canada Active RT
until Mar 2027
opendata-hamilton-ca
32 routes 2,307 stops
Transport-Canada Hamilton, Ontario, Canada Active RT
until Apr 2026
prairie
9 routes 198 stops
Transport-Canada Grande Prairie, Alberta, Canada Active
until Apr 2026
prince-albert-sk-ca
7 routes 153 stops
Transport-Canada Prince Albert, Saskatchewan, Canada Active
until Dec 2027
reseau-express-metropolitain
2 routes 38 stops
Transport-Canada Montreal, Quebec, Canada Active
until Mar 2026
societe-de-transport-de-salaberry
13 routes 411 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
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
10 routes 387 stops
Transport-Canada Saint-Jean-sur-Richelieu, Quebec, Canada Active RT
until Dec 2026
kings-transit-authority
5 routes 1,380 stops
Transport-Usa Canada Active
until Dec 2027
midland-penetanguishene-transit
2 routes 30 stops
Transport-Usa Midland, Ontario, Canada Active
until May 2026
viarail
18 routes 388 stops
VIA-Rail Canada Active
until Dec 2027
yrt-ca
124 routes 4,777 stops
York-Region-Transit Markham, Ontario, Canada Active RT
until Apr 2026
cold-lake-transit
4 routes 37 stops
coldlake-com City of Cold Lake, Canada Active
until Dec 2027
whitecourt-transit
3 routes 42 stops
whitecourt-ca Whitecourt, Canada Active
until Dec 2027
citlr
29 routes 420 stops
Exo-Autobus La Prairie, Quebec, Canada Expired RT
until Jul 2023
citrous
21 routes 330 stops
Exo-Autobus Saint-Constant, Quebec, Canada Expired RT
until Jul 2023
exo-richelain-roussillon
41 routes 712 stops
Exo-Autobus Candiac, Quebec, Canada Expired
until Apr 2024
guelphtransit
27 routes 604 stops
Guelph-Transit Guelph, Ontario, Canada Expired
until Aug 2025
kingston
38 routes 2,335 stops
Kingston-Transit Hamilton, Ontario, Canada Expired
until Apr 2024
rtl-longueuil
149 routes 3,273 stops
Reseau-transport-Longueuil Longueuil, Quebec, Canada Expired
until Jun 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
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
municipality-of-wood-buffalo
41 routes 318 stops
Transport-Canada Fort McMurray, Alberta, Canada Expired
until Mar 2026
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
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 →