# Route 128 East Skyview Ranch / Redstone — Calgary Transit Bus Schedule, Frequency & Stops

Route 128 East Skyview Ranch / Redstone is a Calgary Transit bus route running toward CORNERSTONE/REDSTONE. 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 CORNERSTONE/REDSTONE runs from 4:31 AM to 1:05 AM, about every 10 minutes at peak and every 20 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 CORNERSTONE/REDSTONE

Route 128 frequency and service span toward CORNERSTONE/REDSTONE, 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) | 4:31 AM | 1:05 AM | every 10 min | every 20 min | every 19 min |
| Monday–Thursday & Friday | 4:31 AM | 1:05 AM | every 10 min | every 20 min | every 19 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) | 4:50 AM | 12:45 AM | every 20 min | every 20 min | every 20 min |

## Departures from Saddletowne Terminal Stop H — toward CORNERSTONE/REDSTONE

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

Route 128 toward CORNERSTONE/REDSTONE — departures from Saddletowne Terminal Stop H, 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 |
| --- | --- |
| 4 AM | 4:31, 4:45, 4:59 |
| 5 AM | 5:13, 5:27, 5:41, 5:55 |
| 6 AM | 6:08, 6:28, 6:38, 6:58 |
| 7 AM | 7:08, 7:18, 7:28, 7:38, 7:48, 7:58 |
| 8 AM | 8:08, 8:18, 8:28, 8:38, 8:48, 8:58 |
| 9 AM | 9:08, 9:18, 9:28, 9:38, 9:48, 9:58 |
| 10 AM | 10:08, 10:28, 10:48 |
| 11 AM | 11:08, 11:28, 11:48 |
| 12 PM | 12:08, 12:28, 12:48 |
| 1 PM | 1:08, 1:28, 1:48 |
| 2 PM | 2:08, 2:28, 2:39, 2:49, 2:59 |
| 3 PM | 3:09, 3:19, 3:29, 3:39, 3:49, 3:59 |
| 4 PM | 4:09, 4:19, 4:29, 4:39, 4:49, 4:59 |
| 5 PM | 5:09, 5:19, 5:29, 5:39, 5:49, 5:59 |
| 6 PM | 6:11, 6:25, 6:39, 6:54 |
| 7 PM | 7:10, 7:24, 7:42 |
| 8 PM | 8:02, 8:22, 8:42 |
| 9 PM | 9:02, 9:22, 9:42 |
| 10 PM | 10:02, 10:22, 10:42 |
| 11 PM | 11:05, 11:35 |
| After midnight | 12:05 AM, 12:35 AM, 1:05 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)): 4:31 AM, 4:45 AM, 4:59 AM, 5:13 AM, 5:27 AM, 5:41 AM, 5:55 AM, 6:08 AM, 6:28 AM, 6:38 AM, 6:58 AM, 7:08 AM, 7:18 AM, 7:28 AM, 7:38 AM, 7:48 AM, 7:58 AM, 8:08 AM, 8:18 AM, 8:28 AM, 8:38 AM, 8:48 AM, 8:58 AM, 9:08 AM, 9:18 AM, 9:28 AM, 9:38 AM, 9:48 AM, 9:58 AM, 10:08 AM, 10:28 AM, 10:48 AM, 11:08 AM, 11:28 AM, 11:48 AM, 12:08 PM, 12:28 PM, 12:48 PM, 1:08 PM, 1:28 PM, 1:48 PM, 2:08 PM, 2:28 PM, 2:39 PM, 2:49 PM, 2:59 PM, 3:09 PM, 3:19 PM, 3:29 PM, 3:39 PM, 3:49 PM, 3:59 PM, 4:09 PM, 4:19 PM, 4:29 PM, 4:39 PM, 4:49 PM, 4:59 PM, 5:09 PM, 5:19 PM, 5:29 PM, 5:39 PM, 5:49 PM, 5:59 PM, 6:11 PM, 6:25 PM, 6:39 PM, 6:54 PM, 7:10 PM, 7:24 PM, 7:42 PM, 8:02 PM, 8:22 PM, 8:42 PM, 9:02 PM, 9:22 PM, 9:42 PM, 10:02 PM, 10:22 PM, 10:42 PM, 11:05 PM, 11:35 PM, 12:05 AM (after midnight), 12:35 AM (after midnight), 1:05 AM (after midnight)

### Monday–Thursday & Friday

Route 128 toward CORNERSTONE/REDSTONE — departures from Saddletowne Terminal Stop H, Monday–Thursday & Friday, effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 4 AM | 4:31, 4:45, 4:59 |
| 5 AM | 5:13, 5:27, 5:41, 5:55 |
| 6 AM | 6:08, 6:26, 6:33, 6:39, 6:53, 6:59 |
| 7 AM | 7:05, 7:18, 7:28, 7:38, 7:48, 7:58 |
| 8 AM | 8:08, 8:18, 8:28, 8:38, 8:48, 8:58 |
| 9 AM | 9:08, 9:18, 9:28, 9:38, 9:48, 9:58 |
| 10 AM | 10:08, 10:28, 10:48 |
| 11 AM | 11:08, 11:28, 11:48 |
| 12 PM | 12:08, 12:28, 12:48 |
| 1 PM | 1:08, 1:28, 1:48 |
| 2 PM | 2:08, 2:28, 2:39, 2:49, 2:59 |
| 3 PM | 3:09, 3:19, 3:29, 3:39, 3:49, 3:59 |
| 4 PM | 4:09, 4:19, 4:29, 4:39, 4:49, 4:59 |
| 5 PM | 5:09, 5:19, 5:29, 5:39, 5:49, 5:59 |
| 6 PM | 6:11, 6:25, 6:39, 6:54 |
| 7 PM | 7:10, 7:24, 7:42 |
| 8 PM | 8:02, 8:22, 8:42 |
| 9 PM | 9:02, 9:22, 9:42 |
| 10 PM | 10:02, 10:22, 10:42 |
| 11 PM | 11:05, 11:35 |
| After midnight | 12:05 AM, 12:35 AM, 1:05 AM (after midnight — late-night service from the previous service day) |

All departures (Monday–Thursday & Friday): 4:31 AM, 4:45 AM, 4:59 AM, 5:13 AM, 5:27 AM, 5:41 AM, 5:55 AM, 6:08 AM, 6:26 AM, 6:33 AM, 6:39 AM, 6:53 AM, 6:59 AM, 7:05 AM, 7:18 AM, 7:28 AM, 7:38 AM, 7:48 AM, 7:58 AM, 8:08 AM, 8:18 AM, 8:28 AM, 8:38 AM, 8:48 AM, 8:58 AM, 9:08 AM, 9:18 AM, 9:28 AM, 9:38 AM, 9:48 AM, 9:58 AM, 10:08 AM, 10:28 AM, 10:48 AM, 11:08 AM, 11:28 AM, 11:48 AM, 12:08 PM, 12:28 PM, 12:48 PM, 1:08 PM, 1:28 PM, 1:48 PM, 2:08 PM, 2:28 PM, 2:39 PM, 2:49 PM, 2:59 PM, 3:09 PM, 3:19 PM, 3:29 PM, 3:39 PM, 3:49 PM, 3:59 PM, 4:09 PM, 4:19 PM, 4:29 PM, 4:39 PM, 4:49 PM, 4:59 PM, 5:09 PM, 5:19 PM, 5:29 PM, 5:39 PM, 5:49 PM, 5:59 PM, 6:11 PM, 6:25 PM, 6:39 PM, 6:54 PM, 7:10 PM, 7:24 PM, 7:42 PM, 8:02 PM, 8:22 PM, 8:42 PM, 9:02 PM, 9:22 PM, 9:42 PM, 10:02 PM, 10:22 PM, 10:42 PM, 11:05 PM, 11:35 PM, 12:05 AM (after midnight), 12:35 AM (after midnight), 1:05 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 128 toward CORNERSTONE/REDSTONE — departures from Saddletowne Terminal Stop H, 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 |
| --- | --- |
| 4 AM | 4:50 |
| 5 AM | 5:20, 5:50 |
| 6 AM | 6:10, 6:30, 6:50 |
| 7 AM | 7:10, 7:30, 7:50 |
| 8 AM | 8:10, 8:30, 8:50 |
| 9 AM | 9:10, 9:30, 9:50 |
| 10 AM | 10:10, 10:30, 10:50 |
| 11 AM | 11:10, 11:30, 11:50 |
| 12 PM | 12:10, 12:30, 12:50 |
| 1 PM | 1:10, 1:30, 1:50 |
| 2 PM | 2:10, 2:30, 2:51 |
| 3 PM | 3:12, 3:32, 3:53 |
| 4 PM | 4:14, 4:34, 4:55 |
| 5 PM | 5:16, 5:36, 5:57 |
| 6 PM | 6:18, 6:38, 6:59 |
| 7 PM | 7:19, 7:39 |
| 8 PM | 8:00, 8:20, 8:40 |
| 9 PM | 9:00, 9:20, 9:40 |
| 10 PM | 10:00, 10:20, 10:40 |
| 11 PM | 11:00, 11:20, 11:45 |
| After midnight | 12:15 AM, 12:45 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)): 4:50 AM, 5:20 AM, 5:50 AM, 6:10 AM, 6:30 AM, 6:50 AM, 7:10 AM, 7:30 AM, 7:50 AM, 8:10 AM, 8:30 AM, 8:50 AM, 9:10 AM, 9:30 AM, 9:50 AM, 10:10 AM, 10:30 AM, 10:50 AM, 11:10 AM, 11:30 AM, 11:50 AM, 12:10 PM, 12:30 PM, 12:50 PM, 1:10 PM, 1:30 PM, 1:50 PM, 2:10 PM, 2:30 PM, 2:51 PM, 3:12 PM, 3:32 PM, 3:53 PM, 4:14 PM, 4:34 PM, 4:55 PM, 5:16 PM, 5:36 PM, 5:57 PM, 6:18 PM, 6:38 PM, 6:59 PM, 7:19 PM, 7:39 PM, 8:00 PM, 8:20 PM, 8:40 PM, 9:00 PM, 9:20 PM, 9:40 PM, 10:00 PM, 10:20 PM, 10:40 PM, 11:00 PM, 11:20 PM, 11:45 PM, 12:15 AM (after midnight), 12:45 AM (after midnight)

## Stops served — toward CORNERSTONE/REDSTONE

47 stops, in order of travel:

1. [Stop 8627 — Saddletowne Terminal Stop H](https://calgarytransittimes.com/stops/8627/)
1. [Stop 9551 — WB 80 AV NE @ Saddlecreek GA](https://calgarytransittimes.com/stops/9551/)
1. [Stop 9666 — WB 80 AV NE @ 52 ST NE](https://calgarytransittimes.com/stops/9666/)
1. [Stop 2893 — WB 80 AV NE @ E. of Metis Tr](https://calgarytransittimes.com/stops/2893/)
1. [Stop 2297 — EB Cityscape BV @ Metis TR NE](https://calgarytransittimes.com/stops/2297/)
1. [Stop 2408 — NB Cityscape DR @ Cityscape BV NE](https://calgarytransittimes.com/stops/2408/)
1. [Stop 2409 — NB Cityscape DR@ Cityscape MR NE](https://calgarytransittimes.com/stops/2409/)
1. [Stop 2406 — EB Cityscape DR @ Cityscape PS NE](https://calgarytransittimes.com/stops/2406/)
1. [Stop 1946 — EB Cityscape DR @ Cityscape GA NE](https://calgarytransittimes.com/stops/1946/)
1. [Stop 1947 — NB Skyview PY @ Cityscape DR NE](https://calgarytransittimes.com/stops/1947/)
1. [Stop 2550 — NB Skyview CI @ Country Hills BV](https://calgarytransittimes.com/stops/2550/)
1. [Stop 2648 — NB Skyview CI NE @ Skyview Parade NE](https://calgarytransittimes.com/stops/2648/)
1. [Stop 2646 — EB Skyview CI @ Skyview Ranch DR NE](https://calgarytransittimes.com/stops/2646/)
1. [Stop 2645 — EB Cornerstone HT @ 60 ST NE](https://calgarytransittimes.com/stops/2645/)
1. [Stop 1948 — NB Cornerstone ST @ Cornerstone HT NE](https://calgarytransittimes.com/stops/1948/)
1. [Stop 1941 — NB Cornerstone ST @ Cornerstone AV NE](https://calgarytransittimes.com/stops/1941/)
1. [Stop 2533 — WB 128 AV NE @ Cornerstone ST](https://calgarytransittimes.com/stops/2533/)
1. [Stop 2552 — WB 128 AV NE @ 60 ST NE](https://calgarytransittimes.com/stops/2552/)
1. [Stop 2534 — NB Redstone BV @ 128 AV NE](https://calgarytransittimes.com/stops/2534/)
1. [Stop 2553 — NB Redstone BV @ Red Embers WY](https://calgarytransittimes.com/stops/2553/)
1. [Stop 1949 — NB Redstone BV @ Redstone DR NE](https://calgarytransittimes.com/stops/1949/)
1. [Stop 1950 — NB Redstone BV @ Red Embers MR NE](https://calgarytransittimes.com/stops/1950/)
1. [Stop 1951 — NB Redstone BV @ Red Sky WY NE](https://calgarytransittimes.com/stops/1951/)
1. [Stop 1952 — WB Redstone AV @ Red Sky TC NE](https://calgarytransittimes.com/stops/1952/)
1. [Stop 1953 — WB Redstone AV @ Red Sky WY NE](https://calgarytransittimes.com/stops/1953/)
1. [Stop 1942 — WB Redstone AV @ Red Sky CR NE W. leg](https://calgarytransittimes.com/stops/1942/)
1. [Stop 1954 — SB Redstone GV @ Redstone AV NE](https://calgarytransittimes.com/stops/1954/)
1. [Stop 2584 — SB Redstone GV @ Redstone HE NE](https://calgarytransittimes.com/stops/2584/)
1. [Stop 1955 — SB Redstone GV @ Redstone VI NE](https://calgarytransittimes.com/stops/1955/)
1. [Stop 2585 — EB Redstone DR @ Redstone GV NE](https://calgarytransittimes.com/stops/2585/)
1. [Stop 2289 — SB Redstone ST @ Redstone DR NE](https://calgarytransittimes.com/stops/2289/)
1. [Stop 2290 — SB Redstone ST @ Redstone WY NE](https://calgarytransittimes.com/stops/2290/)
1. [Stop 7925 — SB Skyview Ranch RD @ 128 AV NE](https://calgarytransittimes.com/stops/7925/)
1. [Stop 1943 — SB Skyview Ranch RD @ Skyview Ranch WY  NE](https://calgarytransittimes.com/stops/1943/)
1. [Stop 1956 — SB Skyview Ranch DR @ Skyview Springs RD NE](https://calgarytransittimes.com/stops/1956/)
1. [Stop 7967 — EB Skyview Ranch DR @ Skyview Shores MR NE](https://calgarytransittimes.com/stops/7967/)
1. [Stop 2374 — SB 52 St NE @ Country Hills Bv](https://calgarytransittimes.com/stops/2374/)
1. [Stop 2419 — WB Cityscape Dr @ Cityscape Ga NE](https://calgarytransittimes.com/stops/2419/)
1. [Stop 2411 — WB Cityscape DR @ Cityscape HE NE](https://calgarytransittimes.com/stops/2411/)
1. [Stop 2421 — SB Cityscape Dr @ Cityscape Mr NE](https://calgarytransittimes.com/stops/2421/)
1. [Stop 2407 — WB Cityscape BV @ Cityscape DR NE](https://calgarytransittimes.com/stops/2407/)
1. [Stop 2412 — WB 104 AV NE @ Metis TR](https://calgarytransittimes.com/stops/2412/)
1. [Stop 2415 — EB 104 AV NE @ Metis TR](https://calgarytransittimes.com/stops/2415/)
1. [Stop 2273 — EB 80 AV NE @ Martha's Meadows DR](https://calgarytransittimes.com/stops/2273/)
1. [Stop 9632 — EB 80 AV NE @ Martha's WY](https://calgarytransittimes.com/stops/9632/)
1. [Stop 9633 — EB 80 AV NE @ Saddlecreek GT](https://calgarytransittimes.com/stops/9633/)
1. [Stop 8627 — Saddletowne Terminal Stop H](https://calgarytransittimes.com/stops/8627/)

## 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 128 run?

On Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days Route 128 runs about every 10 minutes at peak and every 20 minutes midday.

### What time is the first and last Route 128 bus toward CORNERSTONE/REDSTONE?

On Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days the first bus toward CORNERSTONE/REDSTONE leaves Saddletowne Terminal Stop H at 4:31 AM and the last at 1:05 AM.

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