99
Calgary Transit 99 Acadia/Oakridge
Bus · Calgary Transit
Runs every 30 min every day. Weekday trips from 4:36 am to 11:39 pm.
See live vehicles on the map How reliable it's been
How often it runs
Acadia
| WeekdaysThu, Nov 5 | SaturdaySat, Nov 7 | SundaySun, Nov 8 | |
|---|---|---|---|
| Early morning3–6 am | 2 trips | – | – |
| Morning rush6–9 am | every 29 min | every 30 min | every 30 min |
| Midday9 am–3 pm | every 30 min | every 30 min | every 30 min |
| Afternoon rush3–7 pm | every 30 min | every 30 min | every 30 min |
| Evening7 pm–midnight | every 30 min | every 30 min | every 30 min |
| First trip | 5:17 am | 6:00 am | 6:00 am |
| Last trip | 11:43 pm | 11:00 pm | 9:30 pm |
| Trips | 38 | 35 | 32 |
Oakridge
| WeekdaysThu, Nov 5 | SaturdaySat, Nov 7 | SundaySun, Nov 8 | |
|---|---|---|---|
| Early morning3–6 am | every 30 min | – | – |
| Morning rush6–9 am | every 31 min | every 30 min | every 30 min |
| Midday9 am–3 pm | every 30 min | every 30 min | every 30 min |
| Afternoon rush3–7 pm | every 30 min | every 30 min | every 30 min |
| Evening7 pm–midnight | every 30 min | every 30 min | every 30 min |
| First trip | 4:36 am | 6:00 am | 6:00 am |
| Last trip | 11:39 pm | 11:00 pm | 9:30 pm |
| Trips | 39 | 35 | 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
Acadia 54 stops
- Southland LRT Station EB 6440
- EB Southland DR @ Southport RD SW 6173
- EB Southland DR @ Macleod TR SE 6113
- SB Bonaventure DR @ Southland DR SE 6441
- SB Bonaventure DR @ 99 AV SE 4217
- SB Bonaventure DR @ Willow Park DR SE 5957
- EB Bonaventure DR @ E. Fairmont DR SE 7961
- EB Willingdon BV @ Wilderness DR SE 6442
- EB Willingdon BV @ Willacy DR (W. Leg) SE 6443
- EB Willingdon BV @ Wilkes RD SE 4214
- EB Willingdon BV @ Wilton PL SE 4215
- NB Willingdon BV @ Willacy DR (E. Leg) SE 4216
- NB Acadia DR @ Mapleglade DR SE 6444
- NB Acadia DR @ Mapleburn DR SE 4213
- NB Acadia DR @ Maplecroft RD SE 4212
- NB Acadia DR @ Willow Park DR SE 4935
- NB Acadia DR @ Mapleton DR SE 6445
- NB Acadia DR @ Southland DR SE 6116
- NB Acadia DR @ Athens RD SE 4399
- NB Acadia DR @ Allden PL SE 4398
- WB Acadia Dr @ 6 St Se 6446
- WB Acadia DR @ Ancourt RD SE 4211
- WB 90 Av Se @ Fairmount Dr Se 4210
- WB 90 Av Se @ Bonaventure Dr Se 6447
- NB Bonaventure DR @ 90 AV SE 4208
- NB Bonaventure DR @ 86 AV SE 4209
- WB Heritage DR @ Flint RD SE 6120
- Heritage LRT Station NB 6412
- SB Bonaventure DR @ Heritage DR SE 6413
- SB Bonaventure DR @ 86 AV SE 4265
- Eb 90 Av Se @ Bonaventure Dr Se 4264
- Eb 90 Av Se @ Bonaventure Dr Se 6414
- EB Acadia DR @ Fairmount DR SE 4262
- EB Acadia DR @ Ancourt RD SE 4263
- SB Acadia Dr @ 6 St Se 6415
- SB Acadia Dr @ 97 Av Se 4386
- SB Acadia DR @ Southland DR SE 6416
- EB Acadia DR @ Mapleton DR SE 4260
- SB Acadia DR @ Williow Park DR SE 4259
- SB Acadia DR @ Maplecroft RD SE 4261
- SB Acadia DR @ Willowfern DR SE 6417
- WB Willingdon BV @ Acadia DR SE 4258
- WB Willingdon BV @ Wilton PL SE 4257
- WB Willingdon BV @ Wilcox ST SE 6418
- WB Willingdon BV @ Wilkes RD SE 4256
- WB Willingdon BV @ Wilmer RD SE 4255
- WB Willingdon BV @ Wilderness DR SE 4254
- NB Willingdon BV @ Fairmount DR SE 4253
- WB Bonaventure DR @ Southcentre Mall (WB) 7957
- NB Bonaventure DR @ Willow Park DR SE 6419
- NB Bonaventure DR @ 99 AV SE 4252
- WB Southland DR @ Bonaventure DR SE 6336
- WB Southland DR @ Macleod TR S 6128
- Southland LRT Station EB 5624
Oakridge 32 stops
- Southland LRT Station EB 5624
- WB Southland Dr @ Elbow DR SW 5626
- WB Southland DR @ E. of 14 ST SW 9172
- WB Southland DR @ Bradbury DR SW 9259
- WB Southland DR @ Palliser DR SW 9173
- Southland Leisure Centre (WB) 9174
- WB Southland DR @ Brookpark BV SW 9175
- WB Southland DR @ Oakmoor DR SW 6098
- WB Southland Dr @ 24 St SW 6423
- NB Oakmoor WY @ Oakbury PL SW 4247
- WB Oakmoor DR @ Oakmoor CR SW 4246
- WB Oakmoor DR @ E. of Oakfield DR SW 6424
- NB Oakfield DR @ Oakmoor DR SW 5634
- WB Oakwood DR @ Oakfield DR SW 6425
- WB Oakwood DR @ Oakcliffe DR SW 4245
- NB Oakwood DR @ Oakmount DR SW 4244
- NB Oakwood Dr @ 93 Av SW 6426
- EB Oakwood DR @ Oakmount WY SW 4243
- EB Palliser DR @ Oakwood DR SW 2868
- EB Palliser DR @ Oakfield DR SW 4654
- EB Palliser DR @ Oakwood DR SW 5636
- EB Palliser DR @ Oakdale PL SW 4652
- Eb Palliser Dr @ 24 St SW 4651
- Eb Palliser Dr @ 22 St SW 4650
- EB Palliser DR @ Palishall RD SW 5637
- Eb Palliser Dr @ 19 St SW 5638
- SB Palliser DR @ Pump Hill GA SW 4648
- EB Southland DR @ Braeside DR SW 5640
- EB Southland DR @ Bradbury DR SW 9179
- EB Southland DR @ E. of 14 ST SW 5641
- EB Southland DR @ Elbow DR SW 5643
- Southland LRT Station EB 6440
Schedule from Calgary Transit's published GTFS feed, valid through December 20, 2026. Data sources