Route 104 Sunnyside/University of Calgary — Calgary Transit Bus Schedule, Frequency & Stops

Route 104 Sunnyside/University of Calgary is a Calgary Transit bus route running toward SUNNYSIDE and toward UNIVERSITY OF CALGARY. 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 SUNNYSIDE runs from 5:39 AM to 12:55 AM, about every 32.5 minutes at peak and every 32 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 SUNNYSIDE

Route 104 frequency and service span toward SUNNYSIDE, 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:39 AM12:55 AMevery 32.5 minevery 32 minevery 32 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)6:00 AM9:30 PMevery 32 minevery 32 minevery 32 min

Frequency & span — toward UNIVERSITY OF CALGARY

Route 104 frequency and service span toward UNIVERSITY OF CALGARY, 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:37 AM12:26 AMevery 33.5 minevery 32 minevery 32 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:55 AM9:25 PMevery 32 minevery 32 minevery 32 min

Departures from WB University WY @ Craigie Hall NW — toward SUNNYSIDE

Route 104 toward SUNNYSIDE — departures from WB University WY @ Craigie Hall NW, 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:39
6 AM6:10, 6:40
7 AM7:12, 7:46
8 AM8:19, 8:51
9 AM9:23, 9:55
10 AM10:27, 10:59
11 AM11:31
12 PM12:03, 12:35
1 PM1:07, 1:39
2 PM2:11, 2:43
3 PM3:15, 3:47
4 PM4:20, 4:52
5 PM5:25, 5:55
6 PM6:27, 6:59
7 PM7:31
8 PM8:03, 8:35
9 PM9:07, 9:39
10 PM10:11, 10:43
11 PM11:15, 11:47
After midnight12:19 AM, 12:55 AM (after midnight — late-night service from the previous service day)
Route 104 toward SUNNYSIDE — departures from WB University WY @ Craigie Hall NW, 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
6 AM6:00, 6:32
7 AM7:04, 7:36
8 AM8:08, 8:40
9 AM9:12, 9:44
10 AM10:16, 10:48
11 AM11:20, 11:52
12 PM12:24, 12:56
1 PM1:28
2 PM2:00, 2:32
3 PM3:04, 3:36
4 PM4:08, 4:40
5 PM5:12, 5:44
6 PM6:16, 6:48
7 PM7:20, 7:52
8 PM8:24, 8:56
9 PM9:30

Departures from NB @ 5 ST NW Terminal — toward UNIVERSITY OF CALGARY

Route 104 toward UNIVERSITY OF CALGARY — departures from NB @ 5 ST NW Terminal, 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:37
6 AM6:09, 6:39
7 AM7:15, 7:47
8 AM8:21, 8:54
9 AM9:25, 9:57
10 AM10:29
11 AM11:01, 11:33
12 PM12:05, 12:37
1 PM1:09, 1:41
2 PM2:13, 2:45
3 PM3:17, 3:50
4 PM4:22, 4:55
5 PM5:25, 5:57
6 PM6:29
7 PM7:01, 7:33
8 PM8:05, 8:37
9 PM9:09, 9:41
10 PM10:13, 10:45
11 PM11:17, 11:49
After midnight12:26 AM (after midnight — late-night service from the previous service day)
Route 104 toward UNIVERSITY OF CALGARY — departures from NB @ 5 ST NW Terminal, 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:55
6 AM6:27, 6:59
7 AM7:31
8 AM8:03, 8:35
9 AM9:07, 9:39
10 AM10:11, 10:43
11 AM11:15, 11:47
12 PM12:19, 12:51
1 PM1:23, 1:55
2 PM2:27, 2:59
3 PM3:31
4 PM4:03, 4:35
5 PM5:07, 5:39
6 PM6:11, 6:43
7 PM7:15, 7:47
8 PM8:19, 8:51
9 PM9:25

Stops served — toward SUNNYSIDE

26 stops, in order of travel:

  1. Stop 5408 — WB University WY @ Craigie Hall NW
  2. Stop 8467 — SB University DR @ 24 AV NW
  3. Stop 5749 — WB Unwin RD @ Usher RD NW
  4. Stop 4039 — SB Uxbridge DR @ Unwin RD NW
  5. Stop 6610 — SB 29 ST NW @ 16 AV NW
  6. Stop 5771 — Foothills Hospital (Women's Health Centre)
  7. Stop 9903 — EB Hospital DR @ Health Science CE NW
  8. Stop 6629 — SB 29 ST NW @ Hospital DR
  9. Stop 5013 — SB 29 ST NW @ 13 AV NW
  10. Stop 8021 — SB 29 ST NW @ 7 AV NW
  11. Stop 9845 — EB Parkdale BV @ 29 ST NW
  12. Stop 5039 — EB Parkdale BV @ 27 ST NW
  13. Stop 5040 — EB Kensington RD @ 25 ST NW
  14. Stop 6349 — NB Crowchild TR @ Kensington RD NW
  15. Stop 5435 — EB 5 AV NW @ Crowchild TR
  16. Stop 8030 — EB 5 AV NW @ 22 ST NW
  17. Stop 8031 — EB 5 AV NW @ 20 ST NW
  18. Stop 5436 — EB 6 AV NW@ 18 ST NW
  19. Stop 8053 — EB 6 AV NW @ 16 ST NW
  20. Stop 8052 — EB 5 AV NW @ 14 ST NW
  21. Stop 5437 — EB 5 AV NW@ 12 ST NW
  22. Stop 8054 — EB 5 AV NW @ 11 ST NW
  23. Stop 5108 — Sunnyside LRT Station (SB 9A ST NW @ 4 AV NW)
  24. Stop 5378 — NB 2 AV NW@ 9 ST NW
  25. Stop 8043 — NB 2 AV NW @ 7 ST NW
  26. Stop 5380 — NB @ 5 ST NW Terminal

Stops served — toward UNIVERSITY OF CALGARY

26 stops, in order of travel:

  1. Stop 5380 — NB @ 5 ST NW Terminal
  2. Stop 8040 — SB 2 AV NW @ 6 ST NW
  3. Stop 3479 — WB 2 AV @ 9 ST NW
  4. Stop 8045 — NB 10 ST NW @ 3 AV NW
  5. Stop 8048 — WB 5 AV NW @ 11 ST NW
  6. Stop 8049 — WB 5 AV NW @ 12 ST NW
  7. Stop 6130 — WB 6 AV NW @ 15 ST NW
  8. Stop 6400 — WB 6 AV NW @ 16 ST NW
  9. Stop 6487 — WB 6 AV NW @ 18 ST NW
  10. Stop 5400 — WB 5 AV NW@ 19 ST NW
  11. Stop 8033 — WB 5 AV NW @ 20 ST NW
  12. Stop 8034 — WB 5 AV NW @ 22 ST NW
  13. Stop 6366 — SB Crowchild TR @ 5 AV NW
  14. Stop 9792 — WB Kensington RD @ Crowchild TR NW
  15. Stop 5011 — WB Parkdale BV @ 26 ST NW
  16. Stop 8852 — WB Parkdale BV @ 27 ST NW
  17. Stop 5012 — NB 29 ST NW @ Parkdale BV
  18. Stop 8026 — NB 29 ST NW @ 7 AV NW
  19. Stop 8339 — Foothills Hospital (North Tower)
  20. Stop 8022 — Foothills Hospital (Women's Health Centre)
  21. Stop 2933 — EB Hospital DR @ Health Science CE NW
  22. Stop 6613 — NB 29 ST NW @ 15 AV NW
  23. Stop 5772 — NB Uxbridge DR @ 16 AV NW
  24. Stop 4038 — EB Unwin RD @ Usher RD NW
  25. Stop 7573 — NB University DR @ 24 AV NW
  26. Stop 5430 — WB University WY @ Craigie Hall

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 104 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 104 runs about every 32.5 minutes at peak and every 32 minutes midday.

What time is the first and last Route 104 bus toward SUNNYSIDE?

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 SUNNYSIDE leaves WB University WY @ Craigie Hall NW at 5:39 AM and the last at 12:55 AM.

What time is the first and last Route 104 bus toward UNIVERSITY OF CALGARY?

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 UNIVERSITY OF CALGARY leaves NB @ 5 ST NW Terminal at 5:37 AM and the last at 12:26 AM.

Does Route 104 run on Sundays?

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