GTFS Transit Data in Canada

163 Total Feeds
141 Active
22 Expired
57 Providers
91 With Realtime
bcferries-bc-ca
23 routes 52 stops
BC-Ferries British Columbia, Canada Active
until May 6, 2027
100-mile-house
2 routes 21 stops
BC-Transit 100 Mile House, British Columbia, Canada Active RT
until October 29, 2027
campbell-river
8 routes 283 stops
BC-Transit Campbell River, British Columbia, Canada Active RT
until September 5, 2027
clearwater
4 routes 18 stops
BC-Transit British Columbia, Canada Active RT
until October 29, 2027
comox-malley
16 routes 272 stops
BC-Transit Courtenay, British Columbia, Canada Active RT
until March 31, 2027
cowichan-valley
15 routes 595 stops
BC-Transit Victoria, British Columbia, Canada Active RT
until December 31, 2026
creek-clinton
1 routes 4 stops
BC-Transit Cache Creek, British Columbia, Canada Active RT
until October 29, 2027
creston
3 routes 31 stops
BC-Transit Creston, British Columbia, Canada Active RT
until October 29, 2027
dawson-creek-transit-system
2 routes 73 stops
BC-Transit Dawson Creek, British Columbia, Canada Active RT
until October 29, 2027
east-kootenay-region
13 routes 244 stops
BC-Transit Cranbrook, British Columbia, Canada Active RT
until June 27, 2027
east-kootenay-region2
1 routes 38 stops
BC-Transit Squamish, British Columbia, Canada Active RT
until April 4, 2027
fort-john2
5 routes 94 stops
BC-Transit Fort St. John, British Columbia, Canada Active RT
until October 30, 2027
fraser-valley-region
37 routes 962 stops
BC-Transit Abbotsford, British Columbia, Canada Active RT
until January 2, 2027
kamloops-can
26 routes 583 stops
BC-Transit Kamloops, British Columbia, Canada Active RT
until January 3, 2027
kelowna-can
30 routes 983 stops
BC-Transit Kelowna, British Columbia, Canada Active RT
until December 19, 2026
kitimat-stikine
20 routes 294 stops
BC-Transit British Columbia, Canada Active RT
until June 26, 2027
merritt-can
4 routes 75 stops
BC-Transit Merritt, British Columbia, Canada Active RT
until October 30, 2027
mt-waddington
6 routes 71 stops
BC-Transit Port Hardy, British Columbia, Canada Active RT
until October 30, 2027
nanaimo-can
22 routes 833 stops
BC-Transit British Columbia, Canada Active RT
until December 19, 2026
north-okanagan
20 routes 407 stops
BC-Transit Kelowna, British Columbia, Canada Active RT
until October 30, 2027
pemberton-valley
2 routes 37 stops
BC-Transit Pemberton, British Columbia, Canada Active RT
until April 17, 2027
port-alberni
4 routes 144 stops
BC-Transit Port Alberni, British Columbia, Canada Active RT
until March 31, 2027
powell-river
7 routes 223 stops
BC-Transit Powell River, British Columbia, Canada Active RT
until January 3, 2027
prince-george2
18 routes 562 stops
BC-Transit Prince George, British Columbia, Canada Active RT
until January 2, 2027
prince-rupert
8 routes 117 stops
BC-Transit Prince Rupert, British Columbia, Canada Active RT
until June 26, 2027
quesnel
8 routes 140 stops
BC-Transit Quesnel, British Columbia, Canada Active RT
until October 30, 2027
revelstoke
3 routes 88 stops
BC-Transit Revelstoke, British Columbia, Canada Active RT
until October 30, 2027
smithers
2 routes 20 stops
BC-Transit Smithers, British Columbia, Canada Active RT
until December 31, 2026
south-okanagan-similkameen
17 routes 372 stops
BC-Transit Peachland, British Columbia, Canada Active RT
until September 6, 2027
spring-island
7 routes 28 stops
BC-Transit Ganges, British Columbia, Canada Active RT
until April 30, 2027
sunshine-coast
5 routes 297 stops
BC-Transit Sechelt, British Columbia, Canada Active RT
until May 10, 2027
victoria-can
69 routes 2,346 stops
BC-Transit Saanich, British Columbia, Canada Active RT
until January 3, 2027
west-kootenay2
33 routes 620 stops
BC-Transit British Columbia, Canada Active RT
until December 31, 2026
whistler2
10 routes 150 stops
BC-Transit Whistler, British Columbia, Canada Active RT
until November 22, 2026
williams-lake
4 routes 76 stops
BC-Transit Williams Lake, British Columbia, Canada Active RT
until October 30, 2027
barrie
81 routes 2,327 stops
Barrie-Transit Halifax, Nova Scotia, Canada Active RT
until November 29, 2026
burlington
70 routes 2,832 stops
Brampton Brampton, Ontario, Canada Active RT
until December 20, 2026
brampton
13 routes 557 stops
Brampton-Transit Barrie, Ontario, Canada Active RT
until December 26, 2026
milton
27 routes 756 stops
City-of-Kingston Kingston, Ontario, Canada Active RT
until December 20, 2026
edmonton
13 routes 468 stops
City-of-Lethbridge Lethbridge, Alberta, Canada Active
until December 31, 2026
saskatoon
22 routes 1,372 stops
City-of-Regina Regina, Saskatchewan, Canada Active
until January 9, 2027
ttc-schedules
230 routes 9,294 stops
City-of-Toronto Toronto, Ontario, Canada Active RT
until December 21, 2026
via-rail
8 routes 159 stops
City-of-Whitehorses Whitehorse, Yukon, Canada Active
until December 31, 2027
citywindsor
18 routes 1,433 stops
City-of-Windsor Windsor, Ontario, Canada Active
until January 13, 2027
moncton
22 routes 755 stops
Codiac-Transport Dieppe (Canada), New Brunswick, Canada Active
until November 28, 2026
gtfs-cornwall
12 routes 306 stops
Consat-Telematics-Portal Cornwall, Ontario, Canada Active RT
until December 31, 2026
gtfs-milton
19 routes 415 stops
Consat-Telematics-Portal Milton, Ontario, Canada Active RT
until January 2, 2027
donneesquebec-can
5 routes 155 stops
Donneesquebec Bois-des-Filion, Quebec, Canada Active
until February 14, 2027
durham-region-transit
38 routes 1,904 stops
Durham-Region Oshawa, Ontario, Canada Active RT
until November 29, 2026
citcrc
24 routes 415 stops
Exo-Autobus Chambly, Quebec, Canada Active RT
until January 3, 2027
citla
49 routes 2,161 stops
Exo-Autobus Quebec, Canada Active RT
until January 3, 2027
citpi
19 routes 680 stops
Exo-Autobus Vaudreuil-Dorion, Quebec, Canada Active RT
until January 3, 2027
citso
26 routes 641 stops
Exo-Autobus Chateauguay, Quebec, Canada Active RT
until January 3, 2027
citsv
12 routes 362 stops
Exo-Autobus Quebec, Canada Active RT
until January 3, 2027
citvr
14 routes 434 stops
Exo-Autobus Quebec, Canada Active RT
until January 3, 2027
donneesquebec
37 routes 1,098 stops
Exo-Autobus Bois-des-Filion, Quebec, Canada Active RT
until January 3, 2027
mrclasso
13 routes 744 stops
Exo-Autobus Terrebonne, Quebec, Canada Active RT
until January 3, 2027
omitsju
14 routes 229 stops
Exo-Autobus Longueuil, Quebec, Canada Active
until January 3, 2027
trains
5 routes 53 stops
Exo-Autobus Montreal, Quebec, Canada Active RT
until January 3, 2027
fredericton
18 routes 425 stops
Fredericton-Transit Fredericton, New Brunswick, Canada Active
until December 19, 2026
cornwall
45 routes 887 stops
Go-Transit Hamilton, Ontario, Canada Active
until November 27, 2026
gotransit
1 routes 5 stops
Go-Transit Toronto, Ontario, Canada Active
until April 25, 2027
gtfssherbrooke
58 routes 1,456 stops
Gouvernement-du-Quebec Sherbrooke, Quebec, Canada Active RT
until December 20, 2026
calgary-transit2
261 routes 6,019 stops
Grande-Prairie-Transit Calgary, Alberta, Canada Active RT
until December 20, 2026
guelphtransit
33 routes 620 stops
Guelph-Transit Guelph, Ontario, Canada Active RT
until January 2, 2027
winnipegtransit
72 routes 3,871 stops
Halifax-Transit Winnipeg, Manitoba, Canada Active
until December 12, 2026
lethbridge
241 routes 6,305 stops
Lethbridge-Transit Edmonton, Alberta, Canada Active RT
until November 28, 2026
metrobustransit
22 routes 923 stops
Metrobus-Transit St. Johns, Newfoundland, Canada Active
until January 3, 2027
londontransit
38 routes 1,953 stops
MiWay London, Ontario, Canada Active RT
until November 28, 2026
miramichi-transit
3 routes 77 stops
Miramichi-Transit Miramichi, New Brunswick, Canada Active
until December 31, 2027
mountain-man-mikes
4 routes 29 stops
Mountain-Man-Mikes-Bus Canada Active
until December 31, 2026
thunder-transit
20 routes 729 stops
Next-Lift Thunder Bay, Ontario, Canada Active RT
until November 14, 2026
belleville
11 routes 245 stops
Niagara-Region Belleville, Ontario, Canada Active RT
until December 31, 2026
niagararegion
99 routes 1,860 stops
Niagara-Region St. Catharines, Ontario, Canada Active
until November 28, 2026
protection-ferry
1 routes 2 stops
Protection-Island-Ferry Canada Active
until December 31, 2026
webmap-reddeer2
40 routes 612 stops
Red-Deer-Transit Red Deer, Alberta, Canada Active
until December 5, 2026
grand-river-transit-staticfeed-1
52 routes 2,255 stops
Region-of-Waterlo Waterloo, Canada Active RT
until December 20, 2026
reseau-transport-capitale
147 routes 4,079 stops
Reseau-de-transport-de-la-Capitale Quebec City, Quebec, Canada Active
until December 18, 2026
rtl-longueuil
148 routes 3,288 stops
Reseau-transport-Longueuil Longueuil, Quebec, Canada Active
until January 3, 2027
stm
210 routes 8,560 stops
STM Montreal, Quebec, Canada Active RT
until January 4, 2027
saskatoon-transit
54 routes 1,350 stops
Saskatoon-Transit Saskatoon, Saskatchewan, Canada Active RT
until January 2, 2027
gtf-stl
56 routes 2,753 stops
Soci-transport-Lutaouais Montreal, Quebec, Canada Active
until January 9, 2027
stlevis
76 routes 1,653 stops
Soci-transport-Lvis LEvis, Quebec, Canada Active
until December 20, 2026
squamish
5 routes 123 stops
Squamish Squamish, British Columbia, Canada Active RT
until June 14, 2027
miapp
67 routes 3,136 stops
Thunder-Bay-Transit Mississauga, Ontario, Canada Active RT
until December 20, 2026
transcollines-qc-ca
8 routes 425 stops
Transcollines LIsle-aux-Allumettes, Quebec, Canada Active
until November 30, 2026
api
10 routes 21 stops
Transport-Canada Canada Active
until December 31, 2027
aquabus
4 routes 8 stops
Transport-Canada Vancouver, British Columbia, Canada Active
until December 31, 2027
bctracker-ca-4
4 routes 85 stops
Transport-Canada Gabriola, British Columbia, Canada Active
until December 31, 2026
bfzc-cityofwhitehorse-transit
11 routes 168 stops
Transport-Canada Whitehorse, Yukon, Canada Active
until December 31, 2027
bowvalley
8 routes 110 stops
Transport-Canada Canmore, Alberta, Canada Active RT
until November 30, 2026
brandon
13 routes 267 stops
Transport-Canada Brandon, Manitoba, Canada Active
until December 27, 2026
chatham-kent
8 routes 289 stops
Transport-Canada Chatham, Ontario, Canada Active
until December 31, 2027
coachatlantic
12 routes 594 stops
Transport-Canada Charlottetown, Prince Edward Island, Canada Active
until December 31, 2026
emasagcnfmcgeham
175 routes 5,765 stops
Transport-Canada Ottawa, Ontario, Canada Active RT
until November 30, 2026
greatersudburytransit
25 routes 1,100 stops
Transport-Canada Greater Sudbury, Ontario, Canada Active RT
until November 27, 2026
hullo
2 routes 2 stops
Transport-Canada Nanaimo, British Columbia, Canada Active
until December 31, 2026
john
15 routes 603 stops
Transport-Canada New Brunswick, Canada Active
until December 31, 2027
keolis
14 routes 123 stops
Transport-Canada Canada Active
until December 2, 2026
laregiedetransport
3 routes 254 stops
Transport-Canada Shawinigan, Quebec, Canada Active
until December 31, 2027
maritimebus
20 routes 61 stops
Transport-Canada Canada Active
until December 31, 2026
medicine-hat-transit-1
11 routes 222 stops
Transport-Canada Medicine Hat, Alberta, Canada Active RT
until March 27, 2027
metrolinx-tmix-se-10
4 routes 194 stops
Transport-Canada Lindsay, Ontario, Canada Active RT
until December 31, 2026
metrolinx-tmix-se-11
2 routes 72 stops
Transport-Canada Orangeville, Ontario, Canada Active RT
until December 31, 2026
metrolinx-tmix-se-12
6 routes 196 stops
Transport-Canada Orillia, Ontario, Canada Active RT
until October 30, 2027
metrolinx-tmix-se-13
19 routes 388 stops
Transport-Canada Sarnia, Ontario, Canada Active RT
until December 31, 2026
metrolinx-tmix-se-14
7 routes 635 stops
Transport-Canada Sault Ste. Marie, Ontario, Canada Active RT
until October 30, 2027
metrolinx-tmix-se-15
6 routes 126 stops
Transport-Canada Ontario, Canada Active RT
until July 6, 2027
metrolinx-tmix-se-16
10 routes 285 stops
Transport-Canada Stratford, Ontario, Canada Active RT
until September 24, 2027
metrolinx-tmix-se-17
5 routes 119 stops
Transport-Canada St. Thomas, Ontario, Canada Active RT
until May 26, 2027
metrolinx-tmix-se-18
2 routes 83 stops
Transport-Canada Temiskaming Shores, Ontario, Canada Active RT
until December 31, 2026
metrolinx-tmix-se-19
13 routes 282 stops
Transport-Canada Timmins, Ontario, Canada Active RT
until December 31, 2026
middlesex-county-on-ca
3 routes 26 stops
Transport-Canada Canada Active
until December 31, 2027
mont-tremblant
1 routes 84 stops
Transport-Canada Mont-Tremblant, Quebec, Canada Active RT
until December 20, 2026
mrc-du-haut-saint-laurent-1
3 routes 62 stops
Transport-Canada Canada Active RT
until December 31, 2027
municipality-of-wood-buffalo
38 routes 331 stops
Transport-Canada Fort McMurray, Alberta, Canada Active RT
until December 10, 2026
northbay
13 routes 268 stops
Transport-Canada North Bay, Ontario, Canada Active RT
until October 29, 2027
ontario-northland-ca
15 routes 223 stops
Transport-Canada Ontario, Canada Active RT
until October 29, 2027
opendata-hamilton-ca
35 routes 2,336 stops
Transport-Canada Hamilton, Ontario, Canada Active RT
until December 26, 2026
owen-sound
4 routes 149 stops
Transport-Canada Canada Active
until October 30, 2027
prairie
9 routes 198 stops
Transport-Canada Grande Prairie, Alberta, Canada Active
until December 14, 2026
prince-albert-sk-ca
7 routes 153 stops
Transport-Canada Prince Albert, Saskatchewan, Canada Active
until December 31, 2027
reseau-express-metropolitain
3 routes 45 stops
Transport-Canada Montreal, Quebec, Canada Active
until December 31, 2026
societe-de-transport-de-salaberry
14 routes 421 stops
Transport-Canada Salaberry-de-Valleyfield, Quebec, Canada Active
until December 31, 2026
transit
12 routes 132 stops
Transport-Canada Canada Active
until June 1, 2027
transport-collectif-de-pierre-de-saurel
5 routes 88 stops
Transport-Canada Sorel-Tracy, Quebec, Canada Active RT
until December 31, 2026
trois-rivieres-1
38 routes 1,036 stops
Transport-Canada Trois-Rivieres, Quebec, Canada Active
until December 26, 2026
ville-de-rouyn-noranda
4 routes 118 stops
Transport-Canada Rouyn-Noranda, Quebec, Canada Active
until December 31, 2027
yellowknife-transit
3 routes 93 stops
Transport-Canada Canada Active
until December 31, 2027
zenbus-laurentides
1 routes 114 stops
Transport-Canada Canada Active RT
until August 7, 2027
zenbus-net-mrc-de-montcalm-1
2 routes 68 stops
Transport-Canada Saint-Lin-Laurentides, Quebec, Canada Active RT
until November 30, 2026
zenbus-saint-jean-sur-richelieu
8 routes 361 stops
Transport-Canada Saint-Jean-sur-Richelieu, Quebec, Canada Active RT
until May 31, 2027
f-hinton-ca
2 routes 31 stops
Transport-Usa Hinton, Alberta, Canada Active
until December 30, 2027
kings-transit-authority
5 routes 496 stops
Transport-Usa Canada Active
until December 31, 2027
midland-penetanguishene-transit
2 routes 30 stops
Transport-Usa Midland, Ontario, Canada Active
until January 6, 2027
viarail
18 routes 387 stops
VIA-Rail Canada Active
until December 31, 2027
cold-lake-transit
4 routes 37 stops
coldlake-com City of Cold Lake, Canada Active
until December 31, 2027
city-of-owen-sound
1 routes 9 stops
owensound-ca Canada Active
until December 31, 2026
saguenay
61 routes 1,568 stops
saguenay-tmix-se Canada Active RT
until January 3, 2027
whitecourt-transit
3 routes 43 stops
whitecourt-ca Whitecourt, Canada Active
until December 31, 2027
edmonton-streetcar
2 routes 7 stops
Edmonton-Radial-Railway Canada Expired
until October 12, 2026
niagara-region
35 routes 1,150 stops
Fredericton-Transit Oakville, Ontario, Canada Expired
until October 31, 2026
riderexpress
11 routes 86 stops
Riderexpress-ticpoi British Columbia, Canada Expired
until December 30, 2023
roamtransit-banff-ab-ca
10 routes 123 stops
Roam-Transit Canmore, Alberta, Canada Expired
until December 31, 2024
contenu
100 routes 1,824 stops
Soci-transport-Montral Gatineau, Quebec, Canada Expired
until December 9, 2024
st-albert-transit
42 routes 852 stops
St-Albert-Transit Edmonton, Alberta, Canada Expired
until April 24, 2021
tofino-shuttle
2 routes 19 stops
Tofino-Free-Shuttle Canada Expired
until September 7, 2026
avecbili-mrc-nicolet-yamaska
2 routes 30 stops
Transport-Canada Nicolet, Quebec, Canada Expired
until December 20, 2024
bctracker-ca-2
2 routes 12 stops
Transport-Canada British Columbia, Canada Expired
until September 30, 2026
bctracker-ca-3
1 routes 43 stops
Transport-Canada Area A (Baynes Sound), British Columbia, Canada Expired
until September 30, 2026
bctracker-ca-5
3 routes 24 stops
Transport-Canada Hornby Island, British Columbia, Canada Expired
until September 7, 2026
gabriola-community-shuttle
4 routes 93 stops
Transport-Canada Gabriola, British Columbia, Canada Expired
until June 30, 2024
metropolitaine-de-transport3
10 routes 502 stops
Transport-Canada Canada Expired
until September 6, 2020
moosejaw-sk-ca
4 routes 185 stops
Transport-Canada Moose Jaw, Saskatchewan, Canada Expired
until March 29, 2024
norfolk
1 routes 8 stops
Transport-Canada Ontario, Canada Expired
until October 1, 2026
orangeville-transit
3 routes 87 stops
Transport-Canada Orangeville, Ontario, Canada Expired
until December 31, 2025
perthcounty
5 routes 33 stops
Transport-Canada Ontario, Canada Expired
until June 30, 2023
t3transit
6 routes 43 stops
Transport-Canada Charlottetown, Prince Edward Island, Canada Expired
until December 31, 2016
ville-de-saint-hyacinthe-1
11 routes 196 stops
Transport-Canada Saint-Hyacinthe, Quebec, Canada Expired RT
until December 31, 2024
wroute
6 routes 7 stops
Transport-Canada Ontario, Canada Expired
until June 14, 2019
str-qc-ca
3 routes 183 stops
Trillium-Transit Rimouski, Quebec, Canada Expired
until December 31, 2022
yrt-ca
125 routes 4,806 stops
York-Region-Transit Markham, Ontario, Canada Expired RT
until October 31, 2026

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
Need GTFS data for Canada?

Request enhanced GTFS, complete local coverage, larger datasets, GeoJSON, validation reports, or another delivery format. These datasets are not included in API plans.

Request data for Canada
Build real-time departures into your app

Tell us about your project. Test London API examples while we review your request.

Request data / API access