129
Calgary Transit 129 Dalhousie Station/Sage Hill
Bus · Calgary Transit
Runs every 25 min in weekday rush hours, every 30 min weekday middays and every 40 min on weekends. Weekday trips from 5:22 am to 11:15 pm.
See live vehicles on the map How reliable it's been
How often it runs
Sage Hill
| WeekdaysThu, Nov 5 | Weekends | |
|---|---|---|
| Early morning3–6 am | 1 trip | – |
| Morning rush6–9 am | every 30 min | every 40 min |
| Midday9 am–3 pm | every 30 min | every 40 min |
| Afternoon rush3–7 pm | every 27 min | every 40 min |
| Evening7 pm–midnight | every 34 min | every 40 min |
| First trip | 5:50 am | 7:00 am |
| Last trip | 11:47 pm | 11:43 pm |
| Trips | 37 | 26 a day |
Dalhousie Station
| WeekdaysThu, Nov 5 | Weekends | |
|---|---|---|
| Early morning3–6 am | 2 trips | – |
| Morning rush6–9 am | every 25 min | every 41 min |
| Midday9 am–3 pm | every 30 min | every 40 min |
| Afternoon rush3–7 pm | every 26 min | every 40 min |
| Evening7 pm–midnight | every 30 min | every 40 min |
| First trip | 5:22 am | 6:45 am |
| Last trip | 11:15 pm | 11:28 pm |
| Trips | 39 | 26 a day |
From the published schedule for Thu, Nov 5, Sat, Nov 7 and Sun, Nov 8. Times are when trips leave their first stop, and frequency is the average time between those departures. Shading marks service every 15 minutes or better, darker at 10 or better.
Stops
Sage Hill 26 stops
- Dalhousie LRT Station EB 4022
- NB 53 St NW @ Dalhousie Dr 7625
- NB 53 St NW @ Dalhart Dr 4017
- NB 53 St NW @ Dalhurst Ga 3955
- NB Edgemont BV @ Edgemont DR NW 6250
- NB Edgmont BV @ Edgedale DR NW 6396
- NB Edgemont BV @ Edgehill DR NW 7206
- NB Edgepark BV @ Edgebyne CR NW 4014
- NB Edgepark BV @ Edgepark RI NW 4013
- NB Edgepark BV @ Edgepark DR NW 5398
- WB Country Hills BV @ W.Leg Hamptons BV NW 3841
- NB Sarcee TR @ Citadel GR NW 3860
- NB Beacon Hill Ctr @ Shoppers Drug Mart 4451
- NB Beacon Hill Ctr @ Canadian Tire 3931
- SB Sherwood BV @ Sherwood MT NW 7026
- SB Sherwood BV @ 400 Sherwood PL NW 7266
- EB Sherwood BV @ Sherwood CM NW 8583
- NB Sherwood BV @ Sherwood PT NW 8607
- NB Sherwood BV NW @ Sherwood WY NW 3865
- NB Sherwood BV @ Sherwood LI NW 8016
- NB Sherwood Bv @ Sherwood Ga NW 2079
- EB Sherwood GA @ Sherwood SQ NW 2080
- NB Shaganappi Tr @ Sherwood Ga NW 2064
- NB Kincora Ga @ Shaganappi Tr NW 2054
- EB Symons Valley PY @ Kincora GA NW 2076
- WB Sage Hill Ga @ 37 St NW 3493
Dalhousie Station 28 stops
- WB Sage Hill Ga @ 37 St NW 3493
- WB Sage Hill BV@ Sage Hill PS NW 2082
- WB Sage Hill BV @ E. of Shaganappi Tr NW 2083
- SB Shaganappi TR @ Symons Valley PY NW 2078
- SB Shaganappi TR @ Kincora GA NW 2063
- WB Sherwood Ga @ Sherwood Sq NW 2081
- SB Sherwood BV @ Sherwood ST NW 8176
- SB Sherwood BV NW @ E. of Sherwood LI NW 3866
- SB Sherwood BV @ Sherwood WY NW 3864
- WB Sherwood BV @ Sherwood PR NW 8549
- WB Sherwood BV @ Sherwood CM NW 8550
- NB Sherwood BV @ 300 Sherwood PL NW 3471
- WB Sherwood BV @ Sherwood PL NW 8197
- SB Sherview DR @ Sherwood BV (South Leg) NW 7252
- SB Beacon Hill CTR @ Canadian Tire 3859
- SB Beacon Hill CTR @ Shoppers Drug Mart 3863
- SB Sarcee TR @ Citadel BV NW 3861
- SB Edgepark BV @ S. of Country Hills BV NW 6857
- SB Edgepark BV @ Edgeburn CR NW 6244
- SB Edgepark BV @ Edgeland RI NW 4012
- SB Edgepark BV @ Edgebyne CR NW 4011
- SB Edgemont BV @ Edgepark BV NW 7205
- SB Edgemont BV @ Edgehill DR NW 7204
- SB Edgemont BV @ Edgedale DR NW 6246
- SB 53 St NW @ Dalhart Rd 7624
- Eb Dalhousie Dr @ 53 St NW 3982
- EB Dalhousie DR @ Dalham CR NW 3981
- Dalhousie LRT Station EB 4022
Schedule from Calgary Transit's published GTFS feed, valid through December 20, 2026. Data sources