Route 58 Erin Woods/44 St SE — Calgary Transit Bus Schedule, Frequency & Stops
Route 58 Erin Woods/44 St SE is a Calgary Transit bus route running toward MARLBOROUGH and toward 44 ST SE/ERIN WOODS. Service operates on Monday–Friday, Sunday & holidays, Saturday (Jul 18 – Aug 29), Stampede (Jul 6–10), Tuesday–Thursday, Stampede (Jul 4–11), Friday, Saturday (Jun 20), Sunday (Jun 21), Saturday (Jun 27), Sunday (Jun 28), Stampede (Jul 2), Stampede (Jul 3), Stampede (Jul 5), Stampede (Jul 8), Stampede (Jul 12) and Stampede (Jul 13) days. On Monday & Stampede (Jul 2–10) & Jun 23 – Aug 28 days, service toward MARLBOROUGH runs from 5:13 AM to 12:49 AM, about every 16 minutes at peak and every 30 minutes midday. All times are scheduled times, effective Jun 16 – Aug 30, 2026.
Service alerts
No alerts currently listed for this route — live alert list at /alerts/, updated every 10 minutes.
Frequency & span — toward MARLBOROUGH
| Days | First | Last | Peak | Midday | Evening |
|---|---|---|---|---|---|
| Monday & Stampede (Jul 2–10) & Jun 23 – Aug 28 | 5:13 AM | 12:49 AM | every 16 min | every 30 min | every 29 min |
| Weekends & holidays | 5:16 AM | 12:56 AM | every 26 min | every 29 min | every 28 min |
| Tuesday–Friday | 5:13 AM | 12:49 AM | every 16 min | every 30 min | every 29 min |
Frequency & span — toward 44 ST SE/ERIN WOODS
| Days | First | Last | Peak | Midday | Evening |
|---|---|---|---|---|---|
| Monday & Stampede (Jul 2–10) & Jun 23 – Aug 28 | 5:38 AM | 12:25 AM | every 15.5 min | every 30 min | every 29 min |
| Weekends & holidays | 5:48 AM | 12:35 AM | every 26 min | every 29 min | every 28 min |
| Tuesday–Friday | 5:38 AM | 12:25 AM | every 15.5 min | every 30 min | every 29 min |
Departures from EB Erin Woods DR @ 52 ST SE — toward MARLBOROUGH
| Hour | Departures |
|---|---|
| 5 AM | 5:13, 5:28, 5:44 |
| 6 AM | 6:01, 6:14, 6:28, 6:43, 6:59 |
| 7 AM | 7:14, 7:30, 7:46 |
| 8 AM | 8:02, 8:17, 8:27, 8:43, 8:59 |
| 9 AM | 9:28, 9:57 |
| 10 AM | 10:27, 10:57 |
| 11 AM | 11:27, 11:57 |
| 12 PM | 12:27, 12:57 |
| 1 PM | 1:27, 1:57 |
| 2 PM | 2:27, 2:43 |
| 3 PM | 3:02, 3:20, 3:33, 3:46 |
| 4 PM | 4:03, 4:19, 4:35, 4:50 |
| 5 PM | 5:05, 5:20, 5:35, 5:50 |
| 6 PM | 6:05, 6:33 |
| 7 PM | 7:01, 7:30, 7:59 |
| 8 PM | 8:28, 8:57 |
| 9 PM | 9:26, 9:55 |
| 10 PM | 10:24, 10:53 |
| 11 PM | 11:22, 11:51 |
| After midnight | 12:20 AM, 12:49 AM (after midnight — late-night service from the previous service day) |
| Hour | Departures |
|---|---|
| 5 AM | 5:16, 5:42 |
| 6 AM | 6:09, 6:35 |
| 7 AM | 7:01, 7:27, 7:53 |
| 8 AM | 8:19, 8:45 |
| 9 AM | 9:13, 9:42 |
| 10 AM | 10:11, 10:40 |
| 11 AM | 11:09, 11:38 |
| 12 PM | 12:07, 12:36 |
| 1 PM | 1:05, 1:34 |
| 2 PM | 2:03, 2:32 |
| 3 PM | 3:01, 3:30, 3:59 |
| 4 PM | 4:28, 4:57 |
| 5 PM | 5:26, 5:55 |
| 6 PM | 6:24, 6:53 |
| 7 PM | 7:22, 7:50 |
| 8 PM | 8:18, 8:46 |
| 9 PM | 9:14, 9:42 |
| 10 PM | 10:10, 10:38 |
| 11 PM | 11:06, 11:34 |
| After midnight | 12:02 AM, 12:30 AM, 12:56 AM (after midnight — late-night service from the previous service day) |
| Hour | Departures |
|---|---|
| 5 AM | 5:13, 5:28, 5:44 |
| 6 AM | 6:01, 6:14, 6:28, 6:43, 6:59 |
| 7 AM | 7:14, 7:30, 7:46 |
| 8 AM | 8:02, 8:17, 8:27, 8:43, 8:59 |
| 9 AM | 9:28, 9:57 |
| 10 AM | 10:27, 10:57 |
| 11 AM | 11:27, 11:57 |
| 12 PM | 12:27, 12:57 |
| 1 PM | 1:27, 1:57 |
| 2 PM | 2:27, 2:43, 2:53 |
| 3 PM | 3:04, 3:20, 3:29, 3:46 |
| 4 PM | 4:03, 4:19, 4:35, 4:50 |
| 5 PM | 5:05, 5:20, 5:35, 5:50 |
| 6 PM | 6:05, 6:33 |
| 7 PM | 7:01, 7:30, 7:59 |
| 8 PM | 8:28, 8:57 |
| 9 PM | 9:26, 9:55 |
| 10 PM | 10:24, 10:53 |
| 11 PM | 11:22, 11:51 |
| After midnight | 12:20 AM, 12:49 AM (after midnight — late-night service from the previous service day) |
Departures from Marlborough LRT Station (EB Marlborough DR) — toward 44 ST SE/ERIN WOODS
| Hour | Departures |
|---|---|
| 5 AM | 5:38 |
| 6 AM | 6:05, 6:20, 6:36, 6:51 |
| 7 AM | 7:06, 7:22, 7:38, 7:53 |
| 8 AM | 8:03, 8:19, 8:35 |
| 9 AM | 9:04, 9:33 |
| 10 AM | 10:03, 10:33 |
| 11 AM | 11:03, 11:33 |
| 12 PM | 12:03, 12:33 |
| 1 PM | 1:03, 1:33 |
| 2 PM | 2:03, 2:19, 2:36, 2:52 |
| 3 PM | 3:06, 3:20, 3:37, 3:53 |
| 4 PM | 4:09, 4:24, 4:39, 4:54 |
| 5 PM | 5:09, 5:25, 5:41 |
| 6 PM | 6:09, 6:37 |
| 7 PM | 7:06, 7:35 |
| 8 PM | 8:04, 8:33 |
| 9 PM | 9:02, 9:31 |
| 10 PM | 10:00, 10:29, 10:58 |
| 11 PM | 11:27, 11:56 |
| After midnight | 12:25 AM (after midnight — late-night service from the previous service day) |
| Hour | Departures |
|---|---|
| 5 AM | 5:48 |
| 6 AM | 6:14, 6:40 |
| 7 AM | 7:06, 7:32, 7:58 |
| 8 AM | 8:24, 8:50 |
| 9 AM | 9:19, 9:48 |
| 10 AM | 10:17, 10:46 |
| 11 AM | 11:15, 11:44 |
| 12 PM | 12:13, 12:42 |
| 1 PM | 1:11, 1:40 |
| 2 PM | 2:09, 2:38 |
| 3 PM | 3:07, 3:36 |
| 4 PM | 4:05, 4:34 |
| 5 PM | 5:03, 5:32 |
| 6 PM | 6:01, 6:30, 6:59 |
| 7 PM | 7:27, 7:55 |
| 8 PM | 8:23, 8:51 |
| 9 PM | 9:19, 9:47 |
| 10 PM | 10:15, 10:43 |
| 11 PM | 11:11, 11:39 |
| After midnight | 12:07 AM, 12:35 AM (after midnight — late-night service from the previous service day) |
| Hour | Departures |
|---|---|
| 5 AM | 5:38 |
| 6 AM | 6:05, 6:20, 6:36, 6:51 |
| 7 AM | 7:06, 7:22, 7:38, 7:53 |
| 8 AM | 8:03, 8:19, 8:35 |
| 9 AM | 9:04, 9:33 |
| 10 AM | 10:03, 10:33 |
| 11 AM | 11:03, 11:33 |
| 12 PM | 12:03, 12:33 |
| 1 PM | 1:03, 1:33 |
| 2 PM | 2:03, 2:19, 2:36, 2:52 |
| 3 PM | 3:03, 3:20, 3:37, 3:53 |
| 4 PM | 4:09, 4:24, 4:39, 4:54 |
| 5 PM | 5:09, 5:25, 5:41 |
| 6 PM | 6:09, 6:37 |
| 7 PM | 7:06, 7:35 |
| 8 PM | 8:04, 8:33 |
| 9 PM | 9:02, 9:31 |
| 10 PM | 10:00, 10:29, 10:58 |
| 11 PM | 11:27, 11:56 |
| After midnight | 12:25 AM (after midnight — late-night service from the previous service day) |
Stops served — toward MARLBOROUGH
29 stops, in order of travel:
- Stop 8390 — EB Erin Woods DR @ 52 ST SE
- Stop 9474 — SB 52 ST SE @ Erin Woods DR (N. Leg) SE
- Stop 7871 — WB Erin Woods DR @ 52 ST SE
- Stop 5717 — WB Erin Woods DR @ Erin Meadows GR SE
- Stop 8384 — WB Erin Woods DR @ Erin Green WY SE
- Stop 8385 — NB Erin Woods DR @ Erin Green WY SE
- Stop 6306 — WB Erin Woods BV @ Erin Dale CR SE
- Stop 6305 — WB Erin Woods BV @ Erin Dale CR SE
- Stop 8109 — NB 36 ST SE @ Erin Woods BV
- Stop 5895 — EB Dover Ridge DR @ Dover Meadow CL SE
- Stop 4467 — NB 39 ST SE @ Dovercliffe WY
- Stop 4468 — EB 30 AV SE @ 39 ST SE
- Stop 5896 — NB 41 ST SE @ 30 AV SE
- Stop 4466 — NB 41 ST SE @ Doverville CR
- Stop 4465 — EB 26 AV SE @ 41 ST SE
- Stop 4464 — NB 44 ST SE @ 26 AV SE
- Stop 5897 — NB 44 ST SE @ 23 AV SE
- Stop 4463 — NB 44 ST SE @ 19 AV SE
- Stop 5898 — NB 44 ST SE @ 17 AV SE
- Stop 4461 — NB 44 ST SE @ 14 AV SE
- Stop 4460 — NB 44 ST SE @ 11 AV SE
- Stop 4462 — NB 44 ST SE @ 8 AV SE
- Stop 5899 — NB 44 ST SE @ 4 AV SE
- Stop 5900 — WB Memorial DR @ 44 ST NE
- Stop 5901 — WB Memorial DR @ Marlborough WY NE
- Stop 7770 — NB 36 ST E @ Memorial DR E
- Stop 7769 — NB 36 ST NE @ S. of 5 AV NE
- Stop 8140 — Marlborough LRT Station (NB 36 St NE)
- Stop 5872 — Marlborough LRT Station (EB Marlborough DR)
Stops served — toward 44 ST SE/ERIN WOODS
29 stops, in order of travel:
- Stop 5872 — Marlborough LRT Station (EB Marlborough DR)
- Stop 5873 — SB Marlborough WY @ Marlborough DR NE
- Stop 5874 — SB Marlborough WY @ N.of Maryvale DR NE
- Stop 9480 — SB Marlborough WY @ S.of Maryvale DR NE
- Stop 5875 — EB Memorial DR @ 39 ST SE
- Stop 5876 — SB 44 ST E @ Memorial DR
- Stop 4494 — SB 44 ST SE @ 4 AV SE
- Stop 4493 — SB 44 ST SE @ 8 AV SE
- Stop 5877 — SB 44 ST SE @ 11 AV SE
- Stop 4492 — SB 44 ST SE @ 14 AV SE
- Stop 5878 — SB 44 ST SE @ 17 AV SE
- Stop 4491 — SB 44 ST SE @ 21 AV SE
- Stop 4490 — SB 44 ST SE @ 23 AV SE
- Stop 5879 — WB 26 AV SE @ 43 ST SE
- Stop 4486 — SB 41 ST SE @ 26 AV SE
- Stop 4489 — SB 41 ST SE @ Doverville CR
- Stop 4488 — WB 30 AV SE @ 41 ST SE
- Stop 4487 — SB 39 ST SE @ 30 AV SE
- Stop 5880 — SB Dover Ridge DR @ Dovercliffe WY SE
- Stop 4485 — WB Dover Ridge DR @ Dover Meadow CL SE
- Stop 8111 — SB 36 ST SE @ Dover Ridge DR
- Stop 6303 — EB Erin Woods BV @ 36 ST SE
- Stop 8388 — EB Erin Woods BV @ Erin Woods PL SE
- Stop 6304 — NB Erin Woods DR @ Erin Park CL SE
- Stop 8386 — EB Erin Woods DR @ Erin Grove CL SE
- Stop 8387 — NB Erin Woods DR @ Erin Park DR SE
- Stop 6632 — NB Erin Woods DR @ Erin Grove BA SE
- Stop 8389 — EB Erin Woods DR @ Erin Woods TC SE
- Stop 8390 — EB Erin Woods DR @ 52 ST SE
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 58 run?
On Monday & Stampede (Jul 2–10) & Jun 23 – Aug 28 days Route 58 runs about every 16 minutes at peak and every 30 minutes midday.
What time is the first and last Route 58 bus toward MARLBOROUGH?
On Monday & Stampede (Jul 2–10) & Jun 23 – Aug 28 days the first bus toward MARLBOROUGH leaves EB Erin Woods DR @ 52 ST SE at 5:13 AM and the last at 12:49 AM.
What time is the first and last Route 58 bus toward 44 ST SE/ERIN WOODS?
On Monday & Stampede (Jul 2–10) & Jun 23 – Aug 28 days the first bus toward 44 ST SE/ERIN WOODS leaves Marlborough LRT Station (EB Marlborough DR) at 5:38 AM and the last at 12:25 AM.
Does Route 58 run on Sundays?
Yes — see the Sunday & holidays rows in the frequency tables above.