# Route 159 Saddlebrook — Calgary Transit Bus Schedule, Frequency & Stops

Route 159 Saddlebrook is a Calgary Transit bus route running toward SADDLEBROOK. 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 SADDLEBROOK runs from 4:43 AM to 1:28 AM, about every 8 minutes at peak and every 24 minutes midday. All times are scheduled times, effective Jun 3 – Aug 30, 2026.

## Service alerts

No alerts currently listed for this route — live alert list at /alerts/, updated every 10 minutes.

## Frequency & span — toward SADDLEBROOK

Route 159 frequency and service span toward SADDLEBROOK, 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) | 4:43 AM | 1:28 AM | every 8 min | every 24 min | every 12 min |
| Sunday & holidays & Sunday (Jun 7) & Sunday (Jun 14) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12) | 5:34 AM | 1:09 AM | every 25 min | every 25 min | every 25 min |
| Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Saturday (Jun 13) & Saturday (Jun 20) | 5:34 AM | 1:34 AM | every 25 min | every 25 min | every 25 min |

## Departures from Saddletowne Terminal Stop E — toward SADDLEBROOK

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

Route 159 toward SADDLEBROOK — departures from Saddletowne Terminal Stop E, 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 |
| --- | --- |
| 4 AM | 4:43 |
| 5 AM | 5:12, 5:23, 5:34, 5:45, 5:56 |
| 6 AM | 6:07, 6:18, 6:29, 6:40, 6:51 |
| 7 AM | 7:02, 7:10, 7:18, 7:26, 7:34, 7:42, 7:50, 7:58 |
| 8 AM | 8:06, 8:14, 8:22, 8:30, 8:38, 8:46, 8:54 |
| 9 AM | 9:03, 9:15, 9:27, 9:39, 9:51 |
| 10 AM | 10:03, 10:27, 10:51 |
| 11 AM | 11:15, 11:39 |
| 12 PM | 12:04, 12:29, 12:54 |
| 1 PM | 1:19, 1:44 |
| 2 PM | 2:09, 2:21, 2:35, 2:47, 2:56 |
| 3 PM | 3:05, 3:14, 3:23, 3:32, 3:40, 3:48, 3:56 |
| 4 PM | 4:04, 4:12, 4:20, 4:28, 4:36, 4:44, 4:52 |
| 5 PM | 5:00, 5:08, 5:16, 5:24, 5:32, 5:40, 5:48, 5:56 |
| 6 PM | 6:04, 6:16, 6:28, 6:40, 6:52 |
| 7 PM | 7:04, 7:16, 7:28, 7:52 |
| 8 PM | 8:16, 8:40 |
| 9 PM | 9:04, 9:25, 9:49 |
| 10 PM | 10:13, 10:37 |
| 11 PM | 11:01, 11:22, 11:43 |
| After midnight | 12:04 AM, 12:25 AM, 12:46 AM, 1:07 AM, 1:28 AM (after midnight — late-night service from the previous service day) |

All departures (Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 4:43 AM, 5:12 AM, 5:23 AM, 5:34 AM, 5:45 AM, 5:56 AM, 6:07 AM, 6:18 AM, 6:29 AM, 6:40 AM, 6:51 AM, 7:02 AM, 7:10 AM, 7:18 AM, 7:26 AM, 7:34 AM, 7:42 AM, 7:50 AM, 7:58 AM, 8:06 AM, 8:14 AM, 8:22 AM, 8:30 AM, 8:38 AM, 8:46 AM, 8:54 AM, 9:03 AM, 9:15 AM, 9:27 AM, 9:39 AM, 9:51 AM, 10:03 AM, 10:27 AM, 10:51 AM, 11:15 AM, 11:39 AM, 12:04 PM, 12:29 PM, 12:54 PM, 1:19 PM, 1:44 PM, 2:09 PM, 2:21 PM, 2:35 PM, 2:47 PM, 2:56 PM, 3:05 PM, 3:14 PM, 3:23 PM, 3:32 PM, 3:40 PM, 3:48 PM, 3:56 PM, 4:04 PM, 4:12 PM, 4:20 PM, 4:28 PM, 4:36 PM, 4:44 PM, 4:52 PM, 5:00 PM, 5:08 PM, 5:16 PM, 5:24 PM, 5:32 PM, 5:40 PM, 5:48 PM, 5:56 PM, 6:04 PM, 6:16 PM, 6:28 PM, 6:40 PM, 6:52 PM, 7:04 PM, 7:16 PM, 7:28 PM, 7:52 PM, 8:16 PM, 8:40 PM, 9:04 PM, 9:25 PM, 9:49 PM, 10:13 PM, 10:37 PM, 11:01 PM, 11:22 PM, 11:43 PM, 12:04 AM (after midnight), 12:25 AM (after midnight), 12:46 AM (after midnight), 1:07 AM (after midnight), 1:28 AM (after midnight)

### Sunday & holidays & Sunday (Jun 7) & Sunday (Jun 14) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12)

Route 159 toward SADDLEBROOK — departures from Saddletowne Terminal Stop E, Sunday & holidays & Sunday (Jun 7) & Sunday (Jun 14) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12), effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 5 AM | 5:34, 5:59 |
| 6 AM | 6:24, 6:49 |
| 7 AM | 7:14, 7:39 |
| 8 AM | 8:04, 8:29, 8:54 |
| 9 AM | 9:19, 9:44 |
| 10 AM | 10:09, 10:34, 10:59 |
| 11 AM | 11:24, 11:49 |
| 12 PM | 12:14, 12:39 |
| 1 PM | 1:04, 1:29, 1:54 |
| 2 PM | 2:19, 2:44 |
| 3 PM | 3:09, 3:34, 3:59 |
| 4 PM | 4:24, 4:49 |
| 5 PM | 5:14, 5:39 |
| 6 PM | 6:04, 6:29, 6:54 |
| 7 PM | 7:19, 7:44 |
| 8 PM | 8:09, 8:34, 8:59 |
| 9 PM | 9:24, 9:49 |
| 10 PM | 10:14, 10:39 |
| 11 PM | 11:04, 11:29, 11:54 |
| After midnight | 12:19 AM, 12:44 AM, 1:09 AM (early Monday — late-night Sunday service) |

All departures (Sunday & holidays & Sunday (Jun 7) & Sunday (Jun 14) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12)): 5:34 AM, 5:59 AM, 6:24 AM, 6:49 AM, 7:14 AM, 7:39 AM, 8:04 AM, 8:29 AM, 8:54 AM, 9:19 AM, 9:44 AM, 10:09 AM, 10:34 AM, 10:59 AM, 11:24 AM, 11:49 AM, 12:14 PM, 12:39 PM, 1:04 PM, 1:29 PM, 1:54 PM, 2:19 PM, 2:44 PM, 3:09 PM, 3:34 PM, 3:59 PM, 4:24 PM, 4:49 PM, 5:14 PM, 5:39 PM, 6:04 PM, 6:29 PM, 6:54 PM, 7:19 PM, 7:44 PM, 8:09 PM, 8:34 PM, 8:59 PM, 9:24 PM, 9:49 PM, 10:14 PM, 10:39 PM, 11:04 PM, 11:29 PM, 11:54 PM, 12:19 AM (after midnight), 12:44 AM (after midnight), 1:09 AM (after midnight)

### Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Saturday (Jun 13) & Saturday (Jun 20)

Route 159 toward SADDLEBROOK — departures from Saddletowne Terminal Stop E, Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Saturday (Jun 13) & Saturday (Jun 20), effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 5 AM | 5:34, 5:59 |
| 6 AM | 6:24, 6:49 |
| 7 AM | 7:14, 7:39 |
| 8 AM | 8:04, 8:29, 8:54 |
| 9 AM | 9:19, 9:44 |
| 10 AM | 10:09, 10:34, 10:59 |
| 11 AM | 11:24, 11:49 |
| 12 PM | 12:14, 12:39 |
| 1 PM | 1:04, 1:29, 1:54 |
| 2 PM | 2:19, 2:44 |
| 3 PM | 3:09, 3:34, 3:59 |
| 4 PM | 4:24, 4:49 |
| 5 PM | 5:14, 5:39 |
| 6 PM | 6:04, 6:29, 6:54 |
| 7 PM | 7:19, 7:44 |
| 8 PM | 8:09, 8:34, 8:59 |
| 9 PM | 9:24, 9:49 |
| 10 PM | 10:14, 10:39 |
| 11 PM | 11:04, 11:29, 11:54 |
| After midnight | 12:19 AM, 12:44 AM, 1:09 AM, 1:34 AM (after midnight — late-night service from the previous service day) |

All departures (Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Saturday (Jun 13) & Saturday (Jun 20)): 5:34 AM, 5:59 AM, 6:24 AM, 6:49 AM, 7:14 AM, 7:39 AM, 8:04 AM, 8:29 AM, 8:54 AM, 9:19 AM, 9:44 AM, 10:09 AM, 10:34 AM, 10:59 AM, 11:24 AM, 11:49 AM, 12:14 PM, 12:39 PM, 1:04 PM, 1:29 PM, 1:54 PM, 2:19 PM, 2:44 PM, 3:09 PM, 3:34 PM, 3:59 PM, 4:24 PM, 4:49 PM, 5:14 PM, 5:39 PM, 6:04 PM, 6:29 PM, 6:54 PM, 7:19 PM, 7:44 PM, 8:09 PM, 8:34 PM, 8:59 PM, 9:24 PM, 9:49 PM, 10:14 PM, 10:39 PM, 11:04 PM, 11:29 PM, 11:54 PM, 12:19 AM (after midnight), 12:44 AM (after midnight), 1:09 AM (after midnight), 1:34 AM (after midnight)

## Stops served — toward SADDLEBROOK

21 stops, in order of travel:

1. [Stop 8585 — Saddletowne Terminal Stop E](https://calgarytransittimes.com/stops/8585/)
1. [Stop 9626 — SB Saddletowne CI @ Martindale DR NE](https://calgarytransittimes.com/stops/9626/)
1. [Stop 9533 — NB Saddletowne CI @ Taravista DR NE](https://calgarytransittimes.com/stops/9533/)
1. [Stop 9534 — EB 80 AV NE @ Saddletowne CI](https://calgarytransittimes.com/stops/9534/)
1. [Stop 9535 — EB 80 AV NE @ Tarawood LN](https://calgarytransittimes.com/stops/9535/)
1. [Stop 9536 — EB 80 AV NE @ Tarawood RD](https://calgarytransittimes.com/stops/9536/)
1. [Stop 9537 — EB 80 AV NE @ Taradale DR](https://calgarytransittimes.com/stops/9537/)
1. [Stop 8575 — NB Saddlebrook DR @ Saddlestone WY NE](https://calgarytransittimes.com/stops/8575/)
1. [Stop 8679 — NB Saddlebrook DR @ Saddlelstone GR NE](https://calgarytransittimes.com/stops/8679/)
1. [Stop 8587 — NB Saddlebrook DR @ Saddlestone DR NE](https://calgarytransittimes.com/stops/8587/)
1. [Stop 4086 — NB Saddlebrook DR @ Saddlelake WY NE](https://calgarytransittimes.com/stops/4086/)
1. [Stop 9545 — NB Saddlebrook DR @ Saddlebrook CI NE](https://calgarytransittimes.com/stops/9545/)
1. [Stop 9546 — WB Saddlecrest BV @ Saddlebrook CM NE](https://calgarytransittimes.com/stops/9546/)
1. [Stop 9547 — WB Saddlecrest BV @ 68 ST NE](https://calgarytransittimes.com/stops/9547/)
1. [Stop 9548 — WB Saddlecrest BV @ Saddlecrest GD NE](https://calgarytransittimes.com/stops/9548/)
1. [Stop 4988 — WB Saddlecrest BV @ Saddlecrest WY NE](https://calgarytransittimes.com/stops/4988/)
1. [Stop 4147 — SB Saddlecrest BV @ Saddlecrest PL NE](https://calgarytransittimes.com/stops/4147/)
1. [Stop 9252 — WB 88 AV NE @ Saddlecrest BV](https://calgarytransittimes.com/stops/9252/)
1. [Stop 9253 — SB 60 ST NE @ 88 AV NE](https://calgarytransittimes.com/stops/9253/)
1. [Stop 9254 — SB 60 ST NE @ Saddlehorn DR](https://calgarytransittimes.com/stops/9254/)
1. [Stop 8585 — Saddletowne Terminal Stop E](https://calgarytransittimes.com/stops/8585/)

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

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

### What time is the first and last Route 159 bus toward SADDLEBROOK?

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 SADDLEBROOK leaves Saddletowne Terminal Stop E at 4:43 AM and the last at 1:28 AM.

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