Calgary Transit/Routes

Provided here is a list of all Calgary Transit routes, including LRT service (CTrain), and buses (MAX, BRT, express bus, standard bus)

Tagging

Routes are mapped using the PTv2 scheme.

Calgary Transit bus routes (including BRT and MAX) are usually tagged like this:

Key Value
type=* route
route=* bus
network=* CT
name=* service name (usually destination relative to city centre, may also include street names for disambiguation)
operator=* Calgary Transit
ref=* route number (1-3 digit)
colour=* line colour as used in network maps and/or GTFS data. Most routes do not have colour; MAX routes have colours.

For the CTrain (LRT), services are tagged like this:

Key Value
type=* route
route=* light_rail
network=* CTrain
name=* line name
operator=* Calgary Transit
ref=* route number
colour=* line colour

LRT (CTrain)

LRT lines (services)

CTrain is composed of these LRT lines.

Route no. Name Termini Relations Notes
201 Red Line Tuscany–Somerset-Bridlewood
202 Blue Line 69 Street–Saddletowne

Physical lines (tracks and infrastructure)

CTrain line nomenclature distinguishes between LRT lines (i.e. the services people travel on) named with colours and physical lines (i.e. the infrastructure and track segments LRT trains travel on) named with the direction relative to downtown. The physical lines are named separately from the services, and originated from the 1970s network plan for the CTrain, which was originally planned to be a subway/metro service. As of 2025, the tracks are being renamed to reflect this distinction.

Line name Termini Relations Notes
South Line 9 Street SW junction - Somerset/Bridlewood Includes most of the 7 Avenue SW transit mall carrying both Blue and Red lines. Remainder used only by Red Line.
Northeast Line 3 Street SE junction - Saddletowne Used by Blue Line
Northwest Line 9 Street SW junction - Tuscany Used by Red Line
West Line 9 Street SW junction - 69 Street Used by Blue Line.

Bus

Standard bus service

Route no. Name Route Relations Notes
1 Bowness—Forest Lawn Bowness loop – 48 Ave NW – Bowness Rd – 3 Ave NW – Parkdale Blvd – Kensington Rd – (EB via 5 Ave and 1 St SW, WB via 3 St SE and 6 Ave – 9 Ave SE – 17 Ave Transitway – 17 Ave SE – 52 St SE – Pensacola Way SE – 8 Ave SE – Pembroke Drive – Forest Lawn loop relation 1874831
2 Mount Pleasant–Killarney/17 Ave Glenside Drive – 17 Ave SW – 8 St SW – (EB via 5 Ave, WB via 6 Ave) – Centre St – 12 Ave NW – 4 St NW – 64 Ave NW – Hunterview Dr – 78 Ave NW – 78 Ave loop
3 Sandstone–Elbow Drive Sandstone Terminal – Beddington Bl – Centre St – (SB via 6 Ave SW and 5 St SW, NB via 4 St SW and 5 Ave SW) – 4 St SW – Elbow Dr – Heritage Dr – Heritage Terminal
4 Huntington 78 Ave loop – 78 Ave NE – Huntington Dr – 4 St NE – Edmonton Trail – 4 Ave SE – 3 St SE – 6 Ave – 6 St SW – 4 Ave SW – 10 St NW – Cambrian Dr – 14 St NW – North Haven Dr — Norfolk Dr – 64 Ave NW – 4 St NW – Centre St – 78 Ave loop
5 North Haven 78 Ave loop – Centre St – 4 St NW – 64 Ave NW – Norfolk Dr – North Haven Dr – 14 St NW – Cambrian Dr – 10 St NW – 5 Ave – Edmonton Trail – 4 St NE – Huntington Dr
6 Killarney/26 Avenue 1 St SW – 6 Ave SW – 8 St SW – 11 Ave SW – 14 St SW - 17 Ave SW – 17A St SW – 26 Ave SW – 51 St SW – Richmond Rd – Westhills relation 2223511
7 Marda Loop 54 Ave loop – 54 Ave SW – 24 St SW – 33 Ave SW – 14 St SW – (NB via 12 Ave SW – 8 St SW and 5 Ave SW, SB via 17 Ave) – 1 St SW relation 2223507
8 North Pointe/Foothills Medical Centre North Pointe Terminal – Panamount Bl — Hidden Creek Way – Hidden Creek Bl – Hidden Creek Dr – Hidden Valley Dr – Shaganappi Tr – Northland Dr – Northmount Dr – Brisebois Dr – 33 St NW – Brentwood CTrain – 31 St NW – 32 Ave NW – 39 St NW – Alberta Children's Hospital – West Campus Bl – Foothills Medical Centre relation 2639988
9 Dalhousie/Chinook Dalhousie CTrain – Dalhousie Dr – 52 Ave NW – Brisebois Dr – Brentwood Rd – 32 Ave NW – Campus Dr – University Dr – Unwin Rd – Uxbridge Dr/29 St NW – Parkdale Bl – Crowchild Tr – Bow Tr – 37 St SW – Richardson Way – Richard Rd – Mt Royal Gate – Crowchild Tr – Glenmore Tr – Elbow Dr – 58 Ave SW – 1 St SW – Chinook CTrain relation 2639999
10 City Hall/Southcentre
11 Southwest Loop
12
13 Altadore
14 Cranston/Bridlewood
15 Renfrew/Ramsay
22 Richmond Road SW 1 St SW – 6 Ave SW – 14 St SW - 33 Ave SW – Richmond Rd – Westhills relation 2647614

Express bus

Route no. Name Route Relations Notes
62 Hidden Valley Express
  • SB: Hidden Valley Dr – 14 St NW – Berkshire Bl – Beddington Bl – Centre St – 6 Ave SW – WB 6 Ave SW at 9 St SW
  • NB: EB 5 Ave SW at 9 St SW – 5 Ave SW – Centre St – Beddington Bl – Berkshire Blvd – 14 St NW – Hidden Valley Dr

BRT and MAX

Route no. Name Route Relations Notes
301 BRT Airport/City Centre
302 BRT North/City Centre
303 MAX Orange
304 MAX Yellow Service uses the Southwest BRT transitway along 14 Street SW.
306 MAX Teal Service uses the Southwest BRT transitway along 14 Street SW.
307 MAX Purple
  • EB: 1 St SW – 9 Ave SE – 17 Ave Transitway – 17 Ave SE – East Hills – (Chestermere)
  • WB: (Chestermere) – East Hills – 17 Ave SE – 17 Ave Transitway – 9 Ave SE – 3 St SE – 6 Ave SE – 1 St SW
Uses 17 Avenue Transitway. Chestermere service during peak hours only