# 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, 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 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 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 MARLBOROUGH

Route 58 frequency and service span toward MARLBOROUGH, effective Jun 3 – Aug 30, 2026

| Days | First | Last | Peak | Midday | Evening |
| --- | --- | --- | --- | --- | --- |
| Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) | 5:13 AM | 12:49 AM | every 16 min | every 30 min | every 29 min |
| Monday–Thursday & Friday | 5:13 AM | 12:49 AM | every 16 min | every 30 min | every 29 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:16 AM | 12:56 AM | every 26 min | every 29 min | every 28 min |

## Frequency & span — toward 44 ST SE/ERIN WOODS

Route 58 frequency and service span toward 44 ST SE/ERIN WOODS, effective Jun 3 – Aug 30, 2026

| Days | First | Last | Peak | Midday | Evening |
| --- | --- | --- | --- | --- | --- |
| Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) | 5:38 AM | 12:25 AM | every 15.5 min | every 30 min | every 29 min |
| Monday–Thursday & Friday | 5:38 AM | 12:25 AM | every 15.5 min | every 30 min | every 29 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:48 AM | 12:35 AM | every 26 min | every 29 min | every 28 min |

## Departures from EB Erin Woods DR @ 52 ST SE — toward MARLBOROUGH

### Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)

Route 58 toward MARLBOROUGH — departures from EB Erin Woods DR @ 52 ST SE, Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13), effective Jun 3 – Aug 30, 2026

| 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) |

All departures (Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 5:13 AM, 5:28 AM, 5:44 AM, 6:01 AM, 6:14 AM, 6:28 AM, 6:43 AM, 6:59 AM, 7:14 AM, 7:30 AM, 7:46 AM, 8:02 AM, 8:17 AM, 8:27 AM, 8:43 AM, 8:59 AM, 9:28 AM, 9:57 AM, 10:27 AM, 10:57 AM, 11:27 AM, 11:57 AM, 12:27 PM, 12:57 PM, 1:27 PM, 1:57 PM, 2:27 PM, 2:43 PM, 3:02 PM, 3:20 PM, 3:33 PM, 3:46 PM, 4:03 PM, 4:19 PM, 4:35 PM, 4:50 PM, 5:05 PM, 5:20 PM, 5:35 PM, 5:50 PM, 6:05 PM, 6:33 PM, 7:01 PM, 7:30 PM, 7:59 PM, 8:28 PM, 8:57 PM, 9:26 PM, 9:55 PM, 10:24 PM, 10:53 PM, 11:22 PM, 11:51 PM, 12:20 AM (after midnight), 12:49 AM (after midnight)

### Monday–Thursday & Friday

Route 58 toward MARLBOROUGH — departures from EB Erin Woods DR @ 52 ST SE, Monday–Thursday & Friday, effective Jun 3 – Aug 30, 2026

| 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) |

All departures (Monday–Thursday & Friday): 5:13 AM, 5:28 AM, 5:44 AM, 6:01 AM, 6:14 AM, 6:28 AM, 6:43 AM, 6:59 AM, 7:14 AM, 7:30 AM, 7:46 AM, 8:02 AM, 8:17 AM, 8:27 AM, 8:43 AM, 8:59 AM, 9:28 AM, 9:57 AM, 10:27 AM, 10:57 AM, 11:27 AM, 11:57 AM, 12:27 PM, 12:57 PM, 1:27 PM, 1:57 PM, 2:27 PM, 2:43 PM, 2:53 PM, 3:04 PM, 3:20 PM, 3:29 PM, 3:46 PM, 4:03 PM, 4:19 PM, 4:35 PM, 4:50 PM, 5:05 PM, 5:20 PM, 5:35 PM, 5:50 PM, 6:05 PM, 6:33 PM, 7:01 PM, 7:30 PM, 7:59 PM, 8:28 PM, 8:57 PM, 9:26 PM, 9:55 PM, 10:24 PM, 10:53 PM, 11:22 PM, 11:51 PM, 12:20 AM (after midnight), 12:49 AM (after midnight)

### 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)

Route 58 toward MARLBOROUGH — departures from EB Erin Woods DR @ 52 ST SE, 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

| 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) |

All departures (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:16 AM, 5:42 AM, 6:09 AM, 6:35 AM, 7:01 AM, 7:27 AM, 7:53 AM, 8:19 AM, 8:45 AM, 9:13 AM, 9:42 AM, 10:11 AM, 10:40 AM, 11:09 AM, 11:38 AM, 12:07 PM, 12:36 PM, 1:05 PM, 1:34 PM, 2:03 PM, 2:32 PM, 3:01 PM, 3:30 PM, 3:59 PM, 4:28 PM, 4:57 PM, 5:26 PM, 5:55 PM, 6:24 PM, 6:53 PM, 7:22 PM, 7:50 PM, 8:18 PM, 8:46 PM, 9:14 PM, 9:42 PM, 10:10 PM, 10:38 PM, 11:06 PM, 11:34 PM, 12:02 AM (after midnight), 12:30 AM (after midnight), 12:56 AM (after midnight)

## Departures from Marlborough LRT Station (EB Marlborough DR) — toward 44 ST SE/ERIN WOODS

### Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)

Route 58 toward 44 ST SE/ERIN WOODS — departures from Marlborough LRT Station (EB Marlborough DR), Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13), effective Jun 3 – Aug 30, 2026

| 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) |

All departures (Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 5:38 AM, 6:05 AM, 6:20 AM, 6:36 AM, 6:51 AM, 7:06 AM, 7:22 AM, 7:38 AM, 7:53 AM, 8:03 AM, 8:19 AM, 8:35 AM, 9:04 AM, 9:33 AM, 10:03 AM, 10:33 AM, 11:03 AM, 11:33 AM, 12:03 PM, 12:33 PM, 1:03 PM, 1:33 PM, 2:03 PM, 2:19 PM, 2:36 PM, 2:52 PM, 3:06 PM, 3:20 PM, 3:37 PM, 3:53 PM, 4:09 PM, 4:24 PM, 4:39 PM, 4:54 PM, 5:09 PM, 5:25 PM, 5:41 PM, 6:09 PM, 6:37 PM, 7:06 PM, 7:35 PM, 8:04 PM, 8:33 PM, 9:02 PM, 9:31 PM, 10:00 PM, 10:29 PM, 10:58 PM, 11:27 PM, 11:56 PM, 12:25 AM (after midnight)

### Monday–Thursday & Friday

Route 58 toward 44 ST SE/ERIN WOODS — departures from Marlborough LRT Station (EB Marlborough DR), Monday–Thursday & Friday, effective Jun 3 – Aug 30, 2026

| 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) |

All departures (Monday–Thursday & Friday): 5:38 AM, 6:05 AM, 6:20 AM, 6:36 AM, 6:51 AM, 7:06 AM, 7:22 AM, 7:38 AM, 7:53 AM, 8:03 AM, 8:19 AM, 8:35 AM, 9:04 AM, 9:33 AM, 10:03 AM, 10:33 AM, 11:03 AM, 11:33 AM, 12:03 PM, 12:33 PM, 1:03 PM, 1:33 PM, 2:03 PM, 2:19 PM, 2:36 PM, 2:52 PM, 3:03 PM, 3:20 PM, 3:37 PM, 3:53 PM, 4:09 PM, 4:24 PM, 4:39 PM, 4:54 PM, 5:09 PM, 5:25 PM, 5:41 PM, 6:09 PM, 6:37 PM, 7:06 PM, 7:35 PM, 8:04 PM, 8:33 PM, 9:02 PM, 9:31 PM, 10:00 PM, 10:29 PM, 10:58 PM, 11:27 PM, 11:56 PM, 12:25 AM (after midnight)

### 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)

Route 58 toward 44 ST SE/ERIN WOODS — departures from Marlborough LRT Station (EB Marlborough DR), 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

| 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) |

All departures (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:48 AM, 6:14 AM, 6:40 AM, 7:06 AM, 7:32 AM, 7:58 AM, 8:24 AM, 8:50 AM, 9:19 AM, 9:48 AM, 10:17 AM, 10:46 AM, 11:15 AM, 11:44 AM, 12:13 PM, 12:42 PM, 1:11 PM, 1:40 PM, 2:09 PM, 2:38 PM, 3:07 PM, 3:36 PM, 4:05 PM, 4:34 PM, 5:03 PM, 5:32 PM, 6:01 PM, 6:30 PM, 6:59 PM, 7:27 PM, 7:55 PM, 8:23 PM, 8:51 PM, 9:19 PM, 9:47 PM, 10:15 PM, 10:43 PM, 11:11 PM, 11:39 PM, 12:07 AM (after midnight), 12:35 AM (after midnight)

## Stops served — toward MARLBOROUGH

29 stops, in order of travel:

1. [Stop 8390 — EB Erin Woods DR @ 52 ST SE](https://calgarytransittimes.com/stops/8390/)
1. [Stop 9474 — SB 52 ST SE @ Erin Woods DR (N. Leg) SE](https://calgarytransittimes.com/stops/9474/)
1. [Stop 7871 — WB Erin Woods DR @ 52 ST SE](https://calgarytransittimes.com/stops/7871/)
1. [Stop 5717 — WB Erin Woods DR @ Erin Meadows GR SE](https://calgarytransittimes.com/stops/5717/)
1. [Stop 8384 — WB Erin Woods DR @ Erin Green WY SE](https://calgarytransittimes.com/stops/8384/)
1. [Stop 8385 — NB Erin Woods DR @ Erin Green WY SE](https://calgarytransittimes.com/stops/8385/)
1. [Stop 6306 — WB Erin Woods BV @ Erin Dale CR SE](https://calgarytransittimes.com/stops/6306/)
1. [Stop 6305 — WB Erin Woods BV @ Erin Dale CR SE](https://calgarytransittimes.com/stops/6305/)
1. [Stop 8109 — NB 36 ST SE @ Erin Woods BV](https://calgarytransittimes.com/stops/8109/)
1. [Stop 5895 — EB Dover Ridge DR @ Dover Meadow CL SE](https://calgarytransittimes.com/stops/5895/)
1. [Stop 4467 — NB 39 ST SE @ Dovercliffe WY](https://calgarytransittimes.com/stops/4467/)
1. [Stop 4468 — EB 30 AV SE @ 39 ST SE](https://calgarytransittimes.com/stops/4468/)
1. [Stop 5896 — NB 41 ST SE @ 30 AV SE](https://calgarytransittimes.com/stops/5896/)
1. [Stop 4466 — NB 41 ST SE @ Doverville CR](https://calgarytransittimes.com/stops/4466/)
1. [Stop 4465 — EB 26 AV SE @ 41 ST SE](https://calgarytransittimes.com/stops/4465/)
1. [Stop 4464 — NB 44 ST SE @ 26 AV SE](https://calgarytransittimes.com/stops/4464/)
1. [Stop 5897 — NB 44 ST SE @ 23 AV SE](https://calgarytransittimes.com/stops/5897/)
1. [Stop 4463 — NB 44 ST SE @ 19 AV SE](https://calgarytransittimes.com/stops/4463/)
1. [Stop 5898 — NB 44 ST SE @ 17 AV SE](https://calgarytransittimes.com/stops/5898/)
1. [Stop 4461 — NB 44 ST SE @ 14 AV SE](https://calgarytransittimes.com/stops/4461/)
1. [Stop 4460 — NB 44 ST SE @ 11 AV SE](https://calgarytransittimes.com/stops/4460/)
1. [Stop 4462 — NB 44 ST SE @ 8 AV SE](https://calgarytransittimes.com/stops/4462/)
1. [Stop 5899 — NB 44 ST SE @ 4 AV SE](https://calgarytransittimes.com/stops/5899/)
1. [Stop 5900 — WB Memorial DR @ 44 ST NE](https://calgarytransittimes.com/stops/5900/)
1. [Stop 5901 — WB Memorial DR @ Marlborough WY NE](https://calgarytransittimes.com/stops/5901/)
1. [Stop 7770 — NB 36 ST E @ Memorial DR E](https://calgarytransittimes.com/stops/7770/)
1. [Stop 7769 — NB 36 ST NE @ S. of 5 AV NE](https://calgarytransittimes.com/stops/7769/)
1. [Stop 8140 — Marlborough LRT Station (NB 36 St NE)](https://calgarytransittimes.com/stops/8140/)
1. [Stop 5872 — Marlborough LRT Station (EB Marlborough DR)](https://calgarytransittimes.com/stops/5872/)

## Stops served — toward 44 ST SE/ERIN WOODS

29 stops, in order of travel:

1. [Stop 5872 — Marlborough LRT Station (EB Marlborough DR)](https://calgarytransittimes.com/stops/5872/)
1. [Stop 5873 — SB Marlborough WY @ Marlborough DR NE](https://calgarytransittimes.com/stops/5873/)
1. [Stop 5874 — SB Marlborough WY @ N.of Maryvale DR NE](https://calgarytransittimes.com/stops/5874/)
1. [Stop 9480 — SB Marlborough WY @ S.of Maryvale DR NE](https://calgarytransittimes.com/stops/9480/)
1. [Stop 5875 — EB Memorial DR @ 39 ST SE](https://calgarytransittimes.com/stops/5875/)
1. [Stop 5876 — SB 44 ST E @ Memorial DR](https://calgarytransittimes.com/stops/5876/)
1. [Stop 4494 — SB 44 ST SE @ 4 AV SE](https://calgarytransittimes.com/stops/4494/)
1. [Stop 4493 — SB 44 ST SE @ 8 AV SE](https://calgarytransittimes.com/stops/4493/)
1. [Stop 5877 — SB 44 ST SE @ 11 AV SE](https://calgarytransittimes.com/stops/5877/)
1. [Stop 4492 — SB 44 ST SE @ 14 AV SE](https://calgarytransittimes.com/stops/4492/)
1. [Stop 5878 — SB 44 ST SE @ 17 AV SE](https://calgarytransittimes.com/stops/5878/)
1. [Stop 4491 — SB 44 ST SE @ 21 AV SE](https://calgarytransittimes.com/stops/4491/)
1. [Stop 4490 — SB 44 ST SE @ 23 AV SE](https://calgarytransittimes.com/stops/4490/)
1. [Stop 5879 — WB 26 AV SE @ 43 ST SE](https://calgarytransittimes.com/stops/5879/)
1. [Stop 4486 — SB 41 ST SE @ 26 AV SE](https://calgarytransittimes.com/stops/4486/)
1. [Stop 4489 — SB 41 ST SE @ Doverville CR](https://calgarytransittimes.com/stops/4489/)
1. [Stop 4488 — WB 30 AV SE @ 41 ST SE](https://calgarytransittimes.com/stops/4488/)
1. [Stop 4487 — SB 39 ST SE @ 30 AV SE](https://calgarytransittimes.com/stops/4487/)
1. [Stop 5880 — SB Dover Ridge DR @ Dovercliffe WY SE](https://calgarytransittimes.com/stops/5880/)
1. [Stop 4485 — WB Dover Ridge DR @ Dover Meadow CL SE](https://calgarytransittimes.com/stops/4485/)
1. [Stop 8111 — SB 36 ST SE @ Dover Ridge DR](https://calgarytransittimes.com/stops/8111/)
1. [Stop 6303 — EB Erin Woods BV @ 36 ST SE](https://calgarytransittimes.com/stops/6303/)
1. [Stop 8388 — EB Erin Woods BV @ Erin Woods PL SE](https://calgarytransittimes.com/stops/8388/)
1. [Stop 6304 — NB Erin Woods DR @ Erin Park CL SE](https://calgarytransittimes.com/stops/6304/)
1. [Stop 8386 — EB  Erin Woods DR @ Erin Grove CL SE](https://calgarytransittimes.com/stops/8386/)
1. [Stop 8387 — NB Erin Woods DR @ Erin Park DR SE](https://calgarytransittimes.com/stops/8387/)
1. [Stop 6632 — NB Erin Woods DR @ Erin Grove BA SE](https://calgarytransittimes.com/stops/6632/)
1. [Stop 8389 — EB Erin Woods DR @ Erin Woods TC SE](https://calgarytransittimes.com/stops/8389/)
1. [Stop 8390 — EB Erin Woods DR @ 52 ST SE](https://calgarytransittimes.com/stops/8390/)

## 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–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) 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–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) 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–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) 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.

---

Contains information licensed under the [Open Government Licence – City of Calgary](https://data.calgary.ca/stories/s/u45n-7awa). Independent site, not affiliated with or endorsed by Calgary Transit or The City of Calgary — official info at [calgarytransit.com](https://www.calgarytransit.com). Schedule data from the City of Calgary GTFS feed published Jun 3, 2026, valid Jun 3 – Aug 30, 2026.
