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
DaysFirstLastPeakMiddayEvening
Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)7:19 PM11:24 PMevery 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 AM9:29 PMevery 35 minevery 35 minevery 35 min

Frequency & span — toward MARLBOROUGH STATION

Route 127 frequency and service span toward MARLBOROUGH 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)5:20 AM11:05 PMevery 30 minevery 30 minevery 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 AM9:11 PMevery 35 minevery 35 minevery 35 min

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

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
HourDepartures
7 PM7:19, 7:54
8 PM8:29
9 PM9:04, 9:39
10 PM10:14, 10:49
11 PM11:24
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
HourDepartures
6 AM6:19, 6:54
7 AM7:29
8 AM8:04, 8:39
9 AM9:14, 9:49
10 AM10:24, 10:59
11 AM11:34
12 PM12:09, 12:44
1 PM1:19, 1:54
2 PM2:29
3 PM3:04, 3:39
4 PM4:14, 4:49
5 PM5:24, 5:59
6 PM6:34
7 PM7:09, 7:44
8 PM8:19, 8:54
9 PM9:29

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

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
HourDepartures
5 AM5:20, 5:50
6 AM6:20, 6:50
7 AM7:20, 7:50
8 AM8:20, 8:51
9 AM9:22, 9:52
10 AM10:23, 10:53
11 AM11:24, 11:54
12 PM12:25, 12:55
1 PM1:26, 1:56
2 PM2:27, 2:57
3 PM3:28, 3:59
4 PM4:30
5 PM5:00, 5:30
6 PM6:00, 6:30
7 PM7:00, 7:35
8 PM8:10, 8:45
9 PM9:20, 9:55
10 PM10:30
11 PM11:05
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
HourDepartures
5 AM5:59
6 AM6:34
7 AM7:09, 7:44
8 AM8:19, 8:54
9 AM9:29
10 AM10:04, 10:39
11 AM11:14, 11:49
12 PM12:24, 12:59
1 PM1:35
2 PM2:11, 2:46
3 PM3:21, 3:56
4 PM4:31
5 PM5:06, 5:41
6 PM6:16, 6:51
7 PM7:26
8 PM8:01, 8:36
9 PM9:11

Stops served — toward MARYVALE

13 stops, in order of travel:

  1. Stop 6027 — Marlborough LRT Station (WB 8 AV NE @ 36 ST NE)
  2. Stop 7549 — NB 33 ST NE @ 8 AV NE
  3. Stop 5872 — Marlborough LRT Station (EB Marlborough DR)
  4. Stop 6227 — EB Maryvale DR @ Marlborough WY NE
  5. Stop 4330 — EB Maryvale DR @ 42 ST NE
  6. Stop 4329 — EB Maryvale DR @ Maryvale WY NE
  7. Stop 4328 — EB Maryvale DR @ W. of 50 ST NE
  8. Stop 6228 — EB Maryvale DR @ 52 ST NE
  9. Stop 6229 — EB 4 AV NE @ 52 ST NE
  10. Stop 4326 — EB 4 AV NE @ 55 ST NE
  11. Stop 4325 — EB 4 AV NE @ 59 ST NE
  12. Stop 6146 — SB Madigan DR @ 4 AV NE
  13. Stop 9339 — EB Memorial DR @ Penbrooke DR SE

Stops served — toward MARLBOROUGH STATION

17 stops, in order of travel:

  1. Stop 9339 — EB Memorial DR @ Penbrooke DR SE
  2. Stop 2853 — NB 68 ST E @ Memorial DR
  3. Stop 2313 — NB 68 ST NE @ 4 AV SE
  4. Stop 4378 — SB Madigan DR @ 8 AV NE
  5. Stop 4377 — SB Madigan DR @ Malvern DR NE
  6. Stop 6234 — WB 4 AV NE @ Madigan DR
  7. Stop 4324 — WB 4 AV NE @ Maddock DR
  8. Stop 4323 — WB 4 AV NE @ Maidstone DR
  9. Stop 6235 — SB 4 AV NE @ N. Leg Maidstone DR
  10. Stop 4322 — NB 52 ST & 4 AV NE
  11. Stop 6236 — WB Maryvale DR @ 52 ST NE
  12. Stop 4320 — WB Maryvale DR @ 50 ST NE
  13. Stop 4321 — WB Maryvale DR @ Maryvale WY NE
  14. Stop 6237 — WB Maryvale DR @ E. of 42 ST NE
  15. Stop 6181 — NB Marlborough WY@ Maryvale DR NE
  16. Stop 4356 — WB Marlborough DR @ Marlborough WY NE
  17. Stop 6027 — Marlborough LRT Station (WB 8 AV NE @ 36 ST NE)

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.