# Route 127 Maryvale/Franklin Industrial — Calgary Transit Bus Schedule, Frequency & Stops

Route 127 Maryvale/Franklin Industrial is a Calgary Transit bus route running toward MARYVALE and toward MARLBOROUGH 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 & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days, service toward MARYVALE runs from 7:19 PM to 11:24 PM. Some trips toward MARLBOROUGH STATION are signed FRANKLIN INDUSTRIAL and end there (short-turn trips). All times are scheduled times, effective Jun 3 – Aug 30, 2026.

## Service alerts

### Stop moved

Active May 4, 2026, 6:00 AM MT until Jun 30, 2026, 3:00 PM MT.

Starting Monday, May 4 through Tuesday, June 30, from 9 a.m. to 3 p.m. on weekdays and 7 p.m to 5 a.m. on weekends, there will be lane closures on Centre Avenue E. @ 23 Street N.E. for construction work. Route 127 will have stop closures.

The following stops will be temporarily closed:

- WB Centre AV @ 23 ST E. (#7508)

- EB Centre AV @ E. of 23 ST E (#7491)

Please use the following stops in lieu of the closed stops:

- SB 19 ST E. @ Centre AV E. (#6020)

- EB Centre AV @ 19 ST E. (#6022)

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

## Frequency & span — toward MARYVALE

Route 127 frequency and service span toward MARYVALE, effective Jun 3 – Aug 30, 2026

| 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) | 7:19 PM | 11:24 PM | — | — | every 35 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:19 AM | 9:29 PM | every 35 min | every 35 min | every 35 min |

## Frequency & span — toward MARLBOROUGH STATION

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

| 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:20 AM | 11:05 PM | every 30 min | every 30 min | every 35 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:59 AM | 9:11 PM | every 35 min | every 35 min | every 35 min |

## Departures from Marlborough LRT Station (WB 8 AV NE @ 36 ST NE) — toward MARYVALE

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

Route 127 toward MARYVALE — departures from Marlborough LRT Station (WB 8 AV NE @ 36 ST NE), 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

| Hour | Departures |
| --- | --- |
| 7 PM | 7:19, 7:54 |
| 8 PM | 8:29 |
| 9 PM | 9:04, 9:39 |
| 10 PM | 10:14, 10:49 |
| 11 PM | 11:24 |

All departures (Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 7:19 PM, 7:54 PM, 8:29 PM, 9:04 PM, 9:39 PM, 10:14 PM, 10:49 PM, 11:24 PM

### 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 127 toward MARYVALE — departures from Marlborough LRT Station (WB 8 AV NE @ 36 ST 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

| Hour | Departures |
| --- | --- |
| 6 AM | 6:19, 6:54 |
| 7 AM | 7:29 |
| 8 AM | 8:04, 8:39 |
| 9 AM | 9:14, 9:49 |
| 10 AM | 10:24, 10:59 |
| 11 AM | 11:34 |
| 12 PM | 12:09, 12:44 |
| 1 PM | 1:19, 1:54 |
| 2 PM | 2:29 |
| 3 PM | 3:04, 3:39 |
| 4 PM | 4:14, 4:49 |
| 5 PM | 5:24, 5:59 |
| 6 PM | 6:34 |
| 7 PM | 7:09, 7:44 |
| 8 PM | 8:19, 8:54 |
| 9 PM | 9:29 |

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)): 6:19 AM, 6:54 AM, 7:29 AM, 8:04 AM, 8:39 AM, 9:14 AM, 9:49 AM, 10:24 AM, 10:59 AM, 11:34 AM, 12:09 PM, 12:44 PM, 1:19 PM, 1:54 PM, 2:29 PM, 3:04 PM, 3:39 PM, 4:14 PM, 4:49 PM, 5:24 PM, 5:59 PM, 6:34 PM, 7:09 PM, 7:44 PM, 8:19 PM, 8:54 PM, 9:29 PM

## Departures from EB Memorial DR @ Penbrooke DR SE — toward MARLBOROUGH STATION

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

Route 127 toward MARLBOROUGH STATION — departures from EB Memorial DR @ Penbrooke DR SE, 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

| Hour | Departures |
| --- | --- |
| 5 AM | 5:20, 5:50 |
| 6 AM | 6:20, 6:50 |
| 7 AM | 7:20, 7:50 |
| 8 AM | 8:20, 8:51 |
| 9 AM | 9:22, 9:52 |
| 10 AM | 10:23, 10:53 |
| 11 AM | 11:24, 11:54 |
| 12 PM | 12:25, 12:55 |
| 1 PM | 1:26, 1:56 |
| 2 PM | 2:27, 2:57 |
| 3 PM | 3:28, 3:59 |
| 4 PM | 4:30 |
| 5 PM | 5:00, 5:30 |
| 6 PM | 6:00, 6:30 |
| 7 PM | 7:00, 7:35 |
| 8 PM | 8:10, 8:45 |
| 9 PM | 9:20, 9:55 |
| 10 PM | 10:30 |
| 11 PM | 11:05 |

All departures (Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 5:20 AM, 5:50 AM, 6:20 AM, 6:50 AM, 7:20 AM, 7:50 AM, 8:20 AM, 8:51 AM, 9:22 AM, 9:52 AM, 10:23 AM, 10:53 AM, 11:24 AM, 11:54 AM, 12:25 PM, 12:55 PM, 1:26 PM, 1:56 PM, 2:27 PM, 2:57 PM, 3:28 PM, 3:59 PM, 4:30 PM, 5:00 PM, 5:30 PM, 6:00 PM, 6:30 PM, 7:00 PM, 7:35 PM, 8:10 PM, 8:45 PM, 9:20 PM, 9:55 PM, 10:30 PM, 11:05 PM

### 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 127 toward MARLBOROUGH STATION — departures from EB Memorial DR @ Penbrooke DR 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:59 |
| 6 AM | 6:34 |
| 7 AM | 7:09, 7:44 |
| 8 AM | 8:19, 8:54 |
| 9 AM | 9:29 |
| 10 AM | 10:04, 10:39 |
| 11 AM | 11:14, 11:49 |
| 12 PM | 12:24, 12:59 |
| 1 PM | 1:35 |
| 2 PM | 2:11, 2:46 |
| 3 PM | 3:21, 3:56 |
| 4 PM | 4:31 |
| 5 PM | 5:06, 5:41 |
| 6 PM | 6:16, 6:51 |
| 7 PM | 7:26 |
| 8 PM | 8:01, 8:36 |
| 9 PM | 9:11 |

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:59 AM, 6:34 AM, 7:09 AM, 7:44 AM, 8:19 AM, 8:54 AM, 9:29 AM, 10:04 AM, 10:39 AM, 11:14 AM, 11:49 AM, 12:24 PM, 12:59 PM, 1:35 PM, 2:11 PM, 2:46 PM, 3:21 PM, 3:56 PM, 4:31 PM, 5:06 PM, 5:41 PM, 6:16 PM, 6:51 PM, 7:26 PM, 8:01 PM, 8:36 PM, 9:11 PM

## Stops served — toward MARYVALE

13 stops, in order of travel:

1. [Stop 6027 — Marlborough LRT Station (WB 8 AV NE @ 36 ST NE)](https://calgarytransittimes.com/stops/6027/)
1. [Stop 7549 — NB 33 ST NE @ 8 AV NE](https://calgarytransittimes.com/stops/7549/)
1. [Stop 5872 — Marlborough LRT Station (EB Marlborough DR)](https://calgarytransittimes.com/stops/5872/)
1. [Stop 6227 — EB Maryvale DR @ Marlborough WY NE](https://calgarytransittimes.com/stops/6227/)
1. [Stop 4330 — EB Maryvale DR @ 42 ST NE](https://calgarytransittimes.com/stops/4330/)
1. [Stop 4329 — EB Maryvale DR @ Maryvale WY NE](https://calgarytransittimes.com/stops/4329/)
1. [Stop 4328 — EB Maryvale DR @ W. of 50 ST NE](https://calgarytransittimes.com/stops/4328/)
1. [Stop 6228 — EB Maryvale DR @ 52 ST NE](https://calgarytransittimes.com/stops/6228/)
1. [Stop 6229 — EB 4 AV NE @ 52 ST NE](https://calgarytransittimes.com/stops/6229/)
1. [Stop 4326 — EB 4 AV NE @ 55 ST NE](https://calgarytransittimes.com/stops/4326/)
1. [Stop 4325 — EB 4 AV NE @ 59 ST NE](https://calgarytransittimes.com/stops/4325/)
1. [Stop 6146 — SB Madigan DR @ 4 AV NE](https://calgarytransittimes.com/stops/6146/)
1. [Stop 9339 — EB Memorial DR @ Penbrooke DR SE](https://calgarytransittimes.com/stops/9339/)

## Stops served — toward MARLBOROUGH STATION

17 stops, in order of travel:

1. [Stop 9339 — EB Memorial DR @ Penbrooke DR SE](https://calgarytransittimes.com/stops/9339/)
1. [Stop 2853 — NB 68 ST E @ Memorial DR](https://calgarytransittimes.com/stops/2853/)
1. [Stop 2313 — NB 68 ST NE @ 4 AV SE](https://calgarytransittimes.com/stops/2313/)
1. [Stop 4378 — SB Madigan DR @ 8 AV NE](https://calgarytransittimes.com/stops/4378/)
1. [Stop 4377 — SB Madigan DR @ Malvern DR NE](https://calgarytransittimes.com/stops/4377/)
1. [Stop 6234 — WB 4 AV NE @ Madigan DR](https://calgarytransittimes.com/stops/6234/)
1. [Stop 4324 — WB 4 AV NE @ Maddock DR](https://calgarytransittimes.com/stops/4324/)
1. [Stop 4323 — WB 4 AV NE @ Maidstone DR](https://calgarytransittimes.com/stops/4323/)
1. [Stop 6235 — SB 4 AV NE @ N. Leg Maidstone DR](https://calgarytransittimes.com/stops/6235/)
1. [Stop 4322 — NB 52 ST & 4 AV NE](https://calgarytransittimes.com/stops/4322/)
1. [Stop 6236 — WB Maryvale DR @ 52 ST NE](https://calgarytransittimes.com/stops/6236/)
1. [Stop 4320 — WB Maryvale DR @ 50 ST NE](https://calgarytransittimes.com/stops/4320/)
1. [Stop 4321 — WB Maryvale DR @ Maryvale WY NE](https://calgarytransittimes.com/stops/4321/)
1. [Stop 6237 — WB Maryvale DR @ E. of 42 ST NE](https://calgarytransittimes.com/stops/6237/)
1. [Stop 6181 — NB Marlborough WY@ Maryvale DR NE](https://calgarytransittimes.com/stops/6181/)
1. [Stop 4356 — WB Marlborough DR @ Marlborough WY NE](https://calgarytransittimes.com/stops/4356/)
1. [Stop 6027 — Marlborough LRT Station (WB 8 AV NE @ 36 ST NE)](https://calgarytransittimes.com/stops/6027/)

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

### What time is the first and last Route 127 bus toward MARYVALE?

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 MARYVALE leaves Marlborough LRT Station (WB 8 AV NE @ 36 ST NE) at 7:19 PM and the last at 11:24 PM.

### What time is the first and last Route 127 bus toward MARLBOROUGH 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 MARLBOROUGH STATION leaves EB Memorial DR @ Penbrooke DR SE at 5:20 AM and the last at 11:05 PM.

### Does Route 127 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.
