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