49
Calgary Transit 49 Forest Heights
Bus · Calgary Transit
Runs every 13 min in weekday rush hours, every 20 min weekday middays, every 43 min on Saturdays and every 37 min on Sundays. Weekday trips from 4:41 am to 12:54 am.
See live vehicles on the map How reliable it's been
How often it runs
Forest Heights
| WeekdaysThu, Nov 5 | SaturdaySat, Nov 7 | SundaySun, Nov 8 | |
|---|---|---|---|
| Early morning3–6 am | every 18 min | 2 trips | 1 trip |
| Morning rush6–9 am | every 13 min | every 39 min | every 35 min |
| Midday9 am–3 pm | every 20 min | every 43 min | every 37 min |
| Afternoon rush3–7 pm | every 14 min | every 43 min | every 38 min |
| Evening7 pm–midnight | every 26 min | every 41 min | every 36 min |
| Overnightmidnight–3 am | 2 trips | 2 trips | 2 trips |
| First trip | 4:41 am | 5:20 am | 5:50 am |
| Last trip | 12:54 am | 12:41 am | 12:39 am |
| Trips | 67 | 29 | 32 |
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
Forest Heights 36 stops
- Marlborough LRT Station (SB 36 ST NE @ 8 AV NE) 6765
- SB 36 St Ne @ 5 Av Ne 8123
- SB 36 St E @ Memorial Dr 6761
- SB 36 St Se @ Radcliffe Dr 6184
- Eb 8 Av Se @ 36 St Se 6185
- Eb 8 Av Se @ 40 St Se 6381
- Eb 8 Av Se @ 44 St Se 6219
- Eb 8 Av Se @ 47 St Se 4336
- Eb 8 Av Se @ 52 St Se 4335
- Eb 8 Av Se @ Pensdale Rd 2850
- Eb 8 Av Se @ Pensacola WY 5065
- Eb Penbrooke Dr @ 60 St Se 8836
- EB Penbrooke DR @ Penedo WY SE 8837
- NB Penbrooke DR @ Penbrooke RD SE 8838
- NB Penbrooke Dr @ 4 Av Se 5066
- NB Penbrooke DR @ Penbrooke Terminal SE 5068
- Eb Memorial Dr @ 68 St Se 6170
- NB Abbeydale DR @ Memorial DR E 4369
- NB Abbeydale Dr @ 4 Av Ne 6172
- NB Abbeydale DR @ Abalone CR NE 4367
- NB Abbeydale DR @ Aberdare CR NE 4368
- WB Abbeydale DR @ Abbotsford DR NE 6155
- WB Abbeydale DR @ Aboyne WY NE 4374
- WB Abbeydale Dr @ 68 St Ne 2851
- NB Madigan Dr @ 8 Av Ne 2852
- NB Madigan DR @ Maitland DR NE 4333
- WB Madigan DR @ Manora DR NE 6224
- WB Madigan DR @ Manora HL NE 4332
- WB Madigan DR @ Madeira DR NE 4331
- WB Marbank Dr @ 52 St Ne 6225
- WB Marbank DR @ Mardale RD NE 8126
- WB Marbank DR @ Mardale DR NE 8130
- WB Marbank DR @ Marlyn WY NE 8128
- WB Marbank DR @ Marlyn WY NE 6226
- SB 36 St Ne @ 12 Av Ne 6026
- Marlborough LRT Station (SB 36 ST NE @ 8 AV NE) 6765
Schedule from Calgary Transit's published GTFS feed, valid through December 20, 2026. Data sources