Route 120 Silver Springs — Calgary Transit Bus Schedule, Frequency & Stops
Route 120 Silver Springs is a Calgary Transit bus route running toward DALHOUSIE and toward CROWFOOT. 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 DALHOUSIE runs from 5:18 AM to 12:03 AM, about every 22.5 minutes at peak and every 45 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 DALHOUSIE
| Days | First | Last | Peak | Midday | Evening |
|---|---|---|---|---|---|
| Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) | 5:18 AM | 12:03 AM | every 22.5 min | every 45 min | every 45 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:54 AM | 11:46 PM | every 46 min | every 46 min | every 46 min |
Frequency & span — toward CROWFOOT
| Days | First | Last | Peak | Midday | Evening |
|---|---|---|---|---|---|
| Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) | 5:40 AM | 12:25 AM | every 22.5 min | every 45 min | every 45 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:31 AM | 11:23 PM | every 46 min | every 46 min | every 46 min |
Departures from Crowfoot LRT Station — toward DALHOUSIE
| Hour | Departures |
|---|---|
| 5 AM | 5:18 |
| 6 AM | 6:03, 6:26, 6:48 |
| 7 AM | 7:11, 7:33, 7:56 |
| 8 AM | 8:18 |
| 9 AM | 9:03, 9:48 |
| 10 AM | 10:33 |
| 11 AM | 11:18 |
| 12 PM | 12:03, 12:48 |
| 1 PM | 1:33 |
| 2 PM | 2:18 |
| 3 PM | 3:03, 3:26, 3:48 |
| 4 PM | 4:11, 4:33, 4:56 |
| 5 PM | 5:18 |
| 6 PM | 6:03, 6:48 |
| 7 PM | 7:33 |
| 8 PM | 8:18 |
| 9 PM | 9:03, 9:48 |
| 10 PM | 10:33 |
| 11 PM | 11:18 |
| After midnight | 12:03 AM (after midnight — late-night service from the previous service day) |
| Hour | Departures |
|---|---|
| 6 AM | 6:54 |
| 7 AM | 7:40 |
| 8 AM | 8:26 |
| 9 AM | 9:12, 9:58 |
| 10 AM | 10:44 |
| 11 AM | 11:30 |
| 12 PM | 12:16 |
| 1 PM | 1:02, 1:48 |
| 2 PM | 2:34 |
| 3 PM | 3:20 |
| 4 PM | 4:06, 4:52 |
| 5 PM | 5:38 |
| 6 PM | 6:24 |
| 7 PM | 7:10, 7:56 |
| 8 PM | 8:42 |
| 9 PM | 9:28 |
| 10 PM | 10:14 |
| 11 PM | 11:00, 11:46 |
Departures from Dalhousie LRT Station NB — toward CROWFOOT
| Hour | Departures |
|---|---|
| 5 AM | 5:40 |
| 6 AM | 6:03, 6:25, 6:48 |
| 7 AM | 7:10, 7:33, 7:55 |
| 8 AM | 8:40 |
| 9 AM | 9:25 |
| 10 AM | 10:10, 10:55 |
| 11 AM | 11:40 |
| 12 PM | 12:25 |
| 1 PM | 1:10, 1:55 |
| 2 PM | 2:40 |
| 3 PM | 3:25, 3:48 |
| 4 PM | 4:10, 4:33, 4:55 |
| 5 PM | 5:18, 5:40 |
| 6 PM | 6:25 |
| 7 PM | 7:10, 7:55 |
| 8 PM | 8:40 |
| 9 PM | 9:25 |
| 10 PM | 10:10, 10:55 |
| 11 PM | 11:40 |
| After midnight | 12:25 AM (after midnight — late-night service from the previous service day) |
| Hour | Departures |
|---|---|
| 6 AM | 6:31 |
| 7 AM | 7:17 |
| 8 AM | 8:03, 8:49 |
| 9 AM | 9:35 |
| 10 AM | 10:21 |
| 11 AM | 11:07, 11:53 |
| 12 PM | 12:39 |
| 1 PM | 1:25 |
| 2 PM | 2:11, 2:57 |
| 3 PM | 3:43 |
| 4 PM | 4:29 |
| 5 PM | 5:15 |
| 6 PM | 6:01, 6:47 |
| 7 PM | 7:33 |
| 8 PM | 8:19 |
| 9 PM | 9:05, 9:51 |
| 10 PM | 10:37 |
| 11 PM | 11:23 |
Stops served — toward DALHOUSIE
21 stops, in order of travel:
- Stop 3857 — Crowfoot LRT Station
- Stop 7164 — SB Scurfield DR @ Scenic GD NW
- Stop 5821 — EB Scenic Acres BV @ Scenic Acres DR NW
- Stop 6737 — SB Nose Hill DR @ Scenic Acres BV NW
- Stop 3483 — EB Silver Springs BV @ Nose Hill DR NW
- Stop 5818 — NB Silvergrove DR @ Silvergrove RD NW
- Stop 7178 — EB Silvergrove DR @ 78 ST NW
- Stop 5819 — SB Silvergrove DR @ Silverstone RD NW
- Stop 7179 — SB Silvergrove DR @ 66 AV NW
- Stop 5820 — EB Silver Springs RD @ Silver Brook DR NW
- Stop 7116 — EB Silver Springs RD @ Silver Brook RD NW
- Stop 7117 — SB Silver Springs DR @ Silver Springs CR NW
- Stop 7118 — SB Silver Springs DR @ 62 AV NW
- Stop 7119 — SB Silver Springs DR @ Silver Brook DR NW
- Stop 5822 — SB Silver Springs BV @ Silver Mead RD NW
- Stop 5823 — SB Silver Springs BV @ Silver Ridge DR NW
- Stop 7120 — NB Silverdale DR @ 54 AV NW
- Stop 5824 — NB Silverdale DR @ Silver Springs GA NW
- Stop 5488 — EB Dalhousie DR @ 53 ST NW
- Stop 7098 — EB Dalhousie DR @ Dalham CR NW
- Stop 4025 — Dalhousie LRT Station NB
Stops served — toward CROWFOOT
18 stops, in order of travel:
- Stop 4025 — Dalhousie LRT Station NB
- Stop 5811 — SB Silverdale DR @ Silver Springs GA NW
- Stop 7113 — WB 54 AV NW @ Silverdale DR
- Stop 7131 — NB Silver Springs BV @ Silver Springs GA NW
- Stop 5812 — EB Silver Springs DR @ Silver Springs BV NW
- Stop 7115 — NB Silver Springs DR @ S of Silver Springs HILL NW
- Stop 7114 — NB Silver Springs DR @ Silver Springs WY NW
- Stop 5813 — WB Silver Springs RD @ Silver Springs CR NW
- Stop 7172 — WB Silver Springs RD @ 70 ST NW
- Stop 7174 — NB Silvergrove DR @ Silver Springs RD NW
- Stop 7173 — NB Silvergrove DR @ Silver Springs RI NW
- Stop 5814 — WB Silvergrove DR @ 100 Silvergrove PL NW
- Stop 7180 — WB Silvergrove DR @ 300 Silvergrove PL NW
- Stop 7181 — SB Silvergrove DR @ Silvergrove WY NW
- Stop 6771 — WB Silver Springs BV @ Silvergrove DR NW
- Stop 6734 — NB Nose Hill DR @ Silver Springs BV NW
- Stop 6535 — NB Scurfield DR @ Scenic Acres BV NW
- Stop 3857 — 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 120 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 120 runs about every 22.5 minutes at peak and every 45 minutes midday.
What time is the first and last Route 120 bus toward DALHOUSIE?
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 DALHOUSIE leaves Crowfoot LRT Station at 5:18 AM and the last at 12:03 AM.
What time is the first and last Route 120 bus toward CROWFOOT?
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 CROWFOOT leaves Dalhousie LRT Station NB at 5:40 AM and the last at 12:25 AM.
Does Route 120 run on Sundays?
Yes — see the Sunday & holidays rows in the frequency tables above.