List of Calgary Transit bus routes


This is a list of Calgary Transit bus routes.

Express Buses

Express routes, are peak-hour services that run in one direction in the morning and in the reverse direction in the afternoon. Historically, express bus stops are denoted with a red sign, but the use has been abandoned since 2000 in favor of a unified scheme.
RouteService AreaRoute DetailsNotes
62Hidden Valley ExpressHidden Valley — City Centre via 78 Avenue Terminal
64MacEwan ExpressSandstone Terminal — City Centre via 78 Avenue Terminal
70Valley Ridge ExpressCrestmont — City Centre via Valley Springs Terminal, Valley Ridge Terminal
109Harvest Hills ExpressHarvest Hills — City Centre
116Coventry Hills ExpressCoventry — City Centre
117Mckenzie Towne ExpressMckenzie Towne Terminal — City Centre
131East Bow ExpressCranston — City Centre via Ogden Road/24th St SE/Douglasdale Blvd/Mt. Mckenzie Dr Replaces routes 102, 103, 110, and 133. Provides Similar coverage to the Communities of Douglas Glen, Douglasdale, McKenzie Lake, and Cranston.
142Panorama ExpressPanorama Hills — City Centre via 78 Avenue Terminal, North Pointe Terminal
151New Brighton ExpressCopperfield Terminal — City Centre via Douglas Glen Terminal
504Stampede Park North Express via Centre StreetNorth Pointe Terminal — Stampede Park via 78 Avenue TerminalSeasonal service. Only operates during Calgary Stampede.
507Stampede Park Southeast ExpressMcKenzie Towne Terminal — Stampede ParkSeasonal service. Only operates during Calgary Stampede.

BRT and MAX

Calgary Transit's BRT routes has very few features of a modern bus rapid transit system, with limited stop service and signal priority being implemented. BRT in Calgary is meant to be a placeholder for soon-to-be-constructed LRT routes. BRT routes stop only at designated stops with red shelters.
Service from Calgary International Airport on Route 300 uses 2013-2014 New Flyers fitted with luggage racks at the front of the bus.
On Nov 19, 2018, Calgary Transit introduced 3 new MAX routes. MAX has shelters with heat, light, and doors. A fourth MAX route was introduced on December 23, 2019.
On September 5th, 2023, the 305 was decommissioned from service during the 2023 Fall service change. On September 1st, 2025, the 301 became the MAX Green Line as part of the 2025 Fall service change.
RouteService AreaRoute DetailsNotes
300BRT Airport / City CentreCity CentreCalgary International Airport via 78 Avenue Terminal
301MAX Green BRT North / City CentreNorth Pointe Terminal — 7 Street Southwest station via City Centre, 78 Avenue Terminal
302BRT Southeast / City CentreSouth Health CampusCity Centre via McKenzie Towne Terminal and Douglas Glen Terminal
303MAX Orange Saddletowne / BrentwoodSaddletowne stationBrentwood station via Rundle station, Foothills Hospital, Alberta Children's Hospital
304MAX Yellow Woodpark / City CentreWoodpark Boulevard — City Centre via Rockyview General Hospital, Mount Royal University
305BRT Bowness / City CentreBownessCanada Olympic ParkPeak service only.
306MAX Teal Westbrook / Douglas GlenWestbrooke station — Douglas Glen Terminal via Heritage station, Rockyview General Hospital, Mount Royal University
307MAX Purple East Hills / City CentreEast Hills Plaza — City CentreExtended trip to Chestermere from East Hills Plaza twice a day during morning and afternoon rush hours.

School Service

These routes service various schools en route on school days only. School Service is not a chartered service, and is available for travel by any fare-paid passenger. Services stop at all Calgary Transit bus stops along the intended service area, beyond which service continues nonstop to the school.
RouteService AreaRoute DetailsNotes----
69817th Ave / Western Canada / St. Mary'sSt. Mary's High School69 Street SW StationWestern Canada High School students get off at 17 Avenue SW at 6th Street SW.----
699West Springs / Various SchoolsCentral Memorial High School — Cougar Ridge Referred to as Cougar Ridge / West Springs / Various Schools on the route map. St Joan of Arc School students get off at 85 Street SW at Wentworth Drive. Ernest Manning High School students get off at 69 Street SW at Springborough Boulevard. A.E. Cross School students get off at Richmond Rd at Glenway Drive Southwest. Bishop Carroll High School students get off at Richard Rd at Bishop Carroll High.----
703Churchill / SherwoodSir Winston Churchill High School - Sherwood ----
704Churchill / Edgepark BoulevardSir Winston Churchill High School — Edgemont via Hamptons Terminal----
705Sir Winston Churchill / Edgebrook RiseSir Winston Churchill High School — Edgebrook Rise Terminal----
706Churchill / Edenwold DriveSir Winston Churchill High School — Hamptons TerminalReferred to as Churchill / Edgemont on the route map.----
708Centennial / ChaparralCentennial High School — Chaparral ----
711Beaverbrook / DouglasglenLord Beaverbrook High School — Douglasdale ----
712Beaverbrook / ParklandLord Beaverbrook High School — Parkland Terminal----
713Beaverbrook / Deer RunLord Beaverbrook High School — Deer Run Terminal----
714Beaverbrook / PrestwickLord Beaverbrook High School — Mckenzie Towne Referred to as Beaverbrook / Prestwick / McKenzie Towne on the route map, most likely to avoid confusion with route 720.----
715Beaverbrook / QueenslandLord Beaverbrook High School — Deer Ridge Referred to as Beaverbrook / Deer Ridge on the route map.----
716Beaverbrook / New BrightonLord Beaverbrook High School — New Brighton ----
717Beaverbrook / CopperfieldLord Beaverbrook High School — Copperfield ----
718Beaverbrook / DouglasdaleLord Beaverbrook High School — Douglasdale via Douglasbank Way Terminal----
719Beaverbrook / McKenzieLord Beaverbrook High School — McKenzie Referred to as Beaverbrook / Mckenzie Park on the route map.----
720Beaverbrook / PrestwickLord Beaverbrook High School — Prestwick ----
721Bowness / Valley RidgeBowness High School — Valley Ridge Referred to as Bowness / Valley Ridge / Crestmont on the route map.----
722Bowness / Tuscany RavineBowness High School — Tuscany ----
724Bowness / Tuscany NorthBowness High School — Tuscany Not to be confused with route 726 of the same name. Begins pick up/drop off service on Tuscany Springs Boulevard. PM route takes Stoney Trail into Tuscany.----
725Bowness / Silver SpringsBowness High School — Silver Springs ----
726Bowness / Tuscany NorthBowness High School — Tuscany Not to be confused with route 724 of the same name. Begins pick up/drop off service on Tusslewood Drive. PM route takes Crowchild Trail/12 Mile Coulee Road into Tuscany.----
728Bowness / Cougar RidgeBowness High School — Cougar Ridge ----
731Ernest Manning / West SpringsErnest Manning High School — Westland Estates AM service begins at 9 Avenue SW at 81 Street SW. PM service ends prior to this at 73 Street SW at Westpoint Close SW.----
732Central Memorial / GlamorganCentral Memorial High School — Discovery Ridge Referred to as Central Memorial / Discovery Ridge on the route map.----
733Central Memorial / LakeviewCentral Memorial High School — Lakeview ----
734Diefenbaker / EvanstonJohn G. Diefenbaker High School — Evanston ----
735Diefenbaker / Sage Hill / KincoraJohn G. Diefenbaker High School — Sage Hill / Kincora Two buses, during the AM service, one starts on Sage Hill Drive and does the whole route, the other starts on Kincora Glen Green/Rise and only does the Kincora portion before continuing to the school. Both PM buses complete the full route.----
736Diefenbaker / EvanstonJohn G. Diefenbaker High School — Evanston ----
745Crescent Heights / Vista HeightsCrescent Heights High School — Vista Heights Terminal----
750Fowler / CastleridgeJames Fowler High School
Castleridge via Falconshire Drive Station
----
751Fowler / Coral Springs / FalconridgeJames Fowler High School — Falconridge Two buses, during the AM service, one starts at Falconridge Drive, other starts at 68 Street NE.----
752Fowler / RedstoneJames Fowler High School — Skyview Ranch Two buses, during the AM service, one starts on Skyview Close, other starts on Redstone Drive. Both PM buses start dropoffs on Skyview Close.----
753Fowler / LivingstonJames Fowler High School — Livingston ----
754Fowler / Saddletowne StationJames Fowler High SchoolSaddletowne station----
755Fowler / SkyviewJames Fowler High School — Skyview Ranch Referred to as Fowler / Skyview Ranch / Redstone on the route map. Two buses, during the AM service, one starts on 52 St NE, other starts on Redstone Street.----
756Fowler / CornerstoneJames Fowler High School — Cornerstone ----
757Joane Cardinal-Schubert / CopperpondJoane Cardinal-Schubert High School — Copperpond ----
758Joane Cardinal-Schubert / New BrightonJoane Cardinal-Schubert High School — New Brighton ----
760Scarlett / West BonavistaDr. E.P. Scarlett High School — Lake Bonavista Bus makes a stop in front of Robert Warren School after drop off/pick up----
762Scarlett / BonavistaDr. E.P. Scarlett High School — Lake Bonavista Bus makes a stop in front of Robert Warren School after drop off/pick up----
764Scarlett / James McKevitt RoadDr. E.P. Scarlett High SchoolSomerset-Bridlewood C-Train Station via Fish Creek-Lacombe C-Train StationBus makes a stop in front of Robert Warren School after drop off/pick up----
765Scarlett / SilveradoDr. E.P. Scarlett High School — Silverado Bus makes a stop in front of Robert Warren School after drop off/pick up----
766Scarlett / EvergreenDr. E.P. Scarlett High School — Evergreen via Fish Creek-Lacombe C-Train StationBus makes a stop in front of Robert Warren School after drop off/pick up----
767Dr. E.P. Scarlett / AndersonDr. E.P. Scarlett High SchoolAnderson station (Calgary)Uses Route 10 Bus Stop at Anderson Station. Bus makes a stop in front of Robert Warren School after drop off/pick up----
768Scarlett / LegacyDr. E.P. Scarlett High School — Legacy Bus makes a stop in front of Robert Warren School after drop off/pick up----
771Robert Thirsk / Nolan HillRobert Thirsk High School — Nolan Hill ----
772Robert Thirsk / CitadelRobert Thirsk High School — Citadel ----
773Robert Thirsk / Rocky RidgeRobert Thirsk High School — Rocky Ridge ----
774Robert Thirsk / Royal OakRobert Thirsk High School — Royal Oak ----
776Wise Wood / Palliser / OakridgeHenry Wise Wood High School — Palliser Referred to as Henry Wise Wood / Oakridge / Palliser on the route map.----
778Wise Wood / WoodlandsHenry Wise Wood High School — Woodbine ----
779Wise Wood / RiverbendHenry Wise Wood High School — Ogden via Riverbend StationReferred to as Wise Wood / Ogden / Riverbend on the route map----
780Henry Wise Wood / OakridgeHenry Wise Wood High School — Oakridge via Southland Leisure Centre----
782H.D. Cartwright / Nolan HillH.D. Cartwright School — Nolan Hill ----
783Gordon Higgins / TempleDr. Gordon Higgins School — Temple via Whitehorn Drive Station----
786John Ware / WoodbineJohn Ware School — Woodbine ----
789A.E. Cross / Signal HillA.E. Cross School - Signal Hill ----
793Queen Elizabeth / SunnysideQueen Elizabeth Junior/Senior High SchoolSunnyside C-Train Station----
794F.E. Osborne / Silver SpringsF. E. Osborne Junior High School — Silver Springs ----
795F.e. Osborne / Sage HillF. E. Osborne Junior High School — Sage Hill ----
796Tom Baines / EdgemontTom Baines Junior High School — Edgemont via Edgebrook Rise Terminal----
797Tom Baines / HamptonsTom Baines Junior High School — Hamptons via Hamptons Terminal----
798Annie Gale / TaradaleAnnie Gale Junior High School - Taradale ----
799Annie Gale / Coral SpringsAnnie Gale Junior High School — Coral Springs ----
801Brebeuf / Royal OakSt. Jean Brebeuf Junior High School — Royal Oak ----
802Brebeuf / HawkwoodSt. Jean Brebeuf Junior High School — Hawkwood via Hawkwood Terminal and Dalhousie LRT StationReferred to as Brebeuf / Hawkwood / Dalhousie on the route map.----
805St. Jean Brebeuf / Hamptons / EdgemontSt. Jean Brebeuf Junior High School — Hamptons via Hamptons Terminal and Edgebrook Rise Terminal----
807St. Jean Brebeuf / Rocky RidgeSt. Jean Brebeuf Junior High School — Rocky Ridge ----
809St Francis / Nolan Hill / EdgemontSt. Francis High School — Nolan Hill ----
810St Francis / Tuscany Glen / RavineSt. Francis High School — Tuscany ----
811St. Francis / TuscanySt. Francis High School — Tuscany ----
812St. Francis / East Arbour Lake / CitadelSt. Francis High School — Citadel TerminalReferred to as St Francis / Citadel / Arbour Lake on the route map.----
813St. Francis / Arbour Lake / Scenic Acres / Siver SpringsSt. Francis High School — Arbour Lake ----
814St. Francis / Royal OakSt. Francis High School — Royal Oak ----
815St. Francis / South Ranchlands / Arbour LakeSt. Francis High School — Arbour Lake Referred to as St Francis / Arbour Lake / Ranchlands on the route map.----
816St. Francis / East Hawkwood / CitadelSt. Francis High School — Citadel TerminalRefereed to as St Francis / Citadel / Hawkwood on the route map.----
817St. Francis / Rocky RidgeSt. Francis High School — Rocky Ridge ----
818St. Francis / Sherwood / Hamptons / EdgemontSt. Francis High School — Sherwood via Hamptons Terminal----
819St. Francis / Nolan HillSt. Francis High School — Nolan Hill ----
820St. Francis / Scenic Acres NorthSt. Francis High School — Scenic Acres ----
821Bishop O'Byrne / McKenzie / Mountain ParkBishop O'Byrne High School — McKenzie Lake Referred to as Bishop O’Byrne / McKenzie on the route map.----
823Bishop Mcnally / Redstone / SkyviewBishop Mcnally School — Skyview ----
825Bishop Carroll / Mckenzie Towne ExpressBishop Carroll High School - Mckenzie Towne ----
826Bishop Carroll / Dalhouse / BrentwoodBishop Carroll High SchoolDalhousie C-Train station via Brentwood C-Train station----
832Madeline D'Houet / North PointeMadeline D'Houet School — North Pointe Terminal via Country Hills Boulevard Station----
833Madeline D'Houet / Brentwood / DalhousieMadeline D'Houet School — Dalhousie C-Train Station via Brentwood C-Train Station----
835St. Bonaventure / AndersonSt. Bonaventure SchoolAnderson C-Train StationService in PM only----
836St. Vincent de Paul / Scenic AcresSt. Vincent de Paul School — Scenic Acres ----
839Our Lady of Grace / EvanstonOur Lady of Grace School —Evanston Service in AM only----
844Notre Dame / EvanstonNotre Dame High School — Evanston Service in PM only----
845Msgr J.S. Smith / MahoganyMonsignor J.S. Smith School — Mahogany ----
848Our Lady of the Rockies / New BrightonOur Lady of the Rockies School — New Brighton ----
849Our Lady of the Rockies / DouglasdaleOur Lady of the Rockies School — Douglasdale ----
851St. Augustine / Lynnwood / OgdenSt. Augustine School — Lynnwood via Chinook C-Train Station----
853St. Augustine / RiverbendSt. Augustine School — Riverbend Station----
858St. Stephen / LegacySt. Stephen School — Legacy ----
862All Saints High / Cranston NorthAll Saints High School — Seton ----
863All Saints High/ Mahogany / CranstonAll Saints High School — Mahogany ----
864All Saints High / Auburn BayAll Saints High School — Auburn Bay ----
865All Saints High / SilveradoAll Saints High School — Silverado ----
866All Saints High / CranstonAll Saints High School — Cranston ----
867All Saints High / ChaparralAll Saints High School — Chaparal ----
869All Saints High / Somerset-Bridlewood StationAll Saints High SchoolSomerset–Bridlewood C-Train stationService in PM only----
871St. Martha School / MarlboroughSt. Martha School — Marlborough C-Train stationService in PM only----
872St. Alphonsus / RundleSt. Alphonsus School — Rundle C-Train stationService in PM only----
873Our Lady of Peace / ShawnessyOur Lady Of Peace School — Shawnessy PM only877Father James Whelihan School / WaldenFather James Whelihan School — Walden
878Father James Whelihan / ChaparralFather James Whelihan School — Chaparal ----
879Christ The King / CranstonChrist the King School — Cranston ----
880St. Matthew / HeritageSt. Matthew School — Heritage C-Train Station----
882Blessed Marie-Rose / Nolan HillBlessed Marie-Rose School — Nolan Hill Service in PM only----
887St. Elizabeth Seton / Panorama HillsSt. Elizabeth Seton School — Panorama Hills ----
890St John Henry Newman / SetonSt John Henry Newman School — Seton ----
892St. Isabella / McKenzieSt. Isabella School — McKenzie Towne Service in PM only----
894St. Gregory / 69 St SW / StrathconaSt. Gregory School — Strathacona via 69 Street C-Train station----
895St. Gregory / West Springs/ CougarridgeSt. Gregory School — Cougarridge via 69 Street C-Train station----
896LOA / Valley Ridge / CrestmontOur Lady of Assumption School — Valley Ridge ----