Route 21 Castleridge — Calgary Transit Bus Schedule, Frequency & Stops

Route 21 Castleridge is a Calgary Transit bus route running toward CASTLERIDGE. Service operates on Monday–Friday, Monday–Thursday, Sunday & holidays, Saturday (Jun 27 – Aug 29), Stampede (Jul 6–10), Friday, Stampede (Jul 4–11), Saturday (Jun 6), Sunday (Jun 7), Saturday (Jun 13), Sunday (Jun 14), Saturday (Jun 20), Sunday (Jun 21), Stampede (Jul 2), Stampede (Jul 3), Stampede (Jul 5), Stampede (Jul 8), Stampede (Jul 12) and Stampede (Jul 13) days. On Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days, service toward CASTLERIDGE runs from 4:45 AM to 12:51 AM, about every 18 minutes at peak and every 18 minutes midday. All times are scheduled times, effective Jun 3 – Aug 30, 2026.

Service alerts

No alerts currently listed for this route — live alert list at /alerts/, updated every 10 minutes.

Frequency & span — toward CASTLERIDGE

Route 21 frequency and service span toward CASTLERIDGE, effective Jun 3 – Aug 30, 2026
DaysFirstLastPeakMiddayEvening
Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)4:45 AM12:51 AMevery 18 minevery 18 minevery 18 min
Sunday & holidays & Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Sunday (Jun 7) & Saturday (Jun 13) & Sunday (Jun 14) & Saturday (Jun 20) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12)5:51 AM12:22 AMevery 32 minevery 35 minevery 35 min

Departures from McKnight-Westwinds LRT Station — toward CASTLERIDGE

Route 21 toward CASTLERIDGE — departures from McKnight-Westwinds LRT Station, Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13), effective Jun 3 – Aug 30, 2026
HourDepartures
4 AM4:45
5 AM5:06, 5:24, 5:42
6 AM6:00, 6:18, 6:36, 6:54
7 AM7:12, 7:30, 7:48
8 AM8:06, 8:24, 8:42
9 AM9:00, 9:18, 9:36, 9:54
10 AM10:12, 10:30, 10:48
11 AM11:06, 11:24, 11:42
12 PM12:00, 12:18, 12:36, 12:54
1 PM1:12, 1:30, 1:49
2 PM2:07, 2:26, 2:44
3 PM3:03, 3:21, 3:40, 3:59
4 PM4:18, 4:36, 4:54
5 PM5:12, 5:30, 5:48
6 PM6:06, 6:24, 6:42
7 PM7:00, 7:18, 7:36, 7:54
8 PM8:12, 8:30, 8:48
9 PM9:06, 9:21, 9:51
10 PM10:21, 10:51
11 PM11:21, 11:51
After midnight12:21 AM, 12:51 AM (after midnight — late-night service from the previous service day)
Route 21 toward CASTLERIDGE — departures from McKnight-Westwinds LRT Station, Sunday & holidays & Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Sunday (Jun 7) & Saturday (Jun 13) & Sunday (Jun 14) & Saturday (Jun 20) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12), effective Jun 3 – Aug 30, 2026
HourDepartures
5 AM5:51
6 AM6:23, 6:55
7 AM7:27, 7:59
8 AM8:31
9 AM9:03, 9:35
10 AM10:07, 10:39
11 AM11:14, 11:49
12 PM12:24, 12:59
1 PM1:34
2 PM2:09, 2:44
3 PM3:19, 3:54
4 PM4:29
5 PM5:04, 5:39
6 PM6:14, 6:49
7 PM7:24, 7:59
8 PM8:34
9 PM9:09, 9:42
10 PM10:14, 10:46
11 PM11:18, 11:50
After midnight12:22 AM (after midnight — late-night service from the previous service day)

Stops served — toward CASTLERIDGE

32 stops, in order of travel:

  1. Stop 9642 — McKnight-Westwinds LRT Station
  2. Stop 9651 — EB Westwinds DR @ Castleridge BV NE
  3. Stop 5794 — SB Castleridge BV @ Westwinds DR NE
  4. Stop 4764 — SB Castleridge BV @ Westwinds CR NE
  5. Stop 9846 — SB Castleridge BV @ Westwinds CR NE
  6. Stop 4562 — EB Castleridge BV @ 54 AV NE
  7. Stop 5795 — EB Castleridge BV @ E. of 54 AV NE
  8. Stop 4561 — EB Castleridge BV @ E. of Westwinds DR NE
  9. Stop 5790 — EB Falconridge DR @ Falsbridge DR NE
  10. Stop 4563 — EB Falconridge DR @ Falconridge CR NE
  11. Stop 4565 — EB Falconridge DR @ Falconridge CR NE
  12. Stop 5791 — EB Falconridge DR @ Falwood WY NE
  13. Stop 7609 — EB Falconridge DR @ Fallswater RD NE
  14. Stop 7606 — SB 68 ST NE @ Falconridge DR
  15. Stop 6080 — EB Coral Springs BV @ 68 ST NE
  16. Stop 6956 — EB Coral Springs BV @ Coral Sands PL NE
  17. Stop 7443 — EB Coral Springs BV @ Coral Sands TC NE
  18. Stop 7601 — NB Coral Springs BV @ Coral Springs PL NE
  19. Stop 8632 — NB Coral Springs BV @ Coral Springs PA NE
  20. Stop 7602 — NB Coral Springs BV @ Coral Shores DR NE
  21. Stop 7603 — NB Coral Springs BV @ Coral Reef LI NE
  22. Stop 7604 — WB Coral Springs BV @ Coral Springs CL NE
  23. Stop 7278 — WB Falshire DR @ 68 ST NE
  24. Stop 7605 — WB Falshire DR @ Falton DR NE
  25. Stop 5792 — WB Falshire DR @ Falshire CL NE
  26. Stop 5685 — WB Castleridge DR @ Falconridge BV NE
  27. Stop 7882 — WB Castleridge DR @ Castleridge RD NE
  28. Stop 5793 — WB Castleridge DR @ 54 ST NE
  29. Stop 7886 — WB Castleridge DR @ Castledale CR NE
  30. Stop 7887 — WB Castleridge DR @ Castlebrook DR NE
  31. Stop 9653 — WB Westwinds DR @ Castleridge BV NE
  32. Stop 9642 — McKnight-Westwinds LRT Station

Service exceptions

July 1, 2026 and August 3, 2026 run the Sunday schedule.

Stampede (Jul 6–10): a special schedule applies on July 6, 2026, July 7, 2026, July 9, 2026, July 10, 2026.

Stampede (Jul 4–11): a special schedule applies on July 4, 2026, July 11, 2026.

Stampede (Jul 2): a special schedule applies on July 2, 2026.

Stampede (Jul 3): a special schedule applies on July 3, 2026.

Stampede (Jul 5): a special schedule applies on July 5, 2026.

Stampede (Jul 8): a special schedule applies on July 8, 2026.

Stampede (Jul 12): a special schedule applies on July 12, 2026.

Stampede (Jul 13): a special schedule applies on July 13, 2026.

Frequently asked questions

How often does Route 21 run?

On Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days Route 21 runs about every 18 minutes at peak and every 18 minutes midday.

What time is the first and last Route 21 bus toward CASTLERIDGE?

On Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days the first bus toward CASTLERIDGE leaves McKnight-Westwinds LRT Station at 4:45 AM and the last at 12:51 AM.

Does Route 21 run on Sundays?

Yes — see the Sunday & holidays rows in the frequency tables above.