Route 28 Deer Run — Calgary Transit Bus Schedule, Frequency & Stops

Route 28 Deer Run is a Calgary Transit bus route running toward DEER RUN. 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 DEER RUN runs from 5:35 AM to 11:35 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 DEER RUN

Route 28 frequency and service span toward DEER RUN, 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)5:35 AM11:35 PMevery 30 minevery 30 minevery 30 min
Sunday & holidays & Sunday (Jun 7) & Sunday (Jun 14) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12)7:03 AM9:35 PMevery 30 minevery 30 minevery 30 min
Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Saturday (Jun 13) & Saturday (Jun 20)5:33 AM9:35 PMevery 30 minevery 30 minevery 30 min

Departures from Canyon Meadows LRT Station EB — toward DEER RUN

Route 28 toward DEER RUN — departures from Canyon Meadows LRT Station EB, 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
5 AM5:35
6 AM6:13, 6:43
7 AM7:13, 7:43
8 AM8:13, 8:43
9 AM9:13, 9:43
10 AM10:13, 10:43
11 AM11:13, 11:43
12 PM12:13, 12:43
1 PM1:13, 1:43
2 PM2:13, 2:43
3 PM3:13, 3:43
4 PM4:13, 4:43
5 PM5:13, 5:43
6 PM6:13, 6:38
7 PM7:06, 7:35
8 PM8:05, 8:35
9 PM9:05, 9:35
10 PM10:05, 10:35
11 PM11:05, 11:35
Route 28 toward DEER RUN — departures from Canyon Meadows LRT Station EB, Sunday & holidays & Sunday (Jun 7) & Sunday (Jun 14) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12), effective Jun 3 – Aug 30, 2026
HourDepartures
7 AM7:03, 7:33
8 AM8:03, 8:33
9 AM9:03, 9:33
10 AM10:03, 10:33
11 AM11:03, 11:33
12 PM12:03, 12:33
1 PM1:03, 1:33
2 PM2:03, 2:33
3 PM3:03, 3:33
4 PM4:03, 4:33
5 PM5:03, 5:33
6 PM6:03, 6:33
7 PM7:03, 7:33
8 PM8:03, 8:33
9 PM9:05, 9:35
Route 28 toward DEER RUN — departures from Canyon Meadows LRT Station EB, 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:33
6 AM6:03, 6:33
7 AM7:03, 7:33
8 AM8:03, 8:33
9 AM9:03, 9:33
10 AM10:03, 10:33
11 AM11:03, 11:33
12 PM12:03, 12:33
1 PM1:03, 1:33
2 PM2:03, 2:33
3 PM3:03, 3:33
4 PM4:03, 4:33
5 PM5:03, 5:33
6 PM6:03, 6:33
7 PM7:03, 7:33
8 PM8:03, 8:33
9 PM9:03, 9:35

Stops served — toward DEER RUN

41 stops, in order of travel:

  1. Stop 9155 — Canyon Meadows LRT Station EB
  2. Stop 9103 — SB Lake Fraser DR @ N. of Canyon Meadows DR SE
  3. Stop 9316 — SB Lake Fraser DR @ Canyon Meadows DR SE
  4. Stop 9104 — EB Canyon Meadows DR @ Bonaventure DR SE
  5. Stop 6262 — EB Canyon Meadows DR @ Lake Placid DR SE
  6. Stop 9105 — EB Canyon Meadows DR @ Lake Placid RI SE
  7. Stop 6263 — EB Canyon Meadows DR @ Acadia DR SE
  8. Stop 9096 — EB Canyon Meadows DR @ Park Estates DR SE
  9. Stop 6239 — EB Canyon Meadows DR @ Parkland BV SE
  10. Stop 6264 — EB Canyon Meadows DR @ Bow Bottom TR SE
  11. Stop 8312 — EB Canyon Meadows DR @ Deer Ridge DR SE
  12. Stop 6265 — EB Canyon Meadows DR @ Deerview DR SE
  13. Stop 8305 — EB Canyon Meadows DR @ Deer Ridge DR SE
  14. Stop 8306 — SB Deer Run BV @ Canyon Meadows DR SE
  15. Stop 6266 — SB Deer Run BV @ Deermoss CR SE
  16. Stop 8301 — EB Deer Run BV @ Deercross RD SE
  17. Stop 8302 — SB Deer Run BV @ Deercross RD SE
  18. Stop 6270 — NB 146 AV SE @ Deer Lake RD Terminal
  19. Stop 8293 — WB 146 AV SE @ Deer Lane RD
  20. Stop 8294 — SB Deerfield DR @ 146 AV SE
  21. Stop 6271 — EB Deer Run DR @ Deerfield DR SE
  22. Stop 8322 — EB Deer Run DR @ Deer Park DR SE
  23. Stop 8323 — EB Deer Run DR @ Deer Side RD SE
  24. Stop 8324 — EB Deer Run DR @ Deer Side DR SE
  25. Stop 6272 — NB Deer Run DR @ Deercroft WY SE
  26. Stop 8296 — NB Deer Run DR @ Deerbrook RD SE
  27. Stop 8297 — NB Deer Run BV @ Deer Lane CL SE
  28. Stop 6273 — WB Deer Run BV @ Deerwood RD SE
  29. Stop 8303 — NB Deer Run BV @ Deermoss CR SE
  30. Stop 8304 — WB Canyon Meadows DR @ Deer River GA SE
  31. Stop 8307 — WB Canyon Meadows DR @ Queensland DR SE (E. leg)
  32. Stop 8308 — WB Canyon Meadows DR @ Queen Charlotte DR SE
  33. Stop 6274 — WB Canyon Meadows Dr @ Queensland DR SE (W. leg)
  34. Stop 6275 — WB Canyon Meadows Dr @ Lake Crimson DR SE
  35. Stop 9097 — WB Canyon Meadows DR @ Lake Lucerne RD SE
  36. Stop 6276 — WB Canyon Meadows Dr @ Acadia DR SE
  37. Stop 9101 — WB Canyon Meadows DR @ Lake Placid RI SE
  38. Stop 9102 — WB Canyon Meadows DR @ Lake Simcoe RI SE
  39. Stop 6916 — NB Lake Fraser DR @ N. of Canyon Meadows DR SE
  40. Stop 6917 — NB Lake Fraser DR @ S. of Canyon Meadows LRT Stn
  41. Stop 9155 — Canyon Meadows LRT Station EB

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 28 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 28 runs about every 30 minutes at peak and every 30 minutes midday.

What time is the first and last Route 28 bus toward DEER RUN?

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 DEER RUN leaves Canyon Meadows LRT Station EB at 5:35 AM and the last at 11:35 PM.

Does Route 28 run on Sundays?

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