Route 19 16 Avenue North — Calgary Transit Bus Schedule, Frequency & Stops

Route 19 16 Avenue North is a Calgary Transit bus route running toward SUNRIDGE and toward DALHOUSIE 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 & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days, service toward SUNRIDGE runs from 5:15 AM to 12:50 AM, about every 33 minutes at peak and every 32 minutes midday. Some trips toward SUNRIDGE are signed LIONS PARK STATION and end there (short-turn trips). 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 SUNRIDGE

Route 19 frequency and service span toward SUNRIDGE, 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)5:15 AM12:50 AMevery 33 minevery 32 minevery 30 min
Monday–Thursday & Friday5:15 AM12:50 AMevery 32 minevery 32 minevery 30 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:35 AM10:57 PMevery 35 minevery 29.5 minevery 35 min

Frequency & span — toward DALHOUSIE STATION

Route 19 frequency and service span toward DALHOUSIE 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:58 AM1:06 AMevery 32 minevery 32 minevery 30 min
Monday–Thursday & Friday4:58 AM1:06 AMevery 32 minevery 32 minevery 30 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 AM11:32 PMevery 35 minevery 34.5 minevery 35 min

Departures from Dalhousie LRT Station WB — toward SUNRIDGE

Route 19 toward SUNRIDGE — departures from Dalhousie LRT Station WB, 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
5 AM5:15, 5:45
6 AM6:10, 6:42
7 AM7:06, 7:40
8 AM8:18, 8:50
9 AM9:22, 9:54
10 AM10:26, 10:58
11 AM11:30
12 PM12:02, 12:34
1 PM1:06, 1:38
2 PM2:10, 2:42
3 PM3:14, 3:46
4 PM4:18, 4:50
5 PM5:22, 5:54
6 PM6:24, 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
After midnight12:20 AM, 12:50 AM (after midnight — late-night service from the previous service day)
Route 19 toward SUNRIDGE — departures from Dalhousie LRT Station WB, Monday–Thursday & Friday, effective Jun 3 – Aug 30, 2026
HourDepartures
5 AM5:15, 5:45
6 AM6:10, 6:42
7 AM7:06, 7:40, 7:45
8 AM8:18, 8:50
9 AM9:22, 9:54
10 AM10:26, 10:58
11 AM11:30
12 PM12:02, 12:34
1 PM1:06, 1:38
2 PM2:10, 2:42, 2:46
3 PM3:14, 3:46
4 PM4:18, 4:50
5 PM5:22, 5:54
6 PM6:24, 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
After midnight12:20 AM, 12:50 AM (after midnight — late-night service from the previous service day)
Route 19 toward SUNRIDGE — departures from Dalhousie LRT Station WB, 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:35
7 AM7:10, 7:45
8 AM8:20, 8:55
9 AM9:30
10 AM10:05, 10:40
11 AM11:15, 11:50
12 PM12:21, 12:41
1 PM1:09, 1:37
2 PM2:05, 2:33
3 PM3:01, 3:29, 3:57
4 PM4:25, 4:53
5 PM5:21, 5:49
6 PM6:17, 6:52
7 PM7:27
8 PM8:02, 8:37
9 PM9:12, 9:47
10 PM10:22, 10:57

Departures from Rundle LRT Station (SB 36 ST NE @ 25 AV NE) — toward DALHOUSIE STATION

Route 19 toward DALHOUSIE STATION — departures from Rundle LRT Station (SB 36 ST NE @ 25 AV NE), 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:58
5 AM5:28, 5:52
6 AM6:24, 6:56
7 AM7:22
8 AM8:00, 8:32
9 AM9:04, 9:36
10 AM10:08, 10:40
11 AM11:12, 11:44
12 PM12:16, 12:48
1 PM1:20, 1:54
2 PM2:26, 2:58
3 PM3:30
4 PM4:02, 4:34
5 PM5:06, 5:36
6 PM6:06, 6:36
7 PM7:06, 7:36
8 PM8:06, 8:36
9 PM9:06, 9:36
10 PM10:06, 10:36
11 PM11:06, 11:36
After midnight12:06 AM, 12:36 AM, 1:06 AM (after midnight — late-night service from the previous service day)
Route 19 toward DALHOUSIE STATION — departures from Rundle LRT Station (SB 36 ST NE @ 25 AV NE), Monday–Thursday & Friday, effective Jun 3 – Aug 30, 2026
HourDepartures
4 AM4:58
5 AM5:28, 5:52
6 AM6:24, 6:56
7 AM7:22
8 AM8:00, 8:32
9 AM9:04, 9:36
10 AM10:08, 10:40
11 AM11:12, 11:44
12 PM12:16, 12:48
1 PM1:20, 1:46, 1:54
2 PM2:26, 2:58
3 PM3:30
4 PM4:02, 4:34
5 PM5:06, 5:36
6 PM6:06, 6:36
7 PM7:06, 7:36
8 PM8:06, 8:36
9 PM9:06, 9:36
10 PM10:06, 10:36
11 PM11:06, 11:36
After midnight12:06 AM, 12:36 AM, 1:06 AM (after midnight — late-night service from the previous service day)
Route 19 toward DALHOUSIE STATION — departures from Rundle LRT Station (SB 36 ST NE @ 25 AV NE), 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:35
7 AM7:10, 7:45
8 AM8:20, 8:55
9 AM9:30
10 AM10:05, 10:40
11 AM11:15, 11:50
12 PM12:24, 12:59
1 PM1:27, 1:51
2 PM2:19, 2:47
3 PM3:15, 3:43
4 PM4:11, 4:39
5 PM5:07, 5:35
6 PM6:03, 6:31, 6:54
7 PM7:27
8 PM8:02, 8:37
9 PM9:12, 9:47
10 PM10:22, 10:57
11 PM11:32

Stops served — toward SUNRIDGE

74 stops, in order of travel:

  1. Stop 4001 — Dalhousie LRT Station WB
  2. Stop 6088 — EB Varsity Estates DR @ Varsity Estates RD NW
  3. Stop 7129 — SB 53 ST NW @ Valparaiso PL
  4. Stop 7130 — SB 53 ST @ Varsity Estates GV NW
  5. Stop 6078 — SB 53 ST NW @ Varsity Estates DR
  6. Stop 5829 — SB 53 ST NW @ Varsity DR
  7. Stop 7088 — SB 53 ST NW @ Valiant DR
  8. Stop 5950 — EB 40 AV NW @ Varscliff RD
  9. Stop 7010 — SB 49 ST NW @ 40 AV NW
  10. Stop 5954 — SB 49 ST NW @ S. of 40 AV NW
  11. Stop 7094 — SB 49 ST NW @ N. of 34 AV NW
  12. Stop 6635 — SB 49 ST NW @ 34 AV NW
  13. Stop 2907 — EB University AV @ Shaganappi TR NW
  14. Stop 2905 — EB University AV @ Smith ST NW
  15. Stop 4270 — SB Mclaurin ST @ University AV NW
  16. Stop 3495 — Alberta Children's Hospital Station (SB)
  17. Stop 9618 — EB 24 AV NW @ West Campus PL
  18. Stop 4035 — EB 24 AV NW @ Collegiate RD
  19. Stop 5429 — EB 24 AV NW @ Upton PL
  20. Stop 4036 — EB 24 AV NW @ Upper PL
  21. Stop 5408 — WB University WY @ Craigie Hall NW
  22. Stop 8467 — SB University DR @ 24 AV NW
  23. Stop 8469 — SB University DR @ Unwin RD NW
  24. Stop 8471 — SB University DR @ McMahon Parking Entr
  25. Stop 5433 — SB University DR @ 16 AV NW
  26. Stop 5698 — EB 16 AV NW @ University DR
  27. Stop 2654 — EB 16 AV NW @ Crowchild TR NW
  28. Stop 6725 — SB 19 ST NW @ 16 AV NW
  29. Stop 6627 — EB 14 AV NW @ 19 ST NW
  30. Stop 6626 — Lions Park LRT Station (EB 14 AV NW)
  31. Stop 9081 — EB 14 AV NW @ 14 ST NW
  32. Stop 5455 — NB 14 ST NW @ 14 AV NW
  33. Stop 5701 — SAIT Station (EB)
  34. Stop 9404 — EB 16 AV NW @ 10 ST NW
  35. Stop 9405 — EB 16 AV NW @ 8 ST NW
  36. Stop 5702 — EB 16 AV NW @ 6 ST NW
  37. Stop 9407 — 4th Street NW Station (EB)
  38. Stop 9408 — EB 16 AV NW @ 2 ST NW
  39. Stop 5703 — Centre Street N Station (EB)
  40. Stop 8214 — EB 16 AV NE @ 1 ST NE
  41. Stop 8215 — Edmonton Trail Station (EB)
  42. Stop 8217 — EB 16 AV NE @ 5 ST NE
  43. Stop 5704 — EB 16 AV NE @ 6 ST NE
  44. Stop 9409 — Russet Road Station (EB)
  45. Stop 9410 — SB Russet RD @ 13 AV NE
  46. Stop 5705 — SB Russet RD @ Regal CR NE
  47. Stop 9411 — SB Russet RD @ Remington RD NE
  48. Stop 5706 — EB 8 AV NE @ 9 ST NE
  49. Stop 5677 — EB Child AV @ 10 ST NE
  50. Stop 5707 — EB Danloe ST @ Child AV NE
  51. Stop 2254 — EB 8 AV NE @ 13A ST NE
  52. Stop 9417 — EB 8 AV NE @ 16A ST NE
  53. Stop 5708 — EB 8 AV NE @ McNeill RD
  54. Stop 5709 — EB 8 AV NE @ 19 ST NE
  55. Stop 5710 — NB 19 ST NE @ Milne DR
  56. Stop 7511 — NB 19 ST NE @ 10 AV NE
  57. Stop 5711 — NB 19 ST NE @ McKinnon DR
  58. Stop 7503 — NB 19 ST NE @ N. of 16 AV NE
  59. Stop 7504 — NB 19 ST NE @ 18 AV NE
  60. Stop 7505 — NB 19 ST NE @ Valleyview RD
  61. Stop 5725 — Vista Heights Terminal (NB 19 ST NE @ 24 AV NE)
  62. Stop 9422 — EB 24 AV NE @ 21 ST NE
  63. Stop 9423 — EB 23 AV NE @ 23 ST NE
  64. Stop 9446 — EB Sunridge WY @ Barlow TR NE
  65. Stop 9447 — SB Sunridge WY @ 23 AV NE
  66. Stop 9448 — EB Sunridge WY @ W. of 29 ST NE
  67. Stop 9449 — NB 29 ST NE @ Sunridge WY
  68. Stop 2084 — NB 29 ST NE @ 23 AV NE
  69. Stop 7567 — EB Sunridge BV @ 29 ST NE
  70. Stop 7568 — NB 32 ST NE @ Sunridge BV NE
  71. Stop 7392 — EB 26 AV NE @ 32 ST NE
  72. Stop 7393 — EB 26 AV NE @ W. of 36 ST NE
  73. Stop 6777 — SB 36 ST NE @ 26 AV NE
  74. Stop 7570 — Rundle LRT Station (SB 36 ST NE @ 25 AV NE)

Stops served — toward DALHOUSIE STATION

68 stops, in order of travel:

  1. Stop 7570 — Rundle LRT Station (SB 36 ST NE @ 25 AV NE)
  2. Stop 5719 — SB 36 ST NE @ N. of 20 AV NE
  3. Stop 7571 — WB 20 AV NE @ 34 ST NE
  4. Stop 7572 — NB 32 ST NE @ 20 AV NE
  5. Stop 9441 — WB 23 AV NE @ 32 ST NE
  6. Stop 9442 — SB 29 ST NE @ 23 AV NE
  7. Stop 9443 — WB Sunridge WY @ 29 ST NE
  8. Stop 9444 — WB Sunridge WY @ W. of 29 ST NE
  9. Stop 9445 — NB Sunridge WY @ 23 AV NE
  10. Stop 9420 — WB 24 AV NE @ 23 ST NE
  11. Stop 9421 — WB 24 AV NE @ 22 ST NE
  12. Stop 5712 — Vista Heights Terminal (SB 19 ST NE @ 24 AV NE)
  13. Stop 5726 — SB 19 ST NE @ Valleyview RD
  14. Stop 7526 — SB 19 ST NE @ 18 AV NE
  15. Stop 5727 — SB 19 ST NE @ 14 AV NE
  16. Stop 7510 — SB 19 ST NE @ 10 AV NE
  17. Stop 5728 — WB 8 AV NE @ 19 ST NE
  18. Stop 9418 — WB 8 AV NE @ 17A ST NE
  19. Stop 9419 — WB 8 AV NE @ 16A ST NE
  20. Stop 2168 — WB 8 AV NE @ 13A ST NE
  21. Stop 5678 — WB Child AV @ 12A ST NE
  22. Stop 9412 — WB Child AV @ Bantry ST NE
  23. Stop 9413 — WB 8 AV NE @ Regal CR
  24. Stop 5729 — NB Russet RD @ 8 AV NE
  25. Stop 9414 — NB Russet RD @ Remington RD NE
  26. Stop 9415 — NB Russet RD @ Regal CR NE
  27. Stop 9416 — NB Russet RD @ 15 AV NE
  28. Stop 5730 — Russet Road Station (WB)
  29. Stop 9424 — WB 16 AV @ Moncton RD NE
  30. Stop 9425 — WB 16 AV NE @ 6 ST NE
  31. Stop 9426 — WB 16 AV NE @ 5 ST NE
  32. Stop 5731 — Edmonton Trail Station (WB)
  33. Stop 9428 — WB 16 AV NE @ 1 ST NE
  34. Stop 5732 — Centre Street N Station (WB)
  35. Stop 9429 — WB 16 AV NW @ 2 ST NW
  36. Stop 9430 — 4th Street NW Station (WB)
  37. Stop 5733 — WB 16 AV NW @ 6 ST NW
  38. Stop 9433 — WB 16 AV NW @ 8 ST NW
  39. Stop 9434 — WB 16 AV NW @ 10 ST NW
  40. Stop 5734 — SAIT Station (WB)
  41. Stop 5508 — SB 14 ST NW @ 16 AV NW
  42. Stop 5735 — Lions Park LRT Station (WB 14 AV NW)
  43. Stop 9400 — WB 16th AV NW @ 19th ST NW
  44. Stop 9402 — WB 16 AV NW @ W.of Banff TR
  45. Stop 2655 — WB 16 AV NW @ Crowchild TR NW
  46. Stop 5403 — NB University DR @ McMahon Stadium
  47. Stop 8476 — NB University DR @ Unwin RD NW
  48. Stop 7573 — NB University DR @ 24 AV NW
  49. Stop 5430 — WB University WY @ Craigie Hall
  50. Stop 5409 — WB 24 AV NW @ Upper PL
  51. Stop 4033 — WB 24 AV NW @ Upton PL
  52. Stop 5410 — WB 24 AV NW @ Ulrich RD
  53. Stop 4028 — WB 24 AV NW @ Collegiate RD
  54. Stop 4106 — Children's Hospital (NB Childrens DR)
  55. Stop 2906 — NB Shaganappi Tr @ University Ave
  56. Stop 5942 — NB 49 ST NW @ 34 AV NW
  57. Stop 7093 — NB 49 ST NW @ S. of 40 AV NW
  58. Stop 6606 — WB 40 AV NW @ 49 ST NW
  59. Stop 7089 — WB 40 AV NW @ 52 ST NW
  60. Stop 7090 — NB 53 ST NW @ Valiant DR
  61. Stop 6249 — NB 53 ST NW @ S. of Varsity DR
  62. Stop 6697 — NB 53 ST NW @ Varsity Estates DR
  63. Stop 6072 — NB 53 ST NW @ Varsity Ridge GA
  64. Stop 7108 — NB 53 ST NW @ Valencia RD
  65. Stop 7109 — WB Varsity Estates DR @ Varsity Estates RD NW
  66. Stop 5488 — EB Dalhousie DR @ 53 ST NW
  67. Stop 7098 — EB Dalhousie DR @ Dalham CR NW
  68. Stop 4001 — Dalhousie LRT Station WB

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 19 run?

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

What time is the first and last Route 19 bus toward SUNRIDGE?

On Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days the first bus toward SUNRIDGE leaves Dalhousie LRT Station WB at 5:15 AM and the last at 12:50 AM.

What time is the first and last Route 19 bus toward DALHOUSIE 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 DALHOUSIE STATION leaves Rundle LRT Station (SB 36 ST NE @ 25 AV NE) at 4:58 AM and the last at 1:06 AM.

Does Route 19 run on Sundays?

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