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.| Route | Service Area | Route Details | Notes |
| 62 | Hidden Valley Express | Hidden Valley — City Centre via 78 Avenue Terminal | |
| 64 | MacEwan Express | Sandstone Terminal — City Centre via 78 Avenue Terminal | |
| 70 | Valley Ridge Express | Crestmont — City Centre via Valley Springs Terminal, Valley Ridge Terminal | |
| 109 | Harvest Hills Express | Harvest Hills — City Centre | |
| 116 | Coventry Hills Express | Coventry — City Centre | |
| 117 | Mckenzie Towne Express | Mckenzie Towne Terminal — City Centre | |
| 131 | East Bow Express | Cranston — 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. |
| 142 | Panorama Express | Panorama Hills — City Centre via 78 Avenue Terminal, North Pointe Terminal | |
| 151 | New Brighton Express | Copperfield Terminal — City Centre via Douglas Glen Terminal | |
| 504 | Stampede Park North Express via Centre Street | North Pointe Terminal — Stampede Park via 78 Avenue Terminal | Seasonal service. Only operates during Calgary Stampede. |
| 507 | Stampede Park Southeast Express | McKenzie Towne Terminal — Stampede Park | Seasonal 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.
| Route | Service Area | Route Details | Notes |
| 300 | BRT Airport / City Centre | City Centre — Calgary International Airport via 78 Avenue Terminal | |
| 301 | MAX Green BRT North / City Centre | North Pointe Terminal — 7 Street Southwest station via City Centre, 78 Avenue Terminal | |
| 302 | BRT Southeast / City Centre | South Health Campus — City Centre via McKenzie Towne Terminal and Douglas Glen Terminal | |
| 303 | MAX Orange Saddletowne / Brentwood | Saddletowne station — Brentwood station via Rundle station, Foothills Hospital, Alberta Children's Hospital | |
| 304 | MAX Yellow Woodpark / City Centre | Woodpark Boulevard — City Centre via Rockyview General Hospital, Mount Royal University | |
| 305 | BRT Bowness / City Centre | Bowness — Canada Olympic Park | Peak service only. |
| 306 | MAX Teal Westbrook / Douglas Glen | Westbrooke station — Douglas Glen Terminal via Heritage station, Rockyview General Hospital, Mount Royal University | |
| 307 | MAX Purple East Hills / City Centre | East Hills Plaza — City Centre | Extended 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.| Route | Service Area | Route Details | Notes | - | - | - | - |
| 698 | 17th Ave / Western Canada / St. Mary's | St. Mary's High School — 69 Street SW Station | Western Canada High School students get off at 17 Avenue SW at 6th Street SW. | - | - | - | - |
| 699 | West Springs / Various Schools | Central 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. | - | - | - | - |
| 703 | Churchill / Sherwood | Sir Winston Churchill High School - Sherwood | - | - | - | - | |
| 704 | Churchill / Edgepark Boulevard | Sir Winston Churchill High School — Edgemont via Hamptons Terminal | - | - | - | - | |
| 705 | Sir Winston Churchill / Edgebrook Rise | Sir Winston Churchill High School — Edgebrook Rise Terminal | - | - | - | - | |
| 706 | Churchill / Edenwold Drive | Sir Winston Churchill High School — Hamptons Terminal | Referred to as Churchill / Edgemont on the route map. | - | - | - | - |
| 708 | Centennial / Chaparral | Centennial High School — Chaparral | - | - | - | - | |
| 711 | Beaverbrook / Douglasglen | Lord Beaverbrook High School — Douglasdale | - | - | - | - | |
| 712 | Beaverbrook / Parkland | Lord Beaverbrook High School — Parkland Terminal | - | - | - | - | |
| 713 | Beaverbrook / Deer Run | Lord Beaverbrook High School — Deer Run Terminal | - | - | - | - | |
| 714 | Beaverbrook / Prestwick | Lord Beaverbrook High School — Mckenzie Towne | Referred to as Beaverbrook / Prestwick / McKenzie Towne on the route map, most likely to avoid confusion with route 720. | - | - | - | - |
| 715 | Beaverbrook / Queensland | Lord Beaverbrook High School — Deer Ridge | Referred to as Beaverbrook / Deer Ridge on the route map. | - | - | - | - |
| 716 | Beaverbrook / New Brighton | Lord Beaverbrook High School — New Brighton | - | - | - | - | |
| 717 | Beaverbrook / Copperfield | Lord Beaverbrook High School — Copperfield | - | - | - | - | |
| 718 | Beaverbrook / Douglasdale | Lord Beaverbrook High School — Douglasdale via Douglasbank Way Terminal | - | - | - | - | |
| 719 | Beaverbrook / McKenzie | Lord Beaverbrook High School — McKenzie | Referred to as Beaverbrook / Mckenzie Park on the route map. | - | - | - | - |
| 720 | Beaverbrook / Prestwick | Lord Beaverbrook High School — Prestwick | - | - | - | - | |
| 721 | Bowness / Valley Ridge | Bowness High School — Valley Ridge | Referred to as Bowness / Valley Ridge / Crestmont on the route map. | - | - | - | - |
| 722 | Bowness / Tuscany Ravine | Bowness High School — Tuscany | - | - | - | - | |
| 724 | Bowness / Tuscany North | Bowness 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. | - | - | - | - |
| 725 | Bowness / Silver Springs | Bowness High School — Silver Springs | - | - | - | - | |
| 726 | Bowness / Tuscany North | Bowness 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. | - | - | - | - |
| 728 | Bowness / Cougar Ridge | Bowness High School — Cougar Ridge | - | - | - | - | |
| 731 | Ernest Manning / West Springs | Ernest 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. | - | - | - | - |
| 732 | Central Memorial / Glamorgan | Central Memorial High School — Discovery Ridge | Referred to as Central Memorial / Discovery Ridge on the route map. | - | - | - | - |
| 733 | Central Memorial / Lakeview | Central Memorial High School — Lakeview | - | - | - | - | |
| 734 | Diefenbaker / Evanston | John G. Diefenbaker High School — Evanston | - | - | - | - | |
| 735 | Diefenbaker / Sage Hill / Kincora | John 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. | - | - | - | - |
| 736 | Diefenbaker / Evanston | John G. Diefenbaker High School — Evanston | - | - | - | - | |
| 745 | Crescent Heights / Vista Heights | Crescent Heights High School — Vista Heights Terminal | - | - | - | - | |
| 750 | Fowler / Castleridge | James Fowler High School — Castleridge via Falconshire Drive Station | - | - | - | - | |
| 751 | Fowler / Coral Springs / Falconridge | James Fowler High School — Falconridge | Two buses, during the AM service, one starts at Falconridge Drive, other starts at 68 Street NE. | - | - | - | - |
| 752 | Fowler / Redstone | James 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. | - | - | - | - |
| 753 | Fowler / Livingston | James Fowler High School — Livingston | - | - | - | - | |
| 754 | Fowler / Saddletowne Station | James Fowler High School — Saddletowne station | - | - | - | - | |
| 755 | Fowler / Skyview | James 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. | - | - | - | - |
| 756 | Fowler / Cornerstone | James Fowler High School — Cornerstone | - | - | - | - | |
| 757 | Joane Cardinal-Schubert / Copperpond | Joane Cardinal-Schubert High School — Copperpond | - | - | - | - | |
| 758 | Joane Cardinal-Schubert / New Brighton | Joane Cardinal-Schubert High School — New Brighton | - | - | - | - | |
| 760 | Scarlett / West Bonavista | Dr. E.P. Scarlett High School — Lake Bonavista | Bus makes a stop in front of Robert Warren School after drop off/pick up | - | - | - | - |
| 762 | Scarlett / Bonavista | Dr. E.P. Scarlett High School — Lake Bonavista | Bus makes a stop in front of Robert Warren School after drop off/pick up | - | - | - | - |
| 764 | Scarlett / James McKevitt Road | Dr. E.P. Scarlett High School — Somerset-Bridlewood C-Train Station via Fish Creek-Lacombe C-Train Station | Bus makes a stop in front of Robert Warren School after drop off/pick up | - | - | - | - |
| 765 | Scarlett / Silverado | Dr. E.P. Scarlett High School — Silverado | Bus makes a stop in front of Robert Warren School after drop off/pick up | - | - | - | - |
| 766 | Scarlett / Evergreen | Dr. E.P. Scarlett High School — Evergreen via Fish Creek-Lacombe C-Train Station | Bus makes a stop in front of Robert Warren School after drop off/pick up | - | - | - | - |
| 767 | Dr. E.P. Scarlett / Anderson | Dr. E.P. Scarlett High School — Anderson 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 | - | - | - | - |
| 768 | Scarlett / Legacy | Dr. E.P. Scarlett High School — Legacy | Bus makes a stop in front of Robert Warren School after drop off/pick up | - | - | - | - |
| 771 | Robert Thirsk / Nolan Hill | Robert Thirsk High School — Nolan Hill | - | - | - | - | |
| 772 | Robert Thirsk / Citadel | Robert Thirsk High School — Citadel | - | - | - | - | |
| 773 | Robert Thirsk / Rocky Ridge | Robert Thirsk High School — Rocky Ridge | - | - | - | - | |
| 774 | Robert Thirsk / Royal Oak | Robert Thirsk High School — Royal Oak | - | - | - | - | |
| 776 | Wise Wood / Palliser / Oakridge | Henry Wise Wood High School — Palliser | Referred to as Henry Wise Wood / Oakridge / Palliser on the route map. | - | - | - | - |
| 778 | Wise Wood / Woodlands | Henry Wise Wood High School — Woodbine | - | - | - | - | |
| 779 | Wise Wood / Riverbend | Henry Wise Wood High School — Ogden via Riverbend Station | Referred to as Wise Wood / Ogden / Riverbend on the route map | - | - | - | - |
| 780 | Henry Wise Wood / Oakridge | Henry Wise Wood High School — Oakridge via Southland Leisure Centre | - | - | - | - | |
| 782 | H.D. Cartwright / Nolan Hill | H.D. Cartwright School — Nolan Hill | - | - | - | - | |
| 783 | Gordon Higgins / Temple | Dr. Gordon Higgins School — Temple via Whitehorn Drive Station | - | - | - | - | |
| 786 | John Ware / Woodbine | John Ware School — Woodbine | - | - | - | - | |
| 789 | A.E. Cross / Signal Hill | A.E. Cross School - Signal Hill | - | - | - | - | |
| 793 | Queen Elizabeth / Sunnyside | Queen Elizabeth Junior/Senior High School — Sunnyside C-Train Station | - | - | - | - | |
| 794 | F.E. Osborne / Silver Springs | F. E. Osborne Junior High School — Silver Springs | - | - | - | - | |
| 795 | F.e. Osborne / Sage Hill | F. E. Osborne Junior High School — Sage Hill | - | - | - | - | |
| 796 | Tom Baines / Edgemont | Tom Baines Junior High School — Edgemont via Edgebrook Rise Terminal | - | - | - | - | |
| 797 | Tom Baines / Hamptons | Tom Baines Junior High School — Hamptons via Hamptons Terminal | - | - | - | - | |
| 798 | Annie Gale / Taradale | Annie Gale Junior High School - Taradale | - | - | - | - | |
| 799 | Annie Gale / Coral Springs | Annie Gale Junior High School — Coral Springs | - | - | - | - | |
| 801 | Brebeuf / Royal Oak | St. Jean Brebeuf Junior High School — Royal Oak | - | - | - | - | |
| 802 | Brebeuf / Hawkwood | St. Jean Brebeuf Junior High School — Hawkwood via Hawkwood Terminal and Dalhousie LRT Station | Referred to as Brebeuf / Hawkwood / Dalhousie on the route map. | - | - | - | - |
| 805 | St. Jean Brebeuf / Hamptons / Edgemont | St. Jean Brebeuf Junior High School — Hamptons via Hamptons Terminal and Edgebrook Rise Terminal | - | - | - | - | |
| 807 | St. Jean Brebeuf / Rocky Ridge | St. Jean Brebeuf Junior High School — Rocky Ridge | - | - | - | - | |
| 809 | St Francis / Nolan Hill / Edgemont | St. Francis High School — Nolan Hill | - | - | - | - | |
| 810 | St Francis / Tuscany Glen / Ravine | St. Francis High School — Tuscany | - | - | - | - | |
| 811 | St. Francis / Tuscany | St. Francis High School — Tuscany | - | - | - | - | |
| 812 | St. Francis / East Arbour Lake / Citadel | St. Francis High School — Citadel Terminal | Referred to as St Francis / Citadel / Arbour Lake on the route map. | - | - | - | - |
| 813 | St. Francis / Arbour Lake / Scenic Acres / Siver Springs | St. Francis High School — Arbour Lake | - | - | - | - | |
| 814 | St. Francis / Royal Oak | St. Francis High School — Royal Oak | - | - | - | - | |
| 815 | St. Francis / South Ranchlands / Arbour Lake | St. Francis High School — Arbour Lake | Referred to as St Francis / Arbour Lake / Ranchlands on the route map. | - | - | - | - |
| 816 | St. Francis / East Hawkwood / Citadel | St. Francis High School — Citadel Terminal | Refereed to as St Francis / Citadel / Hawkwood on the route map. | - | - | - | - |
| 817 | St. Francis / Rocky Ridge | St. Francis High School — Rocky Ridge | - | - | - | - | |
| 818 | St. Francis / Sherwood / Hamptons / Edgemont | St. Francis High School — Sherwood via Hamptons Terminal | - | - | - | - | |
| 819 | St. Francis / Nolan Hill | St. Francis High School — Nolan Hill | - | - | - | - | |
| 820 | St. Francis / Scenic Acres North | St. Francis High School — Scenic Acres | - | - | - | - | |
| 821 | Bishop O'Byrne / McKenzie / Mountain Park | Bishop O'Byrne High School — McKenzie Lake | Referred to as Bishop O’Byrne / McKenzie on the route map. | - | - | - | - |
| 823 | Bishop Mcnally / Redstone / Skyview | Bishop Mcnally School — Skyview | - | - | - | - | |
| 825 | Bishop Carroll / Mckenzie Towne Express | Bishop Carroll High School - Mckenzie Towne | - | - | - | - | |
| 826 | Bishop Carroll / Dalhouse / Brentwood | Bishop Carroll High School — Dalhousie C-Train station via Brentwood C-Train station | - | - | - | - | |
| 832 | Madeline D'Houet / North Pointe | Madeline D'Houet School — North Pointe Terminal via Country Hills Boulevard Station | - | - | - | - | |
| 833 | Madeline D'Houet / Brentwood / Dalhousie | Madeline D'Houet School — Dalhousie C-Train Station via Brentwood C-Train Station | - | - | - | - | |
| 835 | St. Bonaventure / Anderson | St. Bonaventure School — Anderson C-Train Station | Service in PM only | - | - | - | - |
| 836 | St. Vincent de Paul / Scenic Acres | St. Vincent de Paul School — Scenic Acres | - | - | - | - | |
| 839 | Our Lady of Grace / Evanston | Our Lady of Grace School —Evanston | Service in AM only | - | - | - | - |
| 844 | Notre Dame / Evanston | Notre Dame High School — Evanston | Service in PM only | - | - | - | - |
| 845 | Msgr J.S. Smith / Mahogany | Monsignor J.S. Smith School — Mahogany | - | - | - | - | |
| 848 | Our Lady of the Rockies / New Brighton | Our Lady of the Rockies School — New Brighton | - | - | - | - | |
| 849 | Our Lady of the Rockies / Douglasdale | Our Lady of the Rockies School — Douglasdale | - | - | - | - | |
| 851 | St. Augustine / Lynnwood / Ogden | St. Augustine School — Lynnwood via Chinook C-Train Station | - | - | - | - | |
| 853 | St. Augustine / Riverbend | St. Augustine School — Riverbend Station | - | - | - | - | |
| 858 | St. Stephen / Legacy | St. Stephen School — Legacy | - | - | - | - | |
| 862 | All Saints High / Cranston North | All Saints High School — Seton | - | - | - | - | |
| 863 | All Saints High/ Mahogany / Cranston | All Saints High School — Mahogany | - | - | - | - | |
| 864 | All Saints High / Auburn Bay | All Saints High School — Auburn Bay | - | - | - | - | |
| 865 | All Saints High / Silverado | All Saints High School — Silverado | - | - | - | - | |
| 866 | All Saints High / Cranston | All Saints High School — Cranston | - | - | - | - | |
| 867 | All Saints High / Chaparral | All Saints High School — Chaparal | - | - | - | - | |
| 869 | All Saints High / Somerset-Bridlewood Station | All Saints High School — Somerset–Bridlewood C-Train station | Service in PM only | - | - | - | - |
| 871 | St. Martha School / Marlborough | St. Martha School — Marlborough C-Train station | Service in PM only | - | - | - | - |
| 872 | St. Alphonsus / Rundle | St. Alphonsus School — Rundle C-Train station | Service in PM only | - | - | - | - |
| 873 | Our Lady of Peace / Shawnessy | Our Lady Of Peace School — Shawnessy | PM only | 877 | Father James Whelihan School / Walden | Father James Whelihan School — Walden | |
| 878 | Father James Whelihan / Chaparral | Father James Whelihan School — Chaparal | - | - | - | - | |
| 879 | Christ The King / Cranston | Christ the King School — Cranston | - | - | - | - | |
| 880 | St. Matthew / Heritage | St. Matthew School — Heritage C-Train Station | - | - | - | - | |
| 882 | Blessed Marie-Rose / Nolan Hill | Blessed Marie-Rose School — Nolan Hill | Service in PM only | - | - | - | - |
| 887 | St. Elizabeth Seton / Panorama Hills | St. Elizabeth Seton School — Panorama Hills | - | - | - | - | |
| 890 | St John Henry Newman / Seton | St John Henry Newman School — Seton | - | - | - | - | |
| 892 | St. Isabella / McKenzie | St. Isabella School — McKenzie Towne | Service in PM only | - | - | - | - |
| 894 | St. Gregory / 69 St SW / Strathcona | St. Gregory School — Strathacona via 69 Street C-Train station | - | - | - | - | |
| 895 | St. Gregory / West Springs/ Cougarridge | St. Gregory School — Cougarridge via 69 Street C-Train station | - | - | - | - | |
| 896 | LOA / Valley Ridge / Crestmont | Our Lady of Assumption School — Valley Ridge | - | - | - | - |