Route 9 Dalhousie Station/Chinook Station — Calgary Transit Bus Schedule, Frequency & Stops

Route 9 Dalhousie Station/Chinook Station is a Calgary Transit bus route running toward DALHOUSIE STATION and toward CHINOOK 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 DALHOUSIE STATION runs from 4:23 AM to 1:10 AM, about every 22 minutes at peak and every 22 minutes midday. All times are scheduled times, effective Jun 3 – Aug 30, 2026.

Service alerts

Service alert

Active Jan 1, 2026, 10:00 AM MT until Jun 11, 2026, 11:59 PM MT.

Some trips may have been removed from this route's daily trips. Please use the trip planner on calgarytransit.com to double-check your schedule before you head out to catch your bus.

Alerts as of Jun 10, 2026, 6:11 AM MT

Frequency & span — toward DALHOUSIE STATION

Route 9 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:23 AM1:10 AMevery 22 minevery 22 minevery 30 min
Monday–Thursday & Friday4:23 AM1:10 AMevery 22 minevery 22 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)5:28 AM10:57 PMevery 31 minevery 31 minevery 31 min

Frequency & span — toward CHINOOK STATION

Route 9 frequency and service span toward CHINOOK 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:17 AM12:49 AMevery 11 minevery 22 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)4:58 AM10:51 PMevery 31 minevery 31 minevery 31 min

Departures from Chinook LRT Station SB — toward DALHOUSIE STATION

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

Departures from Dalhousie LRT Station WB — toward CHINOOK STATION

Route 9 toward CHINOOK STATION — departures from Dalhousie LRT Station WB, 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:17, 4:39
5 AM5:01, 5:23, 5:45
6 AM6:07, 6:29, 6:51
7 AM7:13, 7:24, 7:35, 7:46, 7:57
8 AM8:08, 8:19, 8:30, 8:41, 8:52
9 AM9:03, 9:25, 9:47
10 AM10:09, 10:31, 10:53
11 AM11:15, 11:37, 11:59
12 PM12:21, 12:43
1 PM1:05, 1:27, 1:49
2 PM2:11, 2:33, 2:55
3 PM3:17, 3:28, 3:39, 3:50
4 PM4:01, 4:12, 4:23, 4:45
5 PM5:07, 5:29, 5:51
6 PM6:13, 6:35, 6:57
7 PM7:19, 7:49
8 PM8:19, 8:49
9 PM9:19, 9:49
10 PM10:19, 10:49
11 PM11:19, 11:49
After midnight12:19 AM, 12:49 AM (after midnight — late-night service from the previous service day)
Route 9 toward CHINOOK STATION — 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
4 AM4:58
5 AM5:48
6 AM6:19, 6:50
7 AM7:21, 7:52
8 AM8:23, 8:54
9 AM9:25, 9:56
10 AM10:27, 10:58
11 AM11:29
12 PM12:00, 12:31
1 PM1:02, 1:33
2 PM2:04, 2:35
3 PM3:06, 3:37
4 PM4:08, 4:39
5 PM5:10, 5:41
6 PM6:12, 6:43
7 PM7:14, 7:45
8 PM8:16, 8:47
9 PM9:18, 9:49
10 PM10:20, 10:51

Stops served — toward DALHOUSIE STATION

63 stops, in order of travel:

  1. Stop 5553 — Chinook LRT Station SB
  2. Stop 7715 — NB 1A ST SW @ 60 AV SW
  3. Stop 7739 — WB 58 AV SW @ 2 ST SW
  4. Stop 5423 — WB 58 AV SW @ Chinook Centre
  5. Stop 8718 — SB Elbow DR @ Bel-Aire DR SW
  6. Stop 5412 — SB Elbow DR@ Malibou RD SW
  7. Stop 9678 — WB Glenmore TR @ Elbow DR SW
  8. Stop 5764 — NB Crowchild TR @ Glenmore TR SW
  9. Stop 5684 — 54 Avenue SW Station (NB)
  10. Stop 6979 — WB 50 AV SW @ Crowchild TR
  11. Stop 6980 — WB 50 AV SW @ Richard RD
  12. Stop 6981 — NB Richard RD @ 50 AV SW
  13. Stop 9355 — Mount Royal University Station (NB)
  14. Stop 6983 — EB Richard RD @ Richardson WY SW
  15. Stop 5593 — WB Richardson WY @ Richard RD SW
  16. Stop 2255 — WB Richardson WY @ Bishop WY SW
  17. Stop 3796 — Mt Royal University W Gate WB
  18. Stop 5686 — SB Richardson WY @ Richardson RD SW
  19. Stop 3765 — Sarcee Road Station (WB)
  20. Stop 6343 — NB 37 ST SW @ 46 AV SW
  21. Stop 7312 — NB 37 ST SW @ 45 AV SW
  22. Stop 9076 — NB 37 ST SW @ 41 AV SW
  23. Stop 3766 — Richmond Road Station (NB)
  24. Stop 5893 — NB 37 ST SW @ 30 AV SW
  25. Stop 3767 — 26th Avenue SW Station (NB)
  26. Stop 6345 — NB 37 ST SW @ 23 AV SW
  27. Stop 7413 — NB 37 ST SW @ 19 AV SW
  28. Stop 6346 — NB 37 ST SW @ 17 AV SW
  29. Stop 7460 — NB 37 ST SW @ 13 AV SW
  30. Stop 7175 — EB Bow TR @ 37 ST SW
  31. Stop 6514 — SB Bow TR @ Westbrook Mall Overpass
  32. Stop 6348 — Westbrook LRT Station (EB Bow TR @ 33 ST SW)
  33. Stop 4624 — EB BOW TR @ 26 ST SW
  34. Stop 5667 — EB Bow Tr @ 24 ST SW
  35. Stop 5011 — WB Parkdale BV @ 26 ST NW
  36. Stop 8852 — WB Parkdale BV @ 27 ST NW
  37. Stop 5012 — NB 29 ST NW @ Parkdale BV
  38. Stop 8026 — NB 29 ST NW @ 7 AV NW
  39. Stop 8339 — Foothills Hospital (North Tower)
  40. Stop 8022 — Foothills Hospital (Women's Health Centre)
  41. Stop 2933 — EB Hospital DR @ Health Science CE NW
  42. Stop 6613 — NB 29 ST NW @ 15 AV NW
  43. Stop 5772 — NB Uxbridge DR @ 16 AV NW
  44. Stop 4038 — EB Unwin RD @ Usher RD NW
  45. Stop 7573 — NB University DR @ 24 AV NW
  46. Stop 5697 — WB University WY @ Craigie Hall
  47. Stop 5774 — University LRT Station (NB)
  48. Stop 8465 — WB Campus DR NW @ EEEL
  49. Stop 6296 — EB 32 AV NW @ Campus DR
  50. Stop 9568 — NB Brentwood RD @ N. of Charleswood DR NW
  51. Stop 6758 — NB Brentwood RD @ Brentwood Co-Op
  52. Stop 6605 — NB Brisebois DR @ Brentwood BV NW
  53. Stop 5298 — NB Brisebois DR @ Northmount DR NW
  54. Stop 5934 — NB Brisebois DR @ Capri AV NW
  55. Stop 7061 — NB Brisebois DR @ Crawford RD NW
  56. Stop 7062 — WB 52 AV NW @ Brisebois DR
  57. Stop 5935 — WB 52 AV NW @ Bannerman DR
  58. Stop 7072 — WB 52 AV NW @ Beaver RD
  59. Stop 6311 — NB Northland DR @ 52 AV NW
  60. Stop 5473 — WB Dalhousie DR @ Dalton DR NW
  61. Stop 7101 — WB Dalhousie DR @ Dalgetty DR NW
  62. Stop 6563 — WB Dalhousie DR @ Dalgleish RD NW
  63. Stop 4000 — Dalhousie LRT Station WB

Stops served — toward CHINOOK STATION

60 stops, in order of travel:

  1. Stop 4000 — Dalhousie LRT Station WB
  2. Stop 5478 — EB Dalhousie DR @ Dalton DR NW
  3. Stop 7099 — EB Dalhousie DR @ Dalgetty DR NW
  4. Stop 5490 — EB Dalhousie DR @ Dalton DR NW
  5. Stop 5945 — EB 52 AV NW @ Brenner DR
  6. Stop 7073 — EB 52 AV NW @ Benton DR
  7. Stop 7074 — EB 52 AV NW @ 33 ST NW
  8. Stop 7075 — SB Brisebois DR @ 52 AV NW
  9. Stop 7076 — SB Brisebois DR @ Bulyea RD NW
  10. Stop 4049 — SB Brisebois DR @ Capri AV NW
  11. Stop 6604 — SB Brisebois DR @ Northmount DR NW
  12. Stop 4045 — SB Brisebois DR @ Barr RD NW
  13. Stop 6763 — SB Brentwood RD @ Brentwood Co-Op NW
  14. Stop 7070 — SB Brentwood RD @ N. of Charleswood DR NW
  15. Stop 2516 — 31st Street NW Station (WB)
  16. Stop 5746 — EB Campus DR NW @ Earth Sciences
  17. Stop 8464 — University LRT Station (SB)
  18. Stop 7410 — WB University WY @ Craigie Hall
  19. Stop 8467 — SB University DR @ 24 AV NW
  20. Stop 5749 — WB Unwin RD @ Usher RD NW
  21. Stop 4039 — SB Uxbridge DR @ Unwin RD NW
  22. Stop 6610 — SB 29 ST NW @ 16 AV NW
  23. Stop 6629 — SB 29 ST NW @ Hospital DR
  24. Stop 5771 — Foothills Hospital (Women's Health Centre)
  25. Stop 9903 — EB Hospital DR @ Health Science CE NW
  26. Stop 5013 — SB 29 ST NW @ 13 AV NW
  27. Stop 8021 — SB 29 ST NW @ 7 AV NW
  28. Stop 5037 — EB Parkdale BV @ 29 ST NW
  29. Stop 5039 — EB Parkdale BV @ 27 ST NW
  30. Stop 5651 — WB Bow TR @ 24 ST SW
  31. Stop 5470 — WB Bow TR @ 26 ST SW
  32. Stop 3645 — Westbrook LRT Station
  33. Stop 5816 — WB Bow TR @ Spruce DR SW
  34. Stop 4282 — NB Bow TR SW @ Westbrook Mall Overpass
  35. Stop 6369 — SB 37 ST SW @ Bow TR
  36. Stop 4281 — SB 37 ST SW @ 13 AV SW
  37. Stop 4280 — SB 37 ST SW @ 17 AV SW
  38. Stop 8985 — SB 37 ST SW @ 19 AV SW
  39. Stop 8986 — SB 37 ST SW @ 23 AV SW
  40. Stop 3745 — 26th Avenue SW Station (SB)
  41. Stop 6371 — SB 37 ST SW @ 30 AV SW
  42. Stop 3746 — Richmond Road Station (SB)
  43. Stop 7950 — SB 37 ST SW @ 41 AV SW
  44. Stop 9079 — SB 37 ST SW @ Grafton DR
  45. Stop 3747 — Sarcee Road Station (EB)
  46. Stop 5682 — EB Richardson WY @ Lincoln WY SW
  47. Stop 3795 — Mt Royal University W Gate EB
  48. Stop 6850 — EB Richardson WY @ W. of Richard RD SW
  49. Stop 6699 — WB Richard RD @ Richardson WY SW
  50. Stop 6700 — Mount Royal University Station (SB)
  51. Stop 5599 — EB 50 AV SW @ Richard RD
  52. Stop 6976 — EB 50 AV @ Peacekeepers GA SW
  53. Stop 5757 — 54 Avenue SW Station (SB)
  54. Stop 5758 — EB Glenmore TR @ Crowchild TR SW
  55. Stop 9677 — EB Glenmore TR @ Elbow DR SW
  56. Stop 8712 — NB Elbow DR @ Malibou RD SW
  57. Stop 8714 — NB Elbow DR @ Mayfair RD SW
  58. Stop 5428 — EB 58 AV @ W. of Chinook Centre
  59. Stop 7740 — EB 58 AV SW @ 3 ST SW
  60. Stop 5553 — Chinook LRT Station SB

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

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

What time is the first and last Route 9 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 Chinook LRT Station SB at 4:23 AM and the last at 1:10 AM.

What time is the first and last Route 9 bus toward CHINOOK 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 CHINOOK STATION leaves Dalhousie LRT Station WB at 4:17 AM and the last at 12:49 AM.

Does Route 9 run on Sundays?

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