# Route 94 Strathcona/Signal Hill — Calgary Transit Bus Schedule, Frequency & Stops

Route 94 Strathcona/Signal Hill is a Calgary Transit bus route running toward STRATHACONA PARK and toward SIGNAL HILL. 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 STRATHACONA PARK runs from 5:17 AM to 11:37 PM, about every 20 minutes at peak and every 40 minutes midday. Some trips toward SIGNAL HILL are signed STRATHACONA PARK and end there (short-turn trips). 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 STRATHACONA PARK

Route 94 frequency and service span toward STRATHACONA PARK, 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:17 AM | 11:37 PM | every 20 min | every 40 min | every 40 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:19 PM | every 50 min | every 50 min | every 50 min |

## Frequency & span — toward SIGNAL HILL

Route 94 frequency and service span toward SIGNAL HILL, 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:33 AM | 11:53 PM | every 20 min | every 40 min | every 40 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:51 AM | 9:41 PM | every 50 min | every 50 min | every 50 min |

## Departures from 69 Street West LRT Station — toward STRATHACONA PARK

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

Route 94 toward STRATHACONA PARK — departures from 69 Street West LRT Station, 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:17, 5:37, 5:57 |
| 6 AM | 6:17, 6:37, 6:57 |
| 7 AM | 7:17, 7:37, 7:57 |
| 8 AM | 8:17, 8:37, 8:57 |
| 9 AM | 9:17, 9:57 |
| 10 AM | 10:37 |
| 11 AM | 11:17, 11:57 |
| 12 PM | 12:37 |
| 1 PM | 1:17, 1:57 |
| 2 PM | 2:37, 2:57 |
| 3 PM | 3:17, 3:37, 3:57 |
| 4 PM | 4:17, 4:37, 4:57 |
| 5 PM | 5:17, 5:37, 5:57 |
| 6 PM | 6:17, 6:37, 6:57 |
| 7 PM | 7:37 |
| 8 PM | 8:17, 8:57 |
| 9 PM | 9:37 |
| 10 PM | 10:17, 10:57 |
| 11 PM | 11:37 |

All departures (Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 5:17 AM, 5:37 AM, 5:57 AM, 6:17 AM, 6:37 AM, 6:57 AM, 7:17 AM, 7:37 AM, 7:57 AM, 8:17 AM, 8:37 AM, 8:57 AM, 9:17 AM, 9:57 AM, 10:37 AM, 11:17 AM, 11:57 AM, 12:37 PM, 1:17 PM, 1:57 PM, 2:37 PM, 2:57 PM, 3:17 PM, 3:37 PM, 3:57 PM, 4:17 PM, 4:37 PM, 4:57 PM, 5:17 PM, 5:37 PM, 5:57 PM, 6:17 PM, 6:37 PM, 6:57 PM, 7:37 PM, 8:17 PM, 8:57 PM, 9:37 PM, 10:17 PM, 10:57 PM, 11:37 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 94 toward STRATHACONA PARK — departures from 69 Street West LRT Station, 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 |
| 7 AM | 7:09, 7:59 |
| 8 AM | 8:49 |
| 9 AM | 9:39 |
| 10 AM | 10:29 |
| 11 AM | 11:19 |
| 12 PM | 12:09, 12:59 |
| 1 PM | 1:49 |
| 2 PM | 2:39 |
| 3 PM | 3:29 |
| 4 PM | 4:19 |
| 5 PM | 5:09, 5:59 |
| 6 PM | 6:49 |
| 7 PM | 7:39 |
| 8 PM | 8:29 |
| 9 PM | 9:19 |

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

## Departures from EB 17 AV SW @ 69 Street West LRT Station — toward SIGNAL HILL

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

Route 94 toward SIGNAL HILL — departures from EB 17 AV SW @ 69 Street West LRT Station, 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:33, 5:53 |
| 6 AM | 6:13, 6:33, 6:53 |
| 7 AM | 7:13, 7:33, 7:53 |
| 8 AM | 8:13, 8:33, 8:53 |
| 9 AM | 9:13, 9:33 |
| 10 AM | 10:13, 10:53 |
| 11 AM | 11:33 |
| 12 PM | 12:13, 12:53 |
| 1 PM | 1:33 |
| 2 PM | 2:13, 2:33, 2:53 |
| 3 PM | 3:13, 3:33, 3:53 |
| 4 PM | 4:13, 4:33, 4:53 |
| 5 PM | 5:13, 5:33, 5:53 |
| 6 PM | 6:13, 6:33, 6:53 |
| 7 PM | 7:13, 7:53 |
| 8 PM | 8:33 |
| 9 PM | 9:13, 9:53 |
| 10 PM | 10:33 |
| 11 PM | 11:13, 11:53 |

All departures (Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 5:33 AM, 5:53 AM, 6:13 AM, 6:33 AM, 6:53 AM, 7:13 AM, 7:33 AM, 7:53 AM, 8:13 AM, 8:33 AM, 8:53 AM, 9:13 AM, 9:33 AM, 10:13 AM, 10:53 AM, 11:33 AM, 12:13 PM, 12:53 PM, 1:33 PM, 2:13 PM, 2:33 PM, 2:53 PM, 3:13 PM, 3:33 PM, 3:53 PM, 4:13 PM, 4:33 PM, 4:53 PM, 5:13 PM, 5:33 PM, 5:53 PM, 6:13 PM, 6:33 PM, 6:53 PM, 7:13 PM, 7:53 PM, 8:33 PM, 9:13 PM, 9:53 PM, 10:33 PM, 11:13 PM, 11:53 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 94 toward SIGNAL HILL — departures from EB 17 AV SW @ 69 Street West LRT Station, 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:51 |
| 6 AM | 6:41 |
| 7 AM | 7:31 |
| 8 AM | 8:21 |
| 9 AM | 9:11 |
| 10 AM | 10:01, 10:51 |
| 11 AM | 11:41 |
| 12 PM | 12:31 |
| 1 PM | 1:21 |
| 2 PM | 2:11 |
| 3 PM | 3:01, 3:51 |
| 4 PM | 4:41 |
| 5 PM | 5:31 |
| 6 PM | 6:21 |
| 7 PM | 7:11 |
| 8 PM | 8:01, 8:51 |
| 9 PM | 9:41 |

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:51 AM, 6:41 AM, 7:31 AM, 8:21 AM, 9:11 AM, 10:01 AM, 10:51 AM, 11:41 AM, 12:31 PM, 1:21 PM, 2:11 PM, 3:01 PM, 3:51 PM, 4:41 PM, 5:31 PM, 6:21 PM, 7:11 PM, 8:01 PM, 8:51 PM, 9:41 PM

## Stops served — toward STRATHACONA PARK

18 stops, in order of travel:

1. [Stop 8373 — 69 Street West LRT Station](https://calgarytransittimes.com/stops/8373/)
1. [Stop 7978 — NB 69 ST SW @ Christie Estates BV](https://calgarytransittimes.com/stops/7978/)
1. [Stop 6515 — EB Strathcona DR @ Strathcona BV SW](https://calgarytransittimes.com/stops/6515/)
1. [Stop 4174 — NB Strathcona DR @ Strathcona DR SW](https://calgarytransittimes.com/stops/4174/)
1. [Stop 4175 — NB Strathcona DR @ Strathcona RD SW](https://calgarytransittimes.com/stops/4175/)
1. [Stop 6516 — EB Strathcona DR @ Strathcairn PL SW](https://calgarytransittimes.com/stops/6516/)
1. [Stop 4171 — EB Strathcona DR @ Stranraer PL SW](https://calgarytransittimes.com/stops/4171/)
1. [Stop 4172 — SB Strathcona DR @ Strathcona HL SW](https://calgarytransittimes.com/stops/4172/)
1. [Stop 4173 — SB Strathcona DR @ Strathcona CR SW](https://calgarytransittimes.com/stops/4173/)
1. [Stop 6517 — SB Strathcona DR @ Strathcona PL SW](https://calgarytransittimes.com/stops/6517/)
1. [Stop 4168 — SB Strathcona DR @ Strathlorne CR SW](https://calgarytransittimes.com/stops/4168/)
1. [Stop 4170 — WB Strathcona DR @ 58 ST SW](https://calgarytransittimes.com/stops/4170/)
1. [Stop 4169 — WB Strathcona DR @ Strathcona RD SW](https://calgarytransittimes.com/stops/4169/)
1. [Stop 6518 — WB Strathcona DR @ Stradbrooke RI SW](https://calgarytransittimes.com/stops/6518/)
1. [Stop 4167 — WB Strathcona DR @ Strathcona DR SW](https://calgarytransittimes.com/stops/4167/)
1. [Stop 4302 — SB Strathcona BV @ Strathcona DR SW](https://calgarytransittimes.com/stops/4302/)
1. [Stop 8947 — SB 69 ST SW @ Christie Estates BV](https://calgarytransittimes.com/stops/8947/)
1. [Stop 8399 — EB 17 AV SW @ 69 Street West LRT Station](https://calgarytransittimes.com/stops/8399/)

## Stops served — toward SIGNAL HILL

21 stops, in order of travel:

1. [Stop 8399 — EB 17 AV SW @ 69 Street West LRT Station](https://calgarytransittimes.com/stops/8399/)
1. [Stop 7774 — SB Sirocco DR @ 17 AV SW](https://calgarytransittimes.com/stops/7774/)
1. [Stop 5688 — EB Sirocco DR @ Signature WY SW](https://calgarytransittimes.com/stops/5688/)
1. [Stop 8067 — SB  Sirocco DR @  Sirocco PL SW](https://calgarytransittimes.com/stops/8067/)
1. [Stop 8066 — SB Signal Hill DR @ Sirocco DR SW](https://calgarytransittimes.com/stops/8066/)
1. [Stop 7778 — WB Signal Hill DR @ Signal Hill BA SW](https://calgarytransittimes.com/stops/7778/)
1. [Stop 7779 — SB Signal Hill DR @ Signal Hill WY SW](https://calgarytransittimes.com/stops/7779/)
1. [Stop 7781 — SB Signal Hill DR @ Sienna Hills PL SW](https://calgarytransittimes.com/stops/7781/)
1. [Stop 7771 — WB Signal Hill DR @ Signal Hill PT SW](https://calgarytransittimes.com/stops/7771/)
1. [Stop 7773 — NB Signal Hill DR @ Signal Hill TC SW](https://calgarytransittimes.com/stops/7773/)
1. [Stop 8484 — NB Signal Hill DR @ Sienna Ridge LD SW](https://calgarytransittimes.com/stops/8484/)
1. [Stop 8485 — WB Signall Hill DR @ Sienna Park DR SW](https://calgarytransittimes.com/stops/8485/)
1. [Stop 8486 — NB Signall Hill DR @ Sienna Heights WY SW](https://calgarytransittimes.com/stops/8486/)
1. [Stop 6664 — EB Sirocco DR @ Simcoe BV SW](https://calgarytransittimes.com/stops/6664/)
1. [Stop 7785 — EB Sirocco DR @ Signal Hill DR SW](https://calgarytransittimes.com/stops/7785/)
1. [Stop 7776 — NB Sirocco DR @ Signal Hill HT SW](https://calgarytransittimes.com/stops/7776/)
1. [Stop 7777 — NB Sirocco DR @ Sirocco PL SW](https://calgarytransittimes.com/stops/7777/)
1. [Stop 9954 — NB Sirocco DR @ Signature PK SW](https://calgarytransittimes.com/stops/9954/)
1. [Stop 4574 — WB 17 AV SW @ Costello BV](https://calgarytransittimes.com/stops/4574/)
1. [Stop 4194 — WB 17 AV SW @ Christie Park GA](https://calgarytransittimes.com/stops/4194/)
1. [Stop 8373 — 69 Street West LRT Station](https://calgarytransittimes.com/stops/8373/)

## 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 94 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 94 runs about every 20 minutes at peak and every 40 minutes midday.

### What time is the first and last Route 94 bus toward STRATHACONA PARK?

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 STRATHACONA PARK leaves 69 Street West LRT Station at 5:17 AM and the last at 11:37 PM.

### What time is the first and last Route 94 bus toward SIGNAL HILL?

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 SIGNAL HILL leaves EB 17 AV SW @ 69 Street West LRT Station at 5:33 AM and the last at 11:53 PM.

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