GTFS Transit Data in Canada

160 Total Feeds
131 Active
29 Expired
52 Providers
89 With Realtime
Feed Name Provider Location Status
bcferries-bc-ca
8 routes 24 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 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 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
37 routes 956 stops
BC-Transit Abbotsford, British Columbia, Canada Active RT
until Jun 2026
kamloops-can
26 routes 578 stops
BC-Transit Kamloops, British Columbia, Canada Active RT
until Jun 2026
kelowna-can
30 routes 984 stops
BC-Transit Kelowna, British Columbia, Canada Active RT
until Jun 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 839 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 Sep 2026
powell-river
7 routes 225 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 Jun 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 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 370 stops
BC-Transit Peachland, British Columbia, Canada Active RT
until Jun 2026
spring-island
8 routes 29 stops
BC-Transit Ganges, British Columbia, Canada Active RT
until Sep 2026
sunshine-coast
5 routes 297 stops
BC-Transit Sechelt, British Columbia, Canada Active RT
until Jun 2026
victoria-can
67 routes 2,344 stops
BC-Transit Saanich, British Columbia, Canada Active RT
until Jun 2026
west-kootenay2
33 routes 620 stops
BC-Transit British Columbia, Canada Active RT
until Jun 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,351 stops
Barrie-Transit Halifax, Nova Scotia, Canada Active RT
until May 2026
burlington
73 routes 2,836 stops
Brampton Brampton, Ontario, Canada Active RT
until Jun 2026
brampton
13 routes 558 stops
Brampton-Transit Barrie, Ontario, Canada Active RT
until Aug 2026
milton
32 routes 785 stops
City-of-Kingston Kingston, Ontario, Canada Active RT
until Sep 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 Aug 2026
ttc-schedules
231 routes 9,318 stops
City-of-Toronto Toronto, Ontario, Canada Active
until Jun 2026
via-rail
8 routes 167 stops
City-of-Whitehorses Whitehorse, Yukon, Canada Active
until Dec 2027
citywindsor
19 routes 1,427 stops
City-of-Windsor Windsor, Ontario, Canada Active
until Jul 2026
moncton
19 routes 669 stops
Codiac-Transport Dieppe (Canada), New Brunswick, Canada Active
until Jun 2026
gtfs-cornwall
11 routes 305 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
38 routes 1,894 stops
Durham-Region Oshawa, Ontario, Canada Active RT
until Jun 2026
citcrc
24 routes 416 stops
Exo-Autobus Chambly, Quebec, Canada Active RT
until Jun 2026
citla
55 routes 2,156 stops
Exo-Autobus Quebec, Canada Active RT
until Jun 2026
citpi
47 routes 994 stops
Exo-Autobus Vaudreuil-Dorion, Quebec, Canada Active RT
until Jun 2026
citso
26 routes 641 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,100 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 420 stops
Fredericton-Transit Fredericton, New Brunswick, Canada Active
until Jun 2026
niagara-region
33 routes 1,122 stops
Fredericton-Transit Oakville, Ontario, Canada Active
until Jun 2026
cornwall
44 routes 887 stops
Go-Transit Hamilton, Ontario, Canada Active
until Jun 2026
gotransit
1 routes 5 stops
Go-Transit Toronto, Ontario, Canada Active
until Oct 2026
gtfssherbrooke
57 routes 1,450 stops
Gouvernement-du-Quebec Sherbrooke, Quebec, Canada Active RT
until Jun 2026
calgary-transit2
264 routes 5,974 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 Jun 2026
lethbridge
240 routes 6,392 stops
Lethbridge-Transit Edmonton, Alberta, Canada Active RT
until Jun 2026
metrobustransit
22 routes 914 stops
Metrobus-Transit St. Johns, Newfoundland, Canada Active
until Jun 2026
londontransit
34 routes 1,937 stops
MiWay London, Ontario, Canada Active RT
until Jun 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 Aug 2026
belleville
10 routes 220 stops
Niagara-Region Belleville, Ontario, Canada Active RT
until Dec 2026
niagararegion
94 routes 1,870 stops
Niagara-Region St. Catharines, Ontario, Canada Active
until May 2026
webmap-reddeer2
40 routes 611 stops
Red-Deer-Transit Red Deer, Alberta, Canada Active
until Jun 2026
reseau-transport-capitale
145 routes 4,184 stops
Reseau-de-transport-de-la-Capitale Quebec City, Quebec, Canada Active
until Jun 2026
rtl-longueuil
149 routes 3,274 stops
Reseau-transport-Longueuil Longueuil, Quebec, Canada Active
until Jun 2026
stm
216 routes 8,634 stops
STM Montreal, Quebec, Canada Active RT
until Jun 2026
saskatoon-transit
45 routes 1,324 stops
Saskatoon-Transit Saskatoon, Saskatchewan, Canada Active RT
until May 2026
gtf-stl
55 routes 2,752 stops
Soci-transport-Lutaouais Montreal, Quebec, Canada Active
until Jun 2026
stlevis
74 routes 1,620 stops
Soci-transport-Lvis LEvis, Quebec, Canada Active
until Jun 2026
squamish
5 routes 123 stops
Squamish Squamish, British Columbia, Canada Active RT
until Jun 2026
miapp
69 routes 3,137 stops
Thunder-Bay-Transit Mississauga, Ontario, Canada Active RT
until Jun 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
9 routes 110 stops
Transport-Canada Canmore, Alberta, Canada Active RT
until May 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 Jul 2026
coachatlantic
11 routes 528 stops
Transport-Canada Charlottetown, Prince Edward Island, Canada Active
until Dec 2026
emasagcnfmcgeham
188 routes 5,816 stops
Transport-Canada Ottawa, Ontario, Canada Active RT
until Jun 2026
greatersudburytransit
24 routes 1,090 stops
Transport-Canada Greater Sudbury, Ontario, Canada Active RT
until Jun 2026
hullo
2 routes 2 stops
Transport-Canada Nanaimo, British Columbia, Canada Active
until May 2026
john
15 routes 604 stops
Transport-Canada New Brunswick, Canada Active
until Dec 2027
keolis
15 routes 122 stops
Transport-Canada Canada Active
until Jun 2026
laregiedetransport
3 routes 254 stops
Transport-Canada Shawinigan, Quebec, Canada Active
until May 2026
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 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 May 2027
metrolinx-tmix-se-13
18 routes 382 stops
Transport-Canada Sarnia, Ontario, Canada Active
until Dec 2026
metrolinx-tmix-se-14
8 routes 738 stops
Transport-Canada Sault Ste. Marie, Ontario, Canada Active
until May 2027
metrolinx-tmix-se-15
6 routes 126 stops
Transport-Canada Ontario, Canada Active RT
until Apr 2027
metrolinx-tmix-se-16
9 routes 282 stops
Transport-Canada Stratford, Ontario, Canada Active RT
until Apr 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
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
13 routes 204 stops
Transport-Canada Ontario, Canada Active RT
until Mar 2027
opendata-hamilton-ca
36 routes 2,351 stops
Transport-Canada Hamilton, Ontario, Canada Active RT
until Jun 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
2 routes 38 stops
Transport-Canada Montreal, Quebec, Canada Active
until May 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
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
5 routes 1,379 stops
Transport-Usa Canada Active
until Dec 2027
midland-penetanguishene-transit
2 routes 30 stops
Transport-Usa Midland, Ontario, Canada Active
until Jul 2026
viarail
18 routes 388 stops
VIA-Rail Canada Active
until Dec 2027
yrt-ca
124 routes 4,776 stops
York-Region-Transit Markham, Ontario, Canada Active RT
until Jun 2026
cold-lake-transit
4 routes 37 stops
coldlake-com City of Cold Lake, Canada Active
until Dec 2027
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 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 RT
until Aug 2025
kingston
38 routes 2,335 stops
Kingston-Transit Hamilton, Ontario, Canada Expired
until Apr 2024
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
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
mont-tremblant
1 routes 83 stops
Transport-Canada Mont-Tremblant, Quebec, Canada Expired RT
until May 2026
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
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 →