# Route 404 North Hill — Calgary Transit Bus Schedule, Frequency & Stops

Route 404 North Hill is a Calgary Transit bus route running toward MOUNT PLEASANT and toward WEST HILLHURST. 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 MOUNT PLEASANT runs from 7:05 AM to 8:15 PM, about every 57 minutes at peak and every 60 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 MOUNT PLEASANT

Route 404 frequency and service span toward MOUNT PLEASANT, 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:05 AM | 8:15 PM | every 57 min | every 60 min | every 60 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) | 7:00 AM | 6:00 PM | every 60 min | every 60 min | — |

## Frequency & span — toward WEST HILLHURST

Route 404 frequency and service span toward WEST HILLHURST, 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) | 6:20 AM | 7:45 PM | every 57 min | every 60 min | every 60 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) | 7:30 AM | 5:30 PM | every 60 min | every 60 min | — |

## Departures from Lions Park LRT Station (WB 14 AV NW) — toward MOUNT PLEASANT

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

Route 404 toward MOUNT PLEASANT — departures from Lions Park LRT Station (WB 14 AV NW), 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 AM | 7:05 |
| 8 AM | 8:02 |
| 9 AM | 9:05 |
| 10 AM | 10:05 |
| 11 AM | 11:05 |
| 12 PM | 12:05 |
| 1 PM | 1:05 |
| 2 PM | 2:05 |
| 3 PM | 3:15 |
| 4 PM | 4:15 |
| 5 PM | 5:15 |
| 6 PM | 6:15 |
| 7 PM | 7:15 |
| 8 PM | 8:15 |

All departures (Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 7:05 AM, 8:02 AM, 9:05 AM, 10:05 AM, 11:05 AM, 12:05 PM, 1:05 PM, 2:05 PM, 3:15 PM, 4:15 PM, 5:15 PM, 6:15 PM, 7:15 PM, 8:15 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 404 toward MOUNT PLEASANT — departures from Lions Park LRT Station (WB 14 AV NW), 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 |
| --- | --- |
| 7 AM | 7:00 |
| 8 AM | 8:00 |
| 9 AM | 9:00 |
| 10 AM | 10:00 |
| 11 AM | 11:00 |
| 12 PM | 12:00 |
| 1 PM | 1:00 |
| 2 PM | 2:00 |
| 3 PM | 3:00 |
| 4 PM | 4:00 |
| 5 PM | 5:00 |
| 6 PM | 6:00 |

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)): 7:00 AM, 8:00 AM, 9:00 AM, 10:00 AM, 11:00 AM, 12:00 PM, 1:00 PM, 2:00 PM, 3:00 PM, 4:00 PM, 5:00 PM, 6:00 PM

## Departures from Lions Park LRT Station (EB 14 AV NW) — toward WEST HILLHURST

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

Route 404 toward WEST HILLHURST — departures from Lions Park LRT Station (EB 14 AV NW), 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 |
| --- | --- |
| 6 AM | 6:20 |
| 7 AM | 7:35 |
| 8 AM | 8:32 |
| 9 AM | 9:35 |
| 10 AM | 10:35 |
| 11 AM | 11:35 |
| 12 PM | 12:35 |
| 1 PM | 1:35 |
| 2 PM | 2:35 |
| 3 PM | 3:45 |
| 4 PM | 4:45 |
| 5 PM | 5:45 |
| 6 PM | 6:45 |
| 7 PM | 7:45 |

All departures (Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 6:20 AM, 7:35 AM, 8:32 AM, 9:35 AM, 10:35 AM, 11:35 AM, 12:35 PM, 1:35 PM, 2:35 PM, 3:45 PM, 4:45 PM, 5:45 PM, 6:45 PM, 7:45 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 404 toward WEST HILLHURST — departures from Lions Park LRT Station (EB 14 AV NW), 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 |
| --- | --- |
| 7 AM | 7:30 |
| 8 AM | 8:30 |
| 9 AM | 9:30 |
| 10 AM | 10:30 |
| 11 AM | 11:30 |
| 12 PM | 12:30 |
| 1 PM | 1:30 |
| 2 PM | 2:30 |
| 3 PM | 3:30 |
| 4 PM | 4:30 |
| 5 PM | 5:30 |

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)): 7:30 AM, 8:30 AM, 9:30 AM, 10:30 AM, 11:30 AM, 12:30 PM, 1:30 PM, 2:30 PM, 3:30 PM, 4:30 PM, 5:30 PM

## Stops served — toward MOUNT PLEASANT

32 stops, in order of travel:

1. [Stop 6730 — Lions Park LRT Station (WB 14 AV NW)](https://calgarytransittimes.com/stops/6730/)
1. [Stop 5699 — WB 12 AV NW @ 21 ST NW](https://calgarytransittimes.com/stops/5699/)
1. [Stop 4032 — NB 22A ST NW @ N. of 12 AV NW](https://calgarytransittimes.com/stops/4032/)
1. [Stop 4031 — EB 14 AV NW @ 22 ST NW](https://calgarytransittimes.com/stops/4031/)
1. [Stop 4030 — EB 14 AV NW @ 20A ST NW](https://calgarytransittimes.com/stops/4030/)
1. [Stop 6727 — NB 19 ST NW @ 14 AV NW](https://calgarytransittimes.com/stops/6727/)
1. [Stop 5996 — NB 19 ST NW @ 16 AV NW](https://calgarytransittimes.com/stops/5996/)
1. [Stop 5504 — EB 20 AV NW @ 19 ST NW](https://calgarytransittimes.com/stops/5504/)
1. [Stop 7426 — EB 20 AV NW @ 18 ST NW](https://calgarytransittimes.com/stops/7426/)
1. [Stop 7427 — EB 20 AV NW @ 16 ST NW](https://calgarytransittimes.com/stops/7427/)
1. [Stop 7428 — EB 20 AV NW @ 15 ST NW](https://calgarytransittimes.com/stops/7428/)
1. [Stop 6621 — EB 20 AV NW @ 14 ST NW](https://calgarytransittimes.com/stops/6621/)
1. [Stop 3480 — EB 20 AV @ 12 ST NW](https://calgarytransittimes.com/stops/3480/)
1. [Stop 6728 — EB 20 AV NW @ 10 ST NW](https://calgarytransittimes.com/stops/6728/)
1. [Stop 9023 — EB 20 AV NW @ 8 ST NW](https://calgarytransittimes.com/stops/9023/)
1. [Stop 6619 — NB 7 ST NW @ 20 AV NW](https://calgarytransittimes.com/stops/6619/)
1. [Stop 9022 — NB 7 ST NW @ 22 AV NW](https://calgarytransittimes.com/stops/9022/)
1. [Stop 6778 — EB 24 AV NW @ 7 ST NW](https://calgarytransittimes.com/stops/6778/)
1. [Stop 6622 — EB 24 AV NW @ 5 ST NW](https://calgarytransittimes.com/stops/6622/)
1. [Stop 6620 — SB 4 ST NW @ 23 AV NW](https://calgarytransittimes.com/stops/6620/)
1. [Stop 4858 — SB 4 ST NW @ 21 AV NW](https://calgarytransittimes.com/stops/4858/)
1. [Stop 8969 — NB 10 ST NW @ 20 AV NW](https://calgarytransittimes.com/stops/8969/)
1. [Stop 6722 — WB 21 AV NW @ 12 ST NW](https://calgarytransittimes.com/stops/6722/)
1. [Stop 9025 — WB 21 AV NW @ 13 ST NW](https://calgarytransittimes.com/stops/9025/)
1. [Stop 5459 — WB 20 AV NW@ 14 ST NW](https://calgarytransittimes.com/stops/5459/)
1. [Stop 7423 — WB 20 AV NW @ 15 ST NW](https://calgarytransittimes.com/stops/7423/)
1. [Stop 7424 — WB 20 AV NW @ 16 ST NW](https://calgarytransittimes.com/stops/7424/)
1. [Stop 7425 — WB 20 AV NW @ 18 ST NW](https://calgarytransittimes.com/stops/7425/)
1. [Stop 6726 — SB 19 ST NW @ 20 AV NW](https://calgarytransittimes.com/stops/6726/)
1. [Stop 6725 — SB 19 ST NW @ 16 AV NW](https://calgarytransittimes.com/stops/6725/)
1. [Stop 6627 — EB 14 AV NW @ 19 ST NW](https://calgarytransittimes.com/stops/6627/)
1. [Stop 6628 — Lions Park LRT Station (EB 14 AV NW)](https://calgarytransittimes.com/stops/6628/)

## Stops served — toward WEST HILLHURST

20 stops, in order of travel:

1. [Stop 6628 — Lions Park LRT Station (EB 14 AV NW)](https://calgarytransittimes.com/stops/6628/)
1. [Stop 9081 — EB 14 AV NW @ 14 ST NW](https://calgarytransittimes.com/stops/9081/)
1. [Stop 5509 — SB 14 ST NW @ 14 AV NW](https://calgarytransittimes.com/stops/5509/)
1. [Stop 6580 — WB 8 AV NW @ 16 ST NW](https://calgarytransittimes.com/stops/6580/)
1. [Stop 6848 — SB 18 ST NW @ 8 AV NW](https://calgarytransittimes.com/stops/6848/)
1. [Stop 5400 — WB 5 AV NW@ 19 ST NW](https://calgarytransittimes.com/stops/5400/)
1. [Stop 8033 — WB 5 AV NW @ 20 ST NW](https://calgarytransittimes.com/stops/8033/)
1. [Stop 8034 — WB 5 AV NW @ 22 ST NW](https://calgarytransittimes.com/stops/8034/)
1. [Stop 5405 — SB 23 ST NW@ 2 AV NW](https://calgarytransittimes.com/stops/5405/)
1. [Stop 5042 — EB Kensington RD @ 22 ST NW](https://calgarytransittimes.com/stops/5042/)
1. [Stop 8019 — EB Kensington RD @ 20 ST NW](https://calgarytransittimes.com/stops/8019/)
1. [Stop 2349 — NB 19 ST NW @ 2 AV NW](https://calgarytransittimes.com/stops/2349/)
1. [Stop 8032 — NB 19 ST NW @ 6 AV NW](https://calgarytransittimes.com/stops/8032/)
1. [Stop 8036 — EB 8 AV NW @ 18 ST NW](https://calgarytransittimes.com/stops/8036/)
1. [Stop 8037 — EB 8 AV NW @ W. of 15 ST NW](https://calgarytransittimes.com/stops/8037/)
1. [Stop 5483 — NB 14 ST NW @ 5 AV NW](https://calgarytransittimes.com/stops/5483/)
1. [Stop 7418 — NB 14 ST NW @ 7 AV NW](https://calgarytransittimes.com/stops/7418/)
1. [Stop 5453 — NB 14 ST NW @ 14 AV NW](https://calgarytransittimes.com/stops/5453/)
1. [Stop 6646 — WB 14 AV NW @ 14 ST NW](https://calgarytransittimes.com/stops/6646/)
1. [Stop 6730 — Lions Park LRT Station (WB 14 AV NW)](https://calgarytransittimes.com/stops/6730/)

## 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 404 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 404 runs about every 57 minutes at peak and every 60 minutes midday.

### What time is the first and last Route 404 bus toward MOUNT PLEASANT?

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 MOUNT PLEASANT leaves Lions Park LRT Station (WB 14 AV NW) at 7:05 AM and the last at 8:15 PM.

### What time is the first and last Route 404 bus toward WEST HILLHURST?

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 WEST HILLHURST leaves Lions Park LRT Station (EB 14 AV NW) at 6:20 AM and the last at 7:45 PM.

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