# Route 105 Dalhousie Station/Lions Park Station — Calgary Transit Bus Schedule, Frequency & Stops

Route 105 Dalhousie Station/Lions Park Station is a Calgary Transit bus route running toward DALHOUSIE STATION and toward LIONS PARK 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 & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days, service toward DALHOUSIE STATION runs from 5:34 AM to 10:17 PM, about every 30 minutes at peak and every 30 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 DALHOUSIE STATION

Route 105 frequency and service span toward DALHOUSIE STATION, effective Jun 3 – Aug 30, 2026

| Days | First | Last | Peak | Midday | Evening |
| --- | --- | --- | --- | --- | --- |
| Monday–Friday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) | 5:34 AM | 10:17 PM | every 30 min | every 30 min | every 30 min |
| Monday–Thursday | 5:34 AM | 10:17 PM | every 30 min | every 30 min | every 30 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:40 AM | 8:40 PM | every 40 min | every 40 min | every 40 min |

## Frequency & span — toward LIONS PARK STATION

Route 105 frequency and service span toward LIONS PARK 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:10 AM | 9:52 PM | every 30 min | every 30 min | every 30 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:17 AM | 8:12 PM | every 40 min | every 40 min | every 40 min |

## Departures from Lions Park LRT Station (EB 14 AV NW) — toward DALHOUSIE STATION

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

Route 105 toward DALHOUSIE STATION — departures from Lions Park LRT Station (EB 14 AV NW), Monday–Friday & 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:34 |
| 6 AM | 6:04, 6:34 |
| 7 AM | 7:04, 7:34 |
| 8 AM | 8:04, 8:34 |
| 9 AM | 9:04, 9:34 |
| 10 AM | 10:04, 10:34 |
| 11 AM | 11:04, 11:34 |
| 12 PM | 12:04, 12:34 |
| 1 PM | 1:04, 1:34 |
| 2 PM | 2:04, 2:34 |
| 3 PM | 3:00, 3:34 |
| 4 PM | 4:04, 4:34 |
| 5 PM | 5:04, 5:34 |
| 6 PM | 6:04, 6:34 |
| 7 PM | 7:04, 7:34 |
| 8 PM | 8:04, 8:34 |
| 9 PM | 9:04, 9:34 |
| 10 PM | 10:17 |

All departures (Monday–Friday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 5:34 AM, 6:04 AM, 6:34 AM, 7:04 AM, 7:34 AM, 8:04 AM, 8:34 AM, 9:04 AM, 9:34 AM, 10:04 AM, 10:34 AM, 11:04 AM, 11:34 AM, 12:04 PM, 12:34 PM, 1:04 PM, 1:34 PM, 2:04 PM, 2:34 PM, 3:00 PM, 3:34 PM, 4:04 PM, 4:34 PM, 5:04 PM, 5:34 PM, 6:04 PM, 6:34 PM, 7:04 PM, 7:34 PM, 8:04 PM, 8:34 PM, 9:04 PM, 9:34 PM, 10:17 PM

### Monday–Thursday

Route 105 toward DALHOUSIE STATION — departures from Lions Park LRT Station (EB 14 AV NW), Monday–Thursday, effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 5 AM | 5:34 |
| 6 AM | 6:04, 6:34 |
| 7 AM | 7:04, 7:34 |
| 8 AM | 8:04, 8:34 |
| 9 AM | 9:04, 9:34 |
| 10 AM | 10:04, 10:34 |
| 11 AM | 11:04, 11:34 |
| 12 PM | 12:04, 12:34 |
| 1 PM | 1:04, 1:34 |
| 2 PM | 2:04, 2:34, 2:50 |
| 3 PM | 3:00, 3:34 |
| 4 PM | 4:04, 4:34 |
| 5 PM | 5:04, 5:34 |
| 6 PM | 6:04, 6:34 |
| 7 PM | 7:04, 7:34 |
| 8 PM | 8:04, 8:34 |
| 9 PM | 9:04, 9:34 |
| 10 PM | 10:17 |

All departures (Monday–Thursday): 5:34 AM, 6:04 AM, 6:34 AM, 7:04 AM, 7:34 AM, 8:04 AM, 8:34 AM, 9:04 AM, 9:34 AM, 10:04 AM, 10:34 AM, 11:04 AM, 11:34 AM, 12:04 PM, 12:34 PM, 1:04 PM, 1:34 PM, 2:04 PM, 2:34 PM, 2:50 PM, 3:00 PM, 3:34 PM, 4:04 PM, 4:34 PM, 5:04 PM, 5:34 PM, 6:04 PM, 6:34 PM, 7:04 PM, 7:34 PM, 8:04 PM, 8:34 PM, 9:04 PM, 9:34 PM, 10:17 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 105 toward DALHOUSIE STATION — 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 |
| --- | --- |
| 6 AM | 6:40 |
| 7 AM | 7:20 |
| 8 AM | 8:00, 8:40 |
| 9 AM | 9:20 |
| 10 AM | 10:00, 10:40 |
| 11 AM | 11:20 |
| 12 PM | 12:00, 12:40 |
| 1 PM | 1:20 |
| 2 PM | 2:00, 2:40 |
| 3 PM | 3:20 |
| 4 PM | 4:00, 4:40 |
| 5 PM | 5:20 |
| 6 PM | 6:00, 6:40 |
| 7 PM | 7:20 |
| 8 PM | 8:00, 8:40 |

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

## Departures from Dalhousie LRT Station WB — toward LIONS PARK STATION

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

Route 105 toward LIONS PARK STATION — departures from Dalhousie LRT Station WB, 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:10, 5:40 |
| 6 AM | 6:09, 6:39 |
| 7 AM | 7:09, 7:39 |
| 8 AM | 8:09, 8:24, 8:39 |
| 9 AM | 9:09, 9:39 |
| 10 AM | 10:09, 10:39 |
| 11 AM | 11:09, 11:39 |
| 12 PM | 12:09, 12:39 |
| 1 PM | 1:09, 1:39 |
| 2 PM | 2:09, 2:39 |
| 3 PM | 3:09, 3:39 |
| 4 PM | 4:09, 4:39 |
| 5 PM | 5:09, 5:39 |
| 6 PM | 6:09, 6:39 |
| 7 PM | 7:09, 7:39 |
| 8 PM | 8:09, 8:39 |
| 9 PM | 9:09, 9:52 |

All departures (Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 5:10 AM, 5:40 AM, 6:09 AM, 6:39 AM, 7:09 AM, 7:39 AM, 8:09 AM, 8:24 AM, 8:39 AM, 9:09 AM, 9:39 AM, 10:09 AM, 10:39 AM, 11:09 AM, 11:39 AM, 12:09 PM, 12:39 PM, 1:09 PM, 1:39 PM, 2:09 PM, 2:39 PM, 3:09 PM, 3:39 PM, 4:09 PM, 4:39 PM, 5:09 PM, 5:39 PM, 6:09 PM, 6:39 PM, 7:09 PM, 7:39 PM, 8:09 PM, 8:39 PM, 9:09 PM, 9:52 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 105 toward LIONS PARK STATION — departures from Dalhousie LRT Station WB, 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:17, 6:52 |
| 7 AM | 7:32 |
| 8 AM | 8:12, 8:52 |
| 9 AM | 9:32 |
| 10 AM | 10:12, 10:52 |
| 11 AM | 11:32 |
| 12 PM | 12:12, 12:52 |
| 1 PM | 1:32 |
| 2 PM | 2:12, 2:52 |
| 3 PM | 3:32 |
| 4 PM | 4:12, 4:52 |
| 5 PM | 5:32 |
| 6 PM | 6:12, 6:52 |
| 7 PM | 7:32 |
| 8 PM | 8:12 |

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

## Stops served — toward DALHOUSIE STATION

32 stops, in order of travel:

1. [Stop 6626 — Lions Park LRT Station (EB 14 AV NW)](https://calgarytransittimes.com/stops/6626/)
1. [Stop 9081 — EB 14 AV NW @ 14 ST NW](https://calgarytransittimes.com/stops/9081/)
1. [Stop 5455 — NB 14 ST NW @ 14 AV NW](https://calgarytransittimes.com/stops/5455/)
1. [Stop 2803 — North Hill Station (WB)](https://calgarytransittimes.com/stops/2803/)
1. [Stop 5996 — NB 19 ST NW @ 16 AV NW](https://calgarytransittimes.com/stops/5996/)
1. [Stop 6618 — NB 19 ST NW @ 20 AV NW](https://calgarytransittimes.com/stops/6618/)
1. [Stop 9042 — NB 19 ST NW @ 23 AV NW](https://calgarytransittimes.com/stops/9042/)
1. [Stop 5994 — NB 19 ST NW @ 27 AV NW](https://calgarytransittimes.com/stops/5994/)
1. [Stop 3482 — NB 19 ST NW @ Collingwood DR](https://calgarytransittimes.com/stops/3482/)
1. [Stop 9044 — NB 19 ST NW @ Cardston CR](https://calgarytransittimes.com/stops/9044/)
1. [Stop 9083 — NB 19 ST NW @ Canberra RD](https://calgarytransittimes.com/stops/9083/)
1. [Stop 6140 — WB Northmount DR @ 19 ST NW](https://calgarytransittimes.com/stops/6140/)
1. [Stop 5744 — WB Northmount DR @ Chisholm CR NW](https://calgarytransittimes.com/stops/5744/)
1. [Stop 8979 — WB Northmount DR @ Chatham DR NW](https://calgarytransittimes.com/stops/8979/)
1. [Stop 5467 — WB Northmount Dr @ Charleswood DR NW](https://calgarytransittimes.com/stops/5467/)
1. [Stop 4046 — WB Northmount DR @ Brantford CR NW](https://calgarytransittimes.com/stops/4046/)
1. [Stop 4047 — WB Northmount DR @ 26 ST NW](https://calgarytransittimes.com/stops/4047/)
1. [Stop 4048 — WB Northmount DR @ Bennett CR NW](https://calgarytransittimes.com/stops/4048/)
1. [Stop 5469 — WB Northmount DR @ Brisebois DR NW](https://calgarytransittimes.com/stops/5469/)
1. [Stop 7054 — WB Northmount DR @ Benson RD NW](https://calgarytransittimes.com/stops/7054/)
1. [Stop 7055 — WB Northmount DR @ Bulyea RD NW](https://calgarytransittimes.com/stops/7055/)
1. [Stop 7056 — WB Northmount DR @ 34 ST NW](https://calgarytransittimes.com/stops/7056/)
1. [Stop 7057 — WB Northmount DR @ Boulton RD NW](https://calgarytransittimes.com/stops/7057/)
1. [Stop 5474 — NB Northland DR @ Northmount DR NW](https://calgarytransittimes.com/stops/5474/)
1. [Stop 6851 — NB Northland DR @ N. of Northmount DR NW](https://calgarytransittimes.com/stops/6851/)
1. [Stop 5598 — NB Northland DR @ 52 AV NW](https://calgarytransittimes.com/stops/5598/)
1. [Stop 6311 — NB Northland DR @ 52 AV NW](https://calgarytransittimes.com/stops/6311/)
1. [Stop 6565 — SB Dalton DR (East) @ Dalhousie DR NW](https://calgarytransittimes.com/stops/6565/)
1. [Stop 8926 — SB Dalton DR @ Belle North RD NW](https://calgarytransittimes.com/stops/8926/)
1. [Stop 8517 — WB Dalton DR (West) @ S. of Dalhousie DR NW](https://calgarytransittimes.com/stops/8517/)
1. [Stop 2954 — NB Dalton DR (West) @ Dalhousie DR NW](https://calgarytransittimes.com/stops/2954/)
1. [Stop 4000 — Dalhousie LRT Station WB](https://calgarytransittimes.com/stops/4000/)

## Stops served — toward LIONS PARK STATION

28 stops, in order of travel:

1. [Stop 4000 — Dalhousie LRT Station WB](https://calgarytransittimes.com/stops/4000/)
1. [Stop 6566 — SB Dalton DR (West) @ Dalhousie DR NW](https://calgarytransittimes.com/stops/6566/)
1. [Stop 8551 — EB Dalton DR @ Fortress Apts NW](https://calgarytransittimes.com/stops/8551/)
1. [Stop 6174 — NB Dalton DR @ Belle North RD NW](https://calgarytransittimes.com/stops/6174/)
1. [Stop 5490 — EB Dalhousie DR @ Dalton DR NW](https://calgarytransittimes.com/stops/5490/)
1. [Stop 5491 — SB Northland DR @ 52 AV NW](https://calgarytransittimes.com/stops/5491/)
1. [Stop 7103 — SB Northland DR @ N. of Northmount DR NW](https://calgarytransittimes.com/stops/7103/)
1. [Stop 5494 — EB Northmount DR @ Boulton RD NW](https://calgarytransittimes.com/stops/5494/)
1. [Stop 7058 — EB Northmount DR @ Button RD NW](https://calgarytransittimes.com/stops/7058/)
1. [Stop 7059 — EB Northmount DR @ Bulyea RD NW](https://calgarytransittimes.com/stops/7059/)
1. [Stop 7060 — EB Northmount DR @ Braden CR NW](https://calgarytransittimes.com/stops/7060/)
1. [Stop 5495 — EB Northmount DR @ Brisebois DR NW](https://calgarytransittimes.com/stops/5495/)
1. [Stop 4050 — EB Northmount DR @ Bowlen ST NW](https://calgarytransittimes.com/stops/4050/)
1. [Stop 4051 — EB Northmount DR @ Brantford DR NW](https://calgarytransittimes.com/stops/4051/)
1. [Stop 5239 — EB Northmount DR @ Charleswood DR NW](https://calgarytransittimes.com/stops/5239/)
1. [Stop 6339 — EB Northmount DR @ Chilcotin RD NW](https://calgarytransittimes.com/stops/6339/)
1. [Stop 8972 — EB Northmount DR @ Cherokee DR NW](https://calgarytransittimes.com/stops/8972/)
1. [Stop 6134 — SB 19 ST NW @ Northmount DR](https://calgarytransittimes.com/stops/6134/)
1. [Stop 9043 — SB 19 ST NW @ Canberra RD](https://calgarytransittimes.com/stops/9043/)
1. [Stop 9082 — SB 19 ST NW @ Chicoutimi DR](https://calgarytransittimes.com/stops/9082/)
1. [Stop 3481 — SB 19 ST @ Collingwood DR NW](https://calgarytransittimes.com/stops/3481/)
1. [Stop 6129 — SB 19 ST NW @ Canmore RD](https://calgarytransittimes.com/stops/6129/)
1. [Stop 5514 — SB 19 ST NW @ 24 AV NW](https://calgarytransittimes.com/stops/5514/)
1. [Stop 5007 — SB 19 ST NW @ 22 AV NW](https://calgarytransittimes.com/stops/5007/)
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 6626 — Lions Park LRT Station (EB 14 AV NW)](https://calgarytransittimes.com/stops/6626/)

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

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

### What time is the first and last Route 105 bus toward DALHOUSIE STATION?

On Monday–Friday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days the first bus toward DALHOUSIE STATION leaves Lions Park LRT Station (EB 14 AV NW) at 5:34 AM and the last at 10:17 PM.

### What time is the first and last Route 105 bus toward LIONS PARK 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 LIONS PARK STATION leaves Dalhousie LRT Station WB at 5:10 AM and the last at 9:52 PM.

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