Route 98 Cougar Ridge — Calgary Transit Bus Schedule, Frequency & Stops
Route 98 Cougar Ridge is a Calgary Transit bus route running toward COUGAR RIDGE and toward 69 ST 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) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days, service toward COUGAR RIDGE runs from 4:57 AM to 11:06 PM, about every 33 minutes at peak and every 33 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 COUGAR RIDGE
| Days | First | Last | Peak | Midday | Evening |
|---|---|---|---|---|---|
| Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) | 4:57 AM | 11:06 PM | every 33 min | every 33 min | every 33 min |
| Monday–Thursday | 4:57 AM | 11:06 PM | every 33 min | every 33 min | every 33 min |
| Sunday & holidays & Sunday (Jun 7) & Sunday (Jun 14) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12) | 8:01 AM | 10:36 PM | every 35 min | every 35 min | every 35 min |
| Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Saturday (Jun 13) & Saturday (Jun 20) | 5:40 AM | 10:37 PM | every 35 min | every 35 min | every 35 min |
| Friday | 4:57 AM | 11:06 PM | every 33 min | every 33 min | every 33 min |
Frequency & span — toward 69 ST STATION
| Days | First | Last | Peak | Midday | Evening |
|---|---|---|---|---|---|
| Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) | 4:38 AM | 11:20 PM | every 33 min | every 33 min | every 33 min |
| Monday–Thursday | 4:38 AM | 11:20 PM | every 30 min | every 33 min | every 33 min |
| Sunday & holidays & Sunday (Jun 7) & Sunday (Jun 14) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12) | 8:15 AM | 10:50 PM | every 35 min | every 35 min | every 35 min |
| Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Saturday (Jun 13) & Saturday (Jun 20) | 5:56 AM | 10:51 PM | every 35 min | every 35 min | every 35 min |
| Friday | 4:38 AM | 11:20 PM | every 30 min | every 33 min | every 33 min |
Departures from 69 Street West LRT Station — toward COUGAR RIDGE
| Hour | Departures |
|---|---|
| 4 AM | 4:57 |
| 5 AM | 5:30 |
| 6 AM | 6:03, 6:36 |
| 7 AM | 7:09, 7:42 |
| 8 AM | 8:15, 8:48 |
| 9 AM | 9:21, 9:54 |
| 10 AM | 10:27 |
| 11 AM | 11:00, 11:33 |
| 12 PM | 12:06, 12:39 |
| 1 PM | 1:12, 1:45 |
| 2 PM | 2:18, 2:51 |
| 3 PM | 3:24, 3:41, 3:57 |
| 4 PM | 4:30 |
| 5 PM | 5:03, 5:36 |
| 6 PM | 6:09, 6:42 |
| 7 PM | 7:15, 7:48 |
| 8 PM | 8:21, 8:54 |
| 9 PM | 9:27 |
| 10 PM | 10:00, 10:33 |
| 11 PM | 11:06 |
| Hour | Departures |
|---|---|
| 4 AM | 4:57 |
| 5 AM | 5:30 |
| 6 AM | 6:03, 6:36 |
| 7 AM | 7:09, 7:42 |
| 8 AM | 8:09, 8:15, 8:48 |
| 9 AM | 9:21, 9:54 |
| 10 AM | 10:27 |
| 11 AM | 11:00, 11:33 |
| 12 PM | 12:06, 12:39 |
| 1 PM | 1:12, 1:45 |
| 2 PM | 2:18, 2:51 |
| 3 PM | 3:24, 3:41, 3:45, 3:57 |
| 4 PM | 4:30 |
| 5 PM | 5:03, 5:36 |
| 6 PM | 6:09, 6:42 |
| 7 PM | 7:15, 7:48 |
| 8 PM | 8:21, 8:54 |
| 9 PM | 9:27 |
| 10 PM | 10:00, 10:33 |
| 11 PM | 11:06 |
| Hour | Departures |
|---|---|
| 8 AM | 8:01, 8:36 |
| 9 AM | 9:11, 9:46 |
| 10 AM | 10:21, 10:56 |
| 11 AM | 11:31 |
| 12 PM | 12:06, 12:41 |
| 1 PM | 1:16, 1:51 |
| 2 PM | 2:26 |
| 3 PM | 3:01, 3:36 |
| 4 PM | 4:11, 4:46 |
| 5 PM | 5:21, 5:56 |
| 6 PM | 6:31 |
| 7 PM | 7:06, 7:41 |
| 8 PM | 8:16, 8:51 |
| 9 PM | 9:26 |
| 10 PM | 10:01, 10:36 |
| Hour | Departures |
|---|---|
| 5 AM | 5:40 |
| 6 AM | 6:17, 6:52 |
| 7 AM | 7:27 |
| 8 AM | 8:02, 8:37 |
| 9 AM | 9:12, 9:47 |
| 10 AM | 10:22, 10:57 |
| 11 AM | 11:32 |
| 12 PM | 12:07, 12:42 |
| 1 PM | 1:17, 1:52 |
| 2 PM | 2:27 |
| 3 PM | 3:02, 3:37 |
| 4 PM | 4:12, 4:47 |
| 5 PM | 5:22, 5:57 |
| 6 PM | 6:32 |
| 7 PM | 7:07, 7:42 |
| 8 PM | 8:17, 8:52 |
| 9 PM | 9:27 |
| 10 PM | 10:02, 10:37 |
| Hour | Departures |
|---|---|
| 4 AM | 4:57 |
| 5 AM | 5:30 |
| 6 AM | 6:03, 6:36 |
| 7 AM | 7:09, 7:42 |
| 8 AM | 8:09, 8:15, 8:48 |
| 9 AM | 9:21, 9:54 |
| 10 AM | 10:27 |
| 11 AM | 11:00, 11:33 |
| 12 PM | 12:06, 12:39 |
| 1 PM | 1:12, 1:26, 1:45 |
| 2 PM | 2:18, 2:51 |
| 3 PM | 3:24, 3:41, 3:57 |
| 4 PM | 4:30 |
| 5 PM | 5:03, 5:36 |
| 6 PM | 6:09, 6:42 |
| 7 PM | 7:15, 7:48 |
| 8 PM | 8:21, 8:54 |
| 9 PM | 9:27 |
| 10 PM | 10:00, 10:33 |
| 11 PM | 11:06 |
Departures from NB 77 ST SW @ Old Banff Coach RD — toward 69 ST STATION
| Hour | Departures |
|---|---|
| 4 AM | 4:38 |
| 5 AM | 5:11, 5:44 |
| 6 AM | 6:17, 6:50 |
| 7 AM | 7:23, 7:56 |
| 8 AM | 8:29 |
| 9 AM | 9:02, 9:35 |
| 10 AM | 10:08, 10:41 |
| 11 AM | 11:14, 11:47 |
| 12 PM | 12:20, 12:53 |
| 1 PM | 1:26, 1:59 |
| 2 PM | 2:32 |
| 3 PM | 3:05, 3:39, 3:56 |
| 4 PM | 4:12, 4:45 |
| 5 PM | 5:18, 5:51 |
| 6 PM | 6:24, 6:56 |
| 7 PM | 7:29 |
| 8 PM | 8:02, 8:35 |
| 9 PM | 9:08, 9:41 |
| 10 PM | 10:14, 10:47 |
| 11 PM | 11:20 |
| Hour | Departures |
|---|---|
| 4 AM | 4:38 |
| 5 AM | 5:11, 5:44 |
| 6 AM | 6:17, 6:50 |
| 7 AM | 7:23, 7:56 |
| 8 AM | 8:23, 8:29 |
| 9 AM | 9:02, 9:35 |
| 10 AM | 10:08, 10:41 |
| 11 AM | 11:14, 11:47 |
| 12 PM | 12:20, 12:53 |
| 1 PM | 1:26, 1:59 |
| 2 PM | 2:32 |
| 3 PM | 3:05, 3:39, 3:56 |
| 4 PM | 4:00, 4:12, 4:45 |
| 5 PM | 5:18, 5:51 |
| 6 PM | 6:24, 6:56 |
| 7 PM | 7:29 |
| 8 PM | 8:02, 8:35 |
| 9 PM | 9:08, 9:41 |
| 10 PM | 10:14, 10:47 |
| 11 PM | 11:20 |
| Hour | Departures |
|---|---|
| 8 AM | 8:15, 8:50 |
| 9 AM | 9:25 |
| 10 AM | 10:00, 10:35 |
| 11 AM | 11:10, 11:45 |
| 12 PM | 12:20, 12:55 |
| 1 PM | 1:30 |
| 2 PM | 2:05, 2:40 |
| 3 PM | 3:15, 3:50 |
| 4 PM | 4:25 |
| 5 PM | 5:00, 5:35 |
| 6 PM | 6:10, 6:45 |
| 7 PM | 7:20, 7:55 |
| 8 PM | 8:30 |
| 9 PM | 9:05, 9:40 |
| 10 PM | 10:15, 10:50 |
| Hour | Departures |
|---|---|
| 5 AM | 5:56 |
| 6 AM | 6:31 |
| 7 AM | 7:06, 7:41 |
| 8 AM | 8:16, 8:51 |
| 9 AM | 9:26 |
| 10 AM | 10:01, 10:36 |
| 11 AM | 11:11, 11:46 |
| 12 PM | 12:21, 12:56 |
| 1 PM | 1:31 |
| 2 PM | 2:06, 2:41 |
| 3 PM | 3:16, 3:51 |
| 4 PM | 4:26 |
| 5 PM | 5:01, 5:36 |
| 6 PM | 6:11, 6:46 |
| 7 PM | 7:21, 7:56 |
| 8 PM | 8:31 |
| 9 PM | 9:06, 9:41 |
| 10 PM | 10:16, 10:51 |
| Hour | Departures |
|---|---|
| 4 AM | 4:38 |
| 5 AM | 5:11, 5:44 |
| 6 AM | 6:17, 6:50 |
| 7 AM | 7:23, 7:56 |
| 8 AM | 8:23, 8:29 |
| 9 AM | 9:02, 9:35 |
| 10 AM | 10:08, 10:41 |
| 11 AM | 11:14, 11:47 |
| 12 PM | 12:20, 12:53 |
| 1 PM | 1:26, 1:39, 1:59 |
| 2 PM | 2:32 |
| 3 PM | 3:05, 3:39, 3:56 |
| 4 PM | 4:12, 4:45 |
| 5 PM | 5:18, 5:51 |
| 6 PM | 6:24, 6:56 |
| 7 PM | 7:29 |
| 8 PM | 8:02, 8:35 |
| 9 PM | 9:08, 9:41 |
| 10 PM | 10:14, 10:47 |
| 11 PM | 11:20 |
Stops served — toward COUGAR RIDGE
16 stops, in order of travel:
- Stop 8374 — 69 Street West LRT Station
- Stop 7996 — WB 17 AV SW @ 69 ST SW
- Stop 9686 — WB 17 AV SW @ 73 ST SW
- Stop 9688 — WB 17 AV SW @ 77 ST SW
- Stop 9681 — WB 17 AV SW @ Aspen Summit DR
- Stop 9682 — WB 17 AV SW @ 85 ST SW
- Stop 6760 — NB 85 ST SW @ Aspen Glen LD
- Stop 6764 — NB 85 ST SW @ Aspen Summit BV
- Stop 3713 — NB 85 ST SW @ Strathlea AV
- Stop 3367 — NB 85 ST @ Bow TR SW
- Stop 3714 — NB 85 ST SW @ Wentworth DR
- Stop 3716 — NB 85 ST SW @ 9 AV SW
- Stop 3715 — NB 85 ST SW @ 8 AV SW
- Stop 4991 — EB Old Banff Coach RD @ 85 ST SW
- Stop 9951 — EB Old Banff Coach RD @ 81 ST SW
- Stop 8822 — NB 77 ST SW @ Old Banff Coach RD
Stops served — toward 69 ST STATION
23 stops, in order of travel:
- Stop 8822 — NB 77 ST SW @ Old Banff Coach RD
- Stop 9358 — WB Cougar Ridge DR @ Cougar Ridge CI SW
- Stop 7311 — WB Cougar Ridge DR @ Cougar Ridge CR SW
- Stop 7291 — WB Cougar Ridge DR @ Cougar Plateau CI SW
- Stop 9349 — WB Cougar Ridge DR @ Cougarstone CR SW
- Stop 9350 — WB Cougar Ridge DR @ Cougarstone TC SW
- Stop 9351 — SB Cougar Ridge DR @ Cougarstone GA SW
- Stop 4845 — SB Cougar Ridge DR @ Cougarstone CO SW
- Stop 9352 — SB Cougar Ridge DR @ Cougarstone PL SW
- Stop 3717 — EB Old Banff Coach RD @ 89 ST SW
- Stop 3718 — SB 85 ST SW @ Old Banff Coach RD
- Stop 3719 — SB 85 ST SW @ 8 AVE SW
- Stop 8880 — SB 85 ST SW @ N. of Wentworth DR
- Stop 9357 — SB 85 ST SW @ Wentworth DR
- Stop 3366 — SB 85 ST @ Bow TR SW
- Stop 8014 — SB 85 ST SW @ Aspenshire DR
- Stop 3720 — SB 85 ST SW @ 14 AV SW
- Stop 3721 — SB 85 ST SW @ Aspen Summit BV
- Stop 3722 — SB 85 ST SW @ Aspen Stone BV
- Stop 3855 — EB 17 AV SW @ 85 ST SW
- Stop 9689 — EB 17 AV SW @ Aspen Summit DR
- Stop 9687 — EB 17 AV SW @ 73 ST SW
- Stop 8374 — 69 Street West LRT Station
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 98 run?
On Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days Route 98 runs about every 33 minutes at peak and every 33 minutes midday.
What time is the first and last Route 98 bus toward COUGAR RIDGE?
On Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days the first bus toward COUGAR RIDGE leaves 69 Street West LRT Station at 4:57 AM and the last at 11:06 PM.
What time is the first and last Route 98 bus toward 69 ST STATION?
On Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days the first bus toward 69 ST STATION leaves NB 77 ST SW @ Old Banff Coach RD at 4:38 AM and the last at 11:20 PM.
Does Route 98 run on Sundays?
Yes — see the Sunday & holidays rows in the frequency tables above.