Route 138 Citadel — Calgary Transit Bus Schedule, Frequency & Stops

Route 138 Citadel is a Calgary Transit bus route running toward TUSCANY STATION and toward CROWFOOT STATION. 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 TUSCANY STATION runs from 4:43 AM to 11:50 PM, about every 30 minutes at peak and every 30 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 TUSCANY STATION

Route 138 frequency and service span toward TUSCANY STATION, 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:43 AM11:50 PMevery 30 minevery 30 minevery 30 min
Sunday & holidays & Sunday (Jun 7) & Sunday (Jun 14) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12)5:48 AM11:08 PMevery 40 minevery 40 minevery 40 min
Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Saturday (Jun 13) & Saturday (Jun 20)5:48 AM11:48 PMevery 40 minevery 40 minevery 40 min

Frequency & span — toward CROWFOOT STATION

Route 138 frequency and service span toward CROWFOOT STATION, effective Jun 3 – Aug 30, 2026
DaysFirstLastPeakMiddayEvening
Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)4:45 AM11:47 PMevery 30 minevery 30 minevery 30 min
Monday–Thursday & Friday4:45 AM11:47 PMevery 30 minevery 30 minevery 30 min
Sunday & holidays & Sunday (Jun 7) & Sunday (Jun 14) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12)5:55 AM11:09 PMevery 40 minevery 40 minevery 40 min
Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Saturday (Jun 13) & Saturday (Jun 20)5:55 AM11:49 PMevery 40 minevery 40 minevery 40 min

Departures from Crowfoot LRT Station — toward TUSCANY STATION

Route 138 toward TUSCANY STATION — departures from Crowfoot 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:43
5 AM5:19, 5:49
6 AM6:19, 6:50
7 AM7:20, 7:50
8 AM8:22, 8:52
9 AM9:22, 9:52
10 AM10:20, 10:50
11 AM11:20, 11:50
12 PM12:20, 12:50
1 PM1:20, 1:50
2 PM2:22, 2:52
3 PM3:07, 3:22, 3:54
4 PM4:26, 4:56
5 PM5:26, 5:58
6 PM6:25, 6:50
7 PM7:20, 7:50
8 PM8:20, 8:50
9 PM9:20, 9:50
10 PM10:20, 10:50
11 PM11:20, 11:50
Route 138 toward TUSCANY STATION — departures from Crowfoot LRT Station, Sunday & holidays & Sunday (Jun 7) & Sunday (Jun 14) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12), effective Jun 3 – Aug 30, 2026
HourDepartures
5 AM5:48
6 AM6:28
7 AM7:08, 7:48
8 AM8:28
9 AM9:08, 9:48
10 AM10:28
11 AM11:08, 11:48
12 PM12:27
1 PM1:08, 1:48
2 PM2:28
3 PM3:08, 3:48
4 PM4:28
5 PM5:08, 5:48
6 PM6:28
7 PM7:08, 7:48
8 PM8:28
9 PM9:08, 9:48
10 PM10:28
11 PM11:08
Route 138 toward TUSCANY STATION — departures from Crowfoot LRT Station, Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Saturday (Jun 13) & Saturday (Jun 20), effective Jun 3 – Aug 30, 2026
HourDepartures
5 AM5:48
6 AM6:28
7 AM7:08, 7:48
8 AM8:28
9 AM9:08, 9:48
10 AM10:28
11 AM11:08, 11:48
12 PM12:27
1 PM1:08, 1:48
2 PM2:28
3 PM3:08, 3:48
4 PM4:28
5 PM5:08, 5:48
6 PM6:28
7 PM7:08, 7:48
8 PM8:28
9 PM9:08, 9:48
10 PM10:28
11 PM11:08, 11:48

Departures from Tuscany Station - Rocky Ridge Terminal — toward CROWFOOT STATION

Route 138 toward CROWFOOT STATION — departures from Tuscany Station - Rocky Ridge Terminal, Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13), effective Jun 3 – Aug 30, 2026
HourDepartures
4 AM4:45
5 AM5:15, 5:45
6 AM6:14, 6:44
7 AM7:14, 7:45
8 AM8:15, 8:45
9 AM9:15, 9:47
10 AM10:17, 10:47
11 AM11:17, 11:47
12 PM12:17, 12:47
1 PM1:17, 1:47
2 PM2:17, 2:47
3 PM3:17, 3:49
4 PM4:19, 4:49
5 PM5:21, 5:48
6 PM6:18, 6:47
7 PM7:17, 7:47
8 PM8:17, 8:47
9 PM9:17, 9:47
10 PM10:17, 10:47
11 PM11:17, 11:47
Route 138 toward CROWFOOT STATION — departures from Tuscany Station - Rocky Ridge Terminal, Monday–Thursday & Friday, effective Jun 3 – Aug 30, 2026
HourDepartures
4 AM4:45
5 AM5:15, 5:45
6 AM6:14, 6:44
7 AM7:14, 7:30, 7:45
8 AM8:15, 8:45
9 AM9:15, 9:47
10 AM10:17, 10:47
11 AM11:17, 11:47
12 PM12:17, 12:47
1 PM1:17, 1:47
2 PM2:17, 2:47
3 PM3:17, 3:49
4 PM4:19, 4:49
5 PM5:21, 5:48
6 PM6:18, 6:47
7 PM7:17, 7:47
8 PM8:17, 8:47
9 PM9:17, 9:47
10 PM10:17, 10:47
11 PM11:17, 11:47
Route 138 toward CROWFOOT STATION — departures from Tuscany Station - Rocky Ridge Terminal, Sunday & holidays & Sunday (Jun 7) & Sunday (Jun 14) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12), effective Jun 3 – Aug 30, 2026
HourDepartures
5 AM5:55
6 AM6:29
7 AM7:09, 7:49
8 AM8:29
9 AM9:09, 9:49
10 AM10:29
11 AM11:09, 11:49
12 PM12:29
1 PM1:09, 1:49
2 PM2:29
3 PM3:09, 3:49
4 PM4:29
5 PM5:09, 5:49
6 PM6:29
7 PM7:09, 7:49
8 PM8:29
9 PM9:09, 9:49
10 PM10:29
11 PM11:09
Route 138 toward CROWFOOT STATION — departures from Tuscany Station - Rocky Ridge Terminal, Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Saturday (Jun 13) & Saturday (Jun 20), effective Jun 3 – Aug 30, 2026
HourDepartures
5 AM5:55
6 AM6:29
7 AM7:09, 7:49
8 AM8:29
9 AM9:09, 9:49
10 AM10:29
11 AM11:09, 11:49
12 PM12:29
1 PM1:09, 1:49
2 PM2:29
3 PM3:09, 3:49
4 PM4:29
5 PM5:09, 5:49
6 PM6:29
7 PM7:09, 7:49
8 PM8:29
9 PM9:09, 9:49
10 PM10:29
11 PM11:09, 11:49

Stops served — toward TUSCANY STATION

40 stops, in order of travel:

  1. Stop 9877 — Crowfoot LRT Station
  2. Stop 5850 — NB Crowfoot CR @ Crowfoot WY NW
  3. Stop 5852 — NB Crowfoot CR @ Crowfoot TC NW
  4. Stop 3837 — EB Crowfoot CR @ 200 Crowfoot GA NW
  5. Stop 6767 — NB Crowfoot GA @ Crowfoot CR NW
  6. Stop 7235 — WB John Laurie BV @ 100 Crowfoot GA NW
  7. Stop 7237 — EB Arbour Lake DR @ John Laurie BV NW
  8. Stop 7239 — EB Arbour Lake WY @ Arbour Lake DR NW
  9. Stop 7241 — EB Arbour Lake WY @ Arbour Estates WY NW
  10. Stop 7242 — NB Arbour Lake WY @ S. of Arbour Cliff CL NW
  11. Stop 6839 — NB Arbour Lake WY @ Arbour Cliff CL NW
  12. Stop 6840 — NB Arbour Lake WY @ Arbour Lake PL NW
  13. Stop 9273 — EB Arbour Lake WY @ Arbour Summit CL NW
  14. Stop 4010 — EB Arbour Lake WY @ Arbour Ridge WY NW
  15. Stop 6844 — NB Nose Hill DR @ Hawkstone DR NW
  16. Stop 6961 — NB Citadel GA @ Country Hills BV NW
  17. Stop 6845 — SB Citadel DR @ Citadel Pass CR NW
  18. Stop 7620 — NB Citadel DR @ Citadel LI NW
  19. Stop 7621 — NB Citadel DR @ Citadel CL NW
  20. Stop 7268 — NB Citadel DR @ Citadel BV NW
  21. Stop 6834 — WB Citadel DR @ Citadel Meadow GV NW
  22. Stop 6835 — WB Citadel DR @ 400 Citadel Meadow BA NW
  23. Stop 8655 — SB Citadel DR @ Citadel Meadow CL NW
  24. Stop 6555 — WB Citadel WY @ Citadel DR NW
  25. Stop 6918 — WB Citadel WY @ Citadel Meadow PT NW
  26. Stop 6484 — WB Citadel WY @ Citadel Mesa CL NW
  27. Stop 6495 — SB Citadel WY @ Citadel Bluff CL NW
  28. Stop 8581 — SB Citadel WY @ Citadel Acres CL NW
  29. Stop 8582 — WB @ Citadel Terminal NW
  30. Stop 9566 — WB Royal Birch BV @ Country Hills BV NW
  31. Stop 3543 — SB Royal Oak DR @ Royal Birch BV NW
  32. Stop 3542 — SB Royal Oak DR @ 100 Royal Birch ME NW
  33. Stop 3541 — SB Royal Oak DR @ Royal Birch GA NW
  34. Stop 3540 — SB Royal Oak DR @ Royal Crest WY NW
  35. Stop 3539 — SB Royal Oak DR @ Royal Ridge HL NW
  36. Stop 3538 — SB Royal Oak DR @ Royal Ridge RI NW
  37. Stop 3537 — WB Royal Oak DR NW @ Royal TC NW
  38. Stop 3536 — WB Royal Oak DR NW @ Royal Elm DR NW
  39. Stop 8901 — SB Rocky Ridge RD @ Rocky Vista DR NW
  40. Stop 2149 — Tuscany Station - Rocky Ridge Terminal

Stops served — toward CROWFOOT STATION

38 stops, in order of travel:

  1. Stop 2149 — Tuscany Station - Rocky Ridge Terminal
  2. Stop 8893 — EB Royal Oak DR @ Rocky Ridge RD NW
  3. Stop 8894 — EB Royal Oak DR @ Royal TC NW
  4. Stop 8895 — EB Royal Oak DR @ Royal TC NW
  5. Stop 8896 — NB Royal Oak DR @ Royal Crest TC NW
  6. Stop 8883 — EB Royal Oak DR @ Royal Crest TC NW
  7. Stop 4839 — NB Royal Oak DR @ Royal Crest WY NW
  8. Stop 4838 — NB Royal Oak DR @ Royal Birch RD NW
  9. Stop 4009 — NB Royal Oak DR @ 200 Royal Birch ME NW
  10. Stop 4678 — NB Royal Birch BV @ Royal Oak DR NW
  11. Stop 9567 — EB Royal Birch BV @ Royal Birch MT NW
  12. Stop 3463 — NB Citadel WY @ N. of Country Hills BV NW
  13. Stop 6404 — NB Citadel WY @ Citadel Acres CL NW
  14. Stop 6465 — NB Citadel WY @ Citadel Estates HT NW
  15. Stop 6471 — EB Citadel WY @ Citadel Mesa CL NW
  16. Stop 6935 — EB Citadel WY@ Citadel Meadow GD NW
  17. Stop 6936 — NB Citadel DR @ Citadel WY NW
  18. Stop 7257 — NB Citadel DR @ Citadel Crest GR NW
  19. Stop 7261 — EB Citadel DR @ 400 Citadel Meadow BA NW
  20. Stop 8326 — SB Citadel DR @ Citadel Meadow GV NW
  21. Stop 6268 — SB Citadel DR @ Citadel BV NW
  22. Stop 6269 — SB Citadel DR @ Citadel CL NW
  23. Stop 6277 — WB Citadel DR @ Citadel PA NW
  24. Stop 8438 — WB Citadel DR @ Citadel MR NW
  25. Stop 7969 — SB Citadel GA @ Citadel DR NW
  26. Stop 6960 — SB Nose Hill DR @ Country Hills BV NW
  27. Stop 6836 — WB Arbour Lake WY @ Nose Hill DR NW
  28. Stop 2308 — SB Arbour Lake WY @ Arbour Ridge WY NW
  29. Stop 6838 — SB Arbour Lake WY @ Arbour Glen CL NW
  30. Stop 7243 — SB Arbour Lake WY @ Arbour Lake DR NW
  31. Stop 7240 — WB Arbour Lake WY @ Arbour Estates WY NW
  32. Stop 4111 — SB Arbour Lake DR @ Arbour Crest RD NW
  33. Stop 7236 — SB John Laurie BV @ Arbour Wood CL NW
  34. Stop 7231 — SB Crowfoot GA @ John Laurie BV NW
  35. Stop 3838 — WB Crowfoot CR @ Crowfoot GA NW
  36. Stop 3839 — SB Crowfoot CR @ Crowfoot TC NW
  37. Stop 6842 — SB Crowfoot Cl @ Crowfoot WY NW
  38. Stop 9877 — Crowfoot 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 138 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 138 runs about every 30 minutes at peak and every 30 minutes midday.

What time is the first and last Route 138 bus toward TUSCANY STATION?

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 TUSCANY STATION leaves Crowfoot LRT Station at 4:43 AM and the last at 11:50 PM.

What time is the first and last Route 138 bus toward CROWFOOT STATION?

On Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days the first bus toward CROWFOOT STATION leaves Tuscany Station - Rocky Ridge Terminal at 4:45 AM and the last at 11:47 PM.

Does Route 138 run on Sundays?

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