# Route 8 North Pointe Terminal/Foothills Medical Centre — Calgary Transit Bus Schedule, Frequency & Stops

Route 8 North Pointe Terminal/Foothills Medical Centre is a Calgary Transit bus route running toward NORTH POINTE TERMINAL and toward FOOTHILLS MEDICAL CENTRE. 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 NORTH POINTE TERMINAL runs from 4:37 AM to 1:03 AM, about every 17 minutes at peak and every 21 minutes midday. All times are scheduled times, effective Jun 3 – Aug 30, 2026.

## Service alerts

### Service alert

Active Jan 1, 2026, 10:00 AM MT until Jun 11, 2026, 11:59 PM MT.

Some trips may have been removed from this route's daily trips. Please use the trip planner on calgarytransit.com to double-check your schedule before you head out to catch your bus.

Alerts as of Jun 10, 2026, 6:11 AM MT

## Frequency & span — toward NORTH POINTE TERMINAL

Route 8 frequency and service span toward NORTH POINTE TERMINAL, effective Jun 3 – Aug 30, 2026

| 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:37 AM | 1:03 AM | every 17 min | every 21 min | every 21 min |
| Monday–Thursday & Friday | 4:37 AM | 1:03 AM | every 17 min | every 21 min | every 21 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) | 7:00 AM | 12:20 AM | every 27 min | every 27 min | every 31 min |

## Frequency & span — toward FOOTHILLS MEDICAL CENTRE

Route 8 frequency and service span toward FOOTHILLS MEDICAL CENTRE, effective Jun 3 – Aug 30, 2026

| Days | First | Last | Peak | Midday | Evening |
| --- | --- | --- | --- | --- | --- |
| Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) | 5:02 AM | 1:03 AM | every 9.5 min | every 21 min | every 21 min |
| Monday–Thursday | 5:02 AM | 1:03 AM | every 5 min | every 21 min | every 21 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:35 AM | 11:30 PM | every 27 min | every 27 min | every 27 min |
| Friday | 5:02 AM | 1:03 AM | every 5 min | every 21 min | every 21 min |

## Departures from EB Hospital DR @ Health Science CE NW — toward NORTH POINTE TERMINAL

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

Route 8 toward NORTH POINTE TERMINAL — departures from EB Hospital DR @ Health Science CE NW, Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13), effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 4 AM | 4:37, 4:54 |
| 5 AM | 5:11, 5:28, 5:45 |
| 6 AM | 6:02, 6:19, 6:36, 6:53 |
| 7 AM | 7:10, 7:27, 7:44, 7:52 |
| 8 AM | 8:01, 8:18, 8:35, 8:52 |
| 9 AM | 9:09, 9:30, 9:51 |
| 10 AM | 10:12, 10:33, 10:54 |
| 11 AM | 11:15, 11:36, 11:57 |
| 12 PM | 12:18, 12:39 |
| 1 PM | 1:00, 1:21, 1:42 |
| 2 PM | 2:03, 2:27, 2:44, 2:54 |
| 3 PM | 3:06, 3:23, 3:35, 3:46, 3:52 |
| 4 PM | 4:02, 4:09, 4:19, 4:26, 4:43 |
| 5 PM | 5:00, 5:17, 5:34, 5:58 |
| 6 PM | 6:19, 6:43 |
| 7 PM | 7:03, 7:22, 7:43 |
| 8 PM | 8:04, 8:25, 8:46 |
| 9 PM | 9:18, 9:52 |
| 10 PM | 10:25, 10:58 |
| 11 PM | 11:31 |
| After midnight | 12:04 AM, 12:37 AM, 1:03 AM (after midnight — late-night service from the previous service day) |

All departures (Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 4:37 AM, 4:54 AM, 5:11 AM, 5:28 AM, 5:45 AM, 6:02 AM, 6:19 AM, 6:36 AM, 6:53 AM, 7:10 AM, 7:27 AM, 7:44 AM, 7:52 AM, 8:01 AM, 8:18 AM, 8:35 AM, 8:52 AM, 9:09 AM, 9:30 AM, 9:51 AM, 10:12 AM, 10:33 AM, 10:54 AM, 11:15 AM, 11:36 AM, 11:57 AM, 12:18 PM, 12:39 PM, 1:00 PM, 1:21 PM, 1:42 PM, 2:03 PM, 2:27 PM, 2:44 PM, 2:54 PM, 3:06 PM, 3:23 PM, 3:35 PM, 3:46 PM, 3:52 PM, 4:02 PM, 4:09 PM, 4:19 PM, 4:26 PM, 4:43 PM, 5:00 PM, 5:17 PM, 5:34 PM, 5:58 PM, 6:19 PM, 6:43 PM, 7:03 PM, 7:22 PM, 7:43 PM, 8:04 PM, 8:25 PM, 8:46 PM, 9:18 PM, 9:52 PM, 10:25 PM, 10:58 PM, 11:31 PM, 12:04 AM (after midnight), 12:37 AM (after midnight), 1:03 AM (after midnight)

### Monday–Thursday & Friday

Route 8 toward NORTH POINTE TERMINAL — departures from EB Hospital DR @ Health Science CE NW, Monday–Thursday & Friday, effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 4 AM | 4:37, 4:54 |
| 5 AM | 5:11, 5:28, 5:45 |
| 6 AM | 6:02, 6:19, 6:36, 6:53 |
| 7 AM | 7:10, 7:27, 7:44, 7:49, 7:55 |
| 8 AM | 8:01, 8:10, 8:18, 8:35, 8:52 |
| 9 AM | 9:09, 9:30, 9:51 |
| 10 AM | 10:12, 10:33, 10:54 |
| 11 AM | 11:15, 11:36, 11:57 |
| 12 PM | 12:18, 12:39 |
| 1 PM | 1:00, 1:21, 1:42 |
| 2 PM | 2:03, 2:27, 2:44, 2:49, 2:54 |
| 3 PM | 3:01, 3:11, 3:18, 3:23, 3:35, 3:40, 3:52, 3:57 |
| 4 PM | 4:09, 4:19, 4:26, 4:43 |
| 5 PM | 5:00, 5:17, 5:34, 5:58 |
| 6 PM | 6:19, 6:43 |
| 7 PM | 7:03, 7:22, 7:43 |
| 8 PM | 8:04, 8:25, 8:46 |
| 9 PM | 9:18, 9:52 |
| 10 PM | 10:25, 10:58 |
| 11 PM | 11:31 |
| After midnight | 12:04 AM, 12:37 AM, 1:03 AM (after midnight — late-night service from the previous service day) |

All departures (Monday–Thursday & Friday): 4:37 AM, 4:54 AM, 5:11 AM, 5:28 AM, 5:45 AM, 6:02 AM, 6:19 AM, 6:36 AM, 6:53 AM, 7:10 AM, 7:27 AM, 7:44 AM, 7:49 AM, 7:55 AM, 8:01 AM, 8:10 AM, 8:18 AM, 8:35 AM, 8:52 AM, 9:09 AM, 9:30 AM, 9:51 AM, 10:12 AM, 10:33 AM, 10:54 AM, 11:15 AM, 11:36 AM, 11:57 AM, 12:18 PM, 12:39 PM, 1:00 PM, 1:21 PM, 1:42 PM, 2:03 PM, 2:27 PM, 2:44 PM, 2:49 PM, 2:54 PM, 3:01 PM, 3:11 PM, 3:18 PM, 3:23 PM, 3:35 PM, 3:40 PM, 3:52 PM, 3:57 PM, 4:09 PM, 4:19 PM, 4:26 PM, 4:43 PM, 5:00 PM, 5:17 PM, 5:34 PM, 5:58 PM, 6:19 PM, 6:43 PM, 7:03 PM, 7:22 PM, 7:43 PM, 8:04 PM, 8:25 PM, 8:46 PM, 9:18 PM, 9:52 PM, 10:25 PM, 10:58 PM, 11:31 PM, 12:04 AM (after midnight), 12:37 AM (after midnight), 1:03 AM (after midnight)

### 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 8 toward NORTH POINTE TERMINAL — departures from EB Hospital DR @ Health Science CE 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 |
| --- | --- |
| 7 AM | 7:00, 7:27, 7:54 |
| 8 AM | 8:21, 8:48 |
| 9 AM | 9:15, 9:42 |
| 10 AM | 10:09, 10:36 |
| 11 AM | 11:03, 11:30, 11:57 |
| 12 PM | 12:24, 12:51 |
| 1 PM | 1:18, 1:45 |
| 2 PM | 2:12, 2:39 |
| 3 PM | 3:06, 3:33 |
| 4 PM | 4:00, 4:27, 4:54 |
| 5 PM | 5:21, 5:48 |
| 6 PM | 6:15, 6:42 |
| 7 PM | 7:09, 7:36 |
| 8 PM | 8:13, 8:50 |
| 9 PM | 9:25 |
| 10 PM | 10:00, 10:35 |
| 11 PM | 11:10, 11:45 |
| After midnight | 12:20 AM (after midnight — late-night service from the previous service day) |

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)): 7:00 AM, 7:27 AM, 7:54 AM, 8:21 AM, 8:48 AM, 9:15 AM, 9:42 AM, 10:09 AM, 10:36 AM, 11:03 AM, 11:30 AM, 11:57 AM, 12:24 PM, 12:51 PM, 1:18 PM, 1:45 PM, 2:12 PM, 2:39 PM, 3:06 PM, 3:33 PM, 4:00 PM, 4:27 PM, 4:54 PM, 5:21 PM, 5:48 PM, 6:15 PM, 6:42 PM, 7:09 PM, 7:36 PM, 8:13 PM, 8:50 PM, 9:25 PM, 10:00 PM, 10:35 PM, 11:10 PM, 11:45 PM, 12:20 AM (after midnight)

## Departures from North Pointe Terminal B — toward FOOTHILLS MEDICAL CENTRE

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

Route 8 toward FOOTHILLS MEDICAL CENTRE — departures from North Pointe Terminal B, Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13), effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 5 AM | 5:02, 5:20, 5:37, 5:54 |
| 6 AM | 6:11, 6:28, 6:45, 6:53 |
| 7 AM | 7:02, 7:10, 7:19, 7:29, 7:37, 7:46, 7:58 |
| 8 AM | 8:10, 8:27, 8:44, 8:57 |
| 9 AM | 9:18, 9:39 |
| 10 AM | 10:00, 10:21, 10:42 |
| 11 AM | 11:03, 11:24, 11:45 |
| 12 PM | 12:06, 12:27, 12:48 |
| 1 PM | 1:09, 1:30, 1:51 |
| 2 PM | 2:14, 2:26, 2:36, 2:46, 2:56 |
| 3 PM | 3:06, 3:16, 3:27, 3:40, 3:50 |
| 4 PM | 4:01, 4:18, 4:35, 4:52 |
| 5 PM | 5:09, 5:26, 5:48 |
| 6 PM | 6:11, 6:32, 6:53 |
| 7 PM | 7:14, 7:35, 7:56 |
| 8 PM | 8:31 |
| 9 PM | 9:00, 9:35 |
| 10 PM | 10:06, 10:39 |
| 11 PM | 11:12, 11:45 |
| After midnight | 12:18 AM, 1:03 AM (after midnight — late-night service from the previous service day) |

All departures (Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 5:02 AM, 5:20 AM, 5:37 AM, 5:54 AM, 6:11 AM, 6:28 AM, 6:45 AM, 6:53 AM, 7:02 AM, 7:10 AM, 7:19 AM, 7:29 AM, 7:37 AM, 7:46 AM, 7:58 AM, 8:10 AM, 8:27 AM, 8:44 AM, 8:57 AM, 9:18 AM, 9:39 AM, 10:00 AM, 10:21 AM, 10:42 AM, 11:03 AM, 11:24 AM, 11:45 AM, 12:06 PM, 12:27 PM, 12:48 PM, 1:09 PM, 1:30 PM, 1:51 PM, 2:14 PM, 2:26 PM, 2:36 PM, 2:46 PM, 2:56 PM, 3:06 PM, 3:16 PM, 3:27 PM, 3:40 PM, 3:50 PM, 4:01 PM, 4:18 PM, 4:35 PM, 4:52 PM, 5:09 PM, 5:26 PM, 5:48 PM, 6:11 PM, 6:32 PM, 6:53 PM, 7:14 PM, 7:35 PM, 7:56 PM, 8:31 PM, 9:00 PM, 9:35 PM, 10:06 PM, 10:39 PM, 11:12 PM, 11:45 PM, 12:18 AM (after midnight), 1:03 AM (after midnight)

### Monday–Thursday

Route 8 toward FOOTHILLS MEDICAL CENTRE — departures from North Pointe Terminal B, Monday–Thursday, effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 5 AM | 5:02, 5:20, 5:37, 5:54 |
| 6 AM | 6:11, 6:28, 6:45, 6:50, 6:55 |
| 7 AM | 7:02, 7:07, 7:12, 7:19, 7:24, 7:29, 7:36, 7:41, 7:46, 7:53, 7:58 |
| 8 AM | 8:10, 8:27, 8:44, 8:57 |
| 9 AM | 9:18, 9:39 |
| 10 AM | 10:00, 10:21, 10:42 |
| 11 AM | 11:03, 11:24, 11:45 |
| 12 PM | 12:06, 12:27, 12:48 |
| 1 PM | 1:09, 1:30, 1:51 |
| 2 PM | 2:14, 2:26, 2:36, 2:46, 2:56 |
| 3 PM | 3:01, 3:10, 3:20, 3:27, 3:32, 3:40, 3:45, 3:50, 3:55 |
| 4 PM | 4:01, 4:18, 4:35, 4:52 |
| 5 PM | 5:09, 5:26, 5:48 |
| 6 PM | 6:11, 6:32, 6:53 |
| 7 PM | 7:14, 7:35, 7:56 |
| 8 PM | 8:31 |
| 9 PM | 9:00, 9:35 |
| 10 PM | 10:06, 10:39 |
| 11 PM | 11:12, 11:45 |
| After midnight | 12:18 AM, 1:03 AM (after midnight — late-night service from the previous service day) |

All departures (Monday–Thursday): 5:02 AM, 5:20 AM, 5:37 AM, 5:54 AM, 6:11 AM, 6:28 AM, 6:45 AM, 6:50 AM, 6:55 AM, 7:02 AM, 7:07 AM, 7:12 AM, 7:19 AM, 7:24 AM, 7:29 AM, 7:36 AM, 7:41 AM, 7:46 AM, 7:53 AM, 7:58 AM, 8:10 AM, 8:27 AM, 8:44 AM, 8:57 AM, 9:18 AM, 9:39 AM, 10:00 AM, 10:21 AM, 10:42 AM, 11:03 AM, 11:24 AM, 11:45 AM, 12:06 PM, 12:27 PM, 12:48 PM, 1:09 PM, 1:30 PM, 1:51 PM, 2:14 PM, 2:26 PM, 2:36 PM, 2:46 PM, 2:56 PM, 3:01 PM, 3:10 PM, 3:20 PM, 3:27 PM, 3:32 PM, 3:40 PM, 3:45 PM, 3:50 PM, 3:55 PM, 4:01 PM, 4:18 PM, 4:35 PM, 4:52 PM, 5:09 PM, 5:26 PM, 5:48 PM, 6:11 PM, 6:32 PM, 6:53 PM, 7:14 PM, 7:35 PM, 7:56 PM, 8:31 PM, 9:00 PM, 9:35 PM, 10:06 PM, 10:39 PM, 11:12 PM, 11:45 PM, 12:18 AM (after midnight), 1:03 AM (after midnight)

### 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 8 toward FOOTHILLS MEDICAL CENTRE — departures from North Pointe Terminal B, 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:35 |
| 7 AM | 7:02, 7:29, 7:56 |
| 8 AM | 8:23, 8:50 |
| 9 AM | 9:17, 9:44 |
| 10 AM | 10:11, 10:38 |
| 11 AM | 11:05, 11:32, 11:59 |
| 12 PM | 12:26, 12:53 |
| 1 PM | 1:20, 1:47 |
| 2 PM | 2:14, 2:41 |
| 3 PM | 3:08, 3:35 |
| 4 PM | 4:02, 4:29, 4:56 |
| 5 PM | 5:23, 5:50 |
| 6 PM | 6:17, 6:44 |
| 7 PM | 7:11, 7:38 |
| 8 PM | 8:05, 8:35 |
| 9 PM | 9:10, 9:45 |
| 10 PM | 10:20, 10:55 |
| 11 PM | 11:30 |

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:35 AM, 7:02 AM, 7:29 AM, 7:56 AM, 8:23 AM, 8:50 AM, 9:17 AM, 9:44 AM, 10:11 AM, 10:38 AM, 11:05 AM, 11:32 AM, 11:59 AM, 12:26 PM, 12:53 PM, 1:20 PM, 1:47 PM, 2:14 PM, 2:41 PM, 3:08 PM, 3:35 PM, 4:02 PM, 4:29 PM, 4:56 PM, 5:23 PM, 5:50 PM, 6:17 PM, 6:44 PM, 7:11 PM, 7:38 PM, 8:05 PM, 8:35 PM, 9:10 PM, 9:45 PM, 10:20 PM, 10:55 PM, 11:30 PM

### Friday

Route 8 toward FOOTHILLS MEDICAL CENTRE — departures from North Pointe Terminal B, Friday, effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 5 AM | 5:02, 5:20, 5:37, 5:54 |
| 6 AM | 6:11, 6:28, 6:45, 6:50, 6:55 |
| 7 AM | 7:02, 7:07, 7:12, 7:19, 7:24, 7:29, 7:36, 7:41, 7:46, 7:53, 7:58 |
| 8 AM | 8:10, 8:27, 8:44, 8:57 |
| 9 AM | 9:18, 9:39 |
| 10 AM | 10:00, 10:21, 10:42 |
| 11 AM | 11:03, 11:24, 11:45 |
| 12 PM | 12:06, 12:27, 12:48 |
| 1 PM | 1:09, 1:30, 1:40, 1:51 |
| 2 PM | 2:14, 2:17, 2:26, 2:36, 2:46, 2:56 |
| 3 PM | 3:01, 3:10, 3:27, 3:32, 3:40, 3:45, 3:50, 3:55 |
| 4 PM | 4:01, 4:18, 4:35, 4:52 |
| 5 PM | 5:09, 5:26, 5:48 |
| 6 PM | 6:11, 6:32, 6:53 |
| 7 PM | 7:14, 7:35, 7:56 |
| 8 PM | 8:31 |
| 9 PM | 9:00, 9:35 |
| 10 PM | 10:06, 10:39 |
| 11 PM | 11:12, 11:45 |
| After midnight | 12:18 AM, 1:03 AM (early Saturday — late-night Friday service) |

All departures (Friday): 5:02 AM, 5:20 AM, 5:37 AM, 5:54 AM, 6:11 AM, 6:28 AM, 6:45 AM, 6:50 AM, 6:55 AM, 7:02 AM, 7:07 AM, 7:12 AM, 7:19 AM, 7:24 AM, 7:29 AM, 7:36 AM, 7:41 AM, 7:46 AM, 7:53 AM, 7:58 AM, 8:10 AM, 8:27 AM, 8:44 AM, 8:57 AM, 9:18 AM, 9:39 AM, 10:00 AM, 10:21 AM, 10:42 AM, 11:03 AM, 11:24 AM, 11:45 AM, 12:06 PM, 12:27 PM, 12:48 PM, 1:09 PM, 1:30 PM, 1:40 PM, 1:51 PM, 2:14 PM, 2:17 PM, 2:26 PM, 2:36 PM, 2:46 PM, 2:56 PM, 3:01 PM, 3:10 PM, 3:27 PM, 3:32 PM, 3:40 PM, 3:45 PM, 3:50 PM, 3:55 PM, 4:01 PM, 4:18 PM, 4:35 PM, 4:52 PM, 5:09 PM, 5:26 PM, 5:48 PM, 6:11 PM, 6:32 PM, 6:53 PM, 7:14 PM, 7:35 PM, 7:56 PM, 8:31 PM, 9:00 PM, 9:35 PM, 10:06 PM, 10:39 PM, 11:12 PM, 11:45 PM, 12:18 AM (after midnight), 1:03 AM (after midnight)

## Stops served — toward NORTH POINTE TERMINAL

45 stops, in order of travel:

1. [Stop 2933 — EB Hospital DR @ Health Science CE NW](https://calgarytransittimes.com/stops/2933/)
1. [Stop 8473 — NB 29 ST NW @ 15 AV NW](https://calgarytransittimes.com/stops/8473/)
1. [Stop 2794 — Foothills Medical Centre (WB)](https://calgarytransittimes.com/stops/2794/)
1. [Stop 3528 — NB University BV NW @ Pathway](https://calgarytransittimes.com/stops/3528/)
1. [Stop 3406 — NB West Campus BV NW @ S. of 24 AV NW](https://calgarytransittimes.com/stops/3406/)
1. [Stop 8648 — Children's Hospital (NB Childrens DR @ Oki DR NW)](https://calgarytransittimes.com/stops/8648/)
1. [Stop 2905 — EB University AV @ Smith ST NW](https://calgarytransittimes.com/stops/2905/)
1. [Stop 2804 — NB 39 ST NW @ University AV](https://calgarytransittimes.com/stops/2804/)
1. [Stop 5445 — EB 32 AV NW @ 39 ST NW](https://calgarytransittimes.com/stops/5445/)
1. [Stop 4107 — EB 32 AV NW @ 37 ST NW](https://calgarytransittimes.com/stops/4107/)
1. [Stop 6615 — EB 32 AV NW @ 33 ST NW](https://calgarytransittimes.com/stops/6615/)
1. [Stop 2350 — 31st Street NW Station (EB)](https://calgarytransittimes.com/stops/2350/)
1. [Stop 5394 — NB 31 ST NW@ 34 AV NW](https://calgarytransittimes.com/stops/5394/)
1. [Stop 6751 — Brentwood LRT Station NB](https://calgarytransittimes.com/stops/6751/)
1. [Stop 6605 — NB Brisebois DR @ Brentwood BV NW](https://calgarytransittimes.com/stops/6605/)
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 9762 — NB Northland DR NW @ N. of 52 AV NW](https://calgarytransittimes.com/stops/9762/)
1. [Stop 2955 — EB Hidden Valley DR @ Shaganappi TR NW](https://calgarytransittimes.com/stops/2955/)
1. [Stop 8462 — EB Hidden Valley DR @ Hidden Hill TC NW](https://calgarytransittimes.com/stops/8462/)
1. [Stop 8410 — EB Hidden Valley DR @ Hidden Ranch TC NW](https://calgarytransittimes.com/stops/8410/)
1. [Stop 8409 — EB Hidden Valley DR @ Hidden Ranch CR NW](https://calgarytransittimes.com/stops/8409/)
1. [Stop 8411 — EB Hidden Valley DR @ Hidden Ridge CL NW](https://calgarytransittimes.com/stops/8411/)
1. [Stop 7859 — EB Hidden Valley DR @ Hidden Spring GR NW](https://calgarytransittimes.com/stops/7859/)
1. [Stop 4418 — NB Hidden Valley LI @ Hidden Valley DR NW](https://calgarytransittimes.com/stops/4418/)
1. [Stop 9340 — EB Hidden Creek DR @ Hidden Creek GR NW](https://calgarytransittimes.com/stops/9340/)
1. [Stop 9341 — NB Hidden Creek BV @ N. of  Hidden Creek RD NW](https://calgarytransittimes.com/stops/9341/)
1. [Stop 9342 — EB Hidden Creek WY @  Hidden Creek BV NW](https://calgarytransittimes.com/stops/9342/)
1. [Stop 9705 — EB Hidden Creek WY @ Hidden Creek PT NW](https://calgarytransittimes.com/stops/9705/)
1. [Stop 9763 — SB Panamount BV @ Hidden Creek WY NW](https://calgarytransittimes.com/stops/9763/)
1. [Stop 9764 — EB Panamount BV @ W. Leg Panamount RD NW](https://calgarytransittimes.com/stops/9764/)
1. [Stop 9765 — EB Panamount BV @ E. Leg Panamount RD NW](https://calgarytransittimes.com/stops/9765/)
1. [Stop 9766 — EB Panamount BV @ Panamount ST NW](https://calgarytransittimes.com/stops/9766/)
1. [Stop 4304 — EB Panamount BV @ Panamount LN NW](https://calgarytransittimes.com/stops/4304/)
1. [Stop 4095 — EB Panamount BV @ Panorama Hills BV NW](https://calgarytransittimes.com/stops/4095/)
1. [Stop 4094 — WB Panamount BV @ Panamount HL NW](https://calgarytransittimes.com/stops/4094/)
1. [Stop 4093 — EB Panamount BV @ Panamount DR NW](https://calgarytransittimes.com/stops/4093/)
1. [Stop 8458 — EB Country Village RD @ Harvest Hills BV NE](https://calgarytransittimes.com/stops/8458/)
1. [Stop 3498 — North Pointe Terminal B](https://calgarytransittimes.com/stops/3498/)

## Stops served — toward FOOTHILLS MEDICAL CENTRE

43 stops, in order of travel:

1. [Stop 3498 — North Pointe Terminal B](https://calgarytransittimes.com/stops/3498/)
1. [Stop 9714 — WB Panamount BV @ Harvest Hills BV N](https://calgarytransittimes.com/stops/9714/)
1. [Stop 9715 — WB Panamount BV @ Panamount DR NW](https://calgarytransittimes.com/stops/9715/)
1. [Stop 9716 — WB Panamount BV @ Panamount HL NW](https://calgarytransittimes.com/stops/9716/)
1. [Stop 9717 — WB Panamount BV @ Panamount SQ NW](https://calgarytransittimes.com/stops/9717/)
1. [Stop 9718 — WB Panamount BV @ Panamount LN NW](https://calgarytransittimes.com/stops/9718/)
1. [Stop 9753 — WB Panamount BV @ Panamount ST NW](https://calgarytransittimes.com/stops/9753/)
1. [Stop 9754 — WB Panamount BV @ E. Leg Panamount RD NW](https://calgarytransittimes.com/stops/9754/)
1. [Stop 9755 — NB Panamount BV @ W. Leg Panamount RD NW](https://calgarytransittimes.com/stops/9755/)
1. [Stop 9704 — WB Hidden Creek WY @ Panamount BV NW](https://calgarytransittimes.com/stops/9704/)
1. [Stop 9344 — WB Hidden Creek WY @ Hidden Creek PT NW](https://calgarytransittimes.com/stops/9344/)
1. [Stop 9345 — SB Hidden Creek BV @ Hidden Creek HT NW](https://calgarytransittimes.com/stops/9345/)
1. [Stop 9346 — SB Hidden Creek BV @ Hidden Creek RD NW](https://calgarytransittimes.com/stops/9346/)
1. [Stop 9347 — WB Hidden Creek DR @ Hidden Creek PL NW](https://calgarytransittimes.com/stops/9347/)
1. [Stop 9756 — SB Hidden Valley LI @ Hidden Valley VW](https://calgarytransittimes.com/stops/9756/)
1. [Stop 9757 — WB Hidden Valley DR @ Hidden Spring CI NW](https://calgarytransittimes.com/stops/9757/)
1. [Stop 9758 — WB Hidden Valley DR @ Hidden Ridge VW NW](https://calgarytransittimes.com/stops/9758/)
1. [Stop 9759 — WB Hidden Valley DR @ W. Leg Hidden Ranch CR NW](https://calgarytransittimes.com/stops/9759/)
1. [Stop 3386 — WB Hidden Valley DR @ W. Leg Hidden Ranch TC NW](https://calgarytransittimes.com/stops/3386/)
1. [Stop 9761 — WB Hidden Valley DR @ Hidden Hills TC NW](https://calgarytransittimes.com/stops/9761/)
1. [Stop 2943 — SB Shaganappi TR @ Hidden Valley DR NW](https://calgarytransittimes.com/stops/2943/)
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 6604 — SB Brisebois DR @ Northmount DR NW](https://calgarytransittimes.com/stops/6604/)
1. [Stop 4045 — SB Brisebois DR @ Barr RD NW](https://calgarytransittimes.com/stops/4045/)
1. [Stop 7273 — Brentwood LRT Station](https://calgarytransittimes.com/stops/7273/)
1. [Stop 9599 — SB 31 ST NW @ S. of Brentwood Stn](https://calgarytransittimes.com/stops/9599/)
1. [Stop 2516 — 31st Street NW Station (WB)](https://calgarytransittimes.com/stops/2516/)
1. [Stop 5592 — WB 32 AV NW @ 33 ST NW](https://calgarytransittimes.com/stops/5592/)
1. [Stop 3966 — WB 32 AV NW @ Collegiate BV](https://calgarytransittimes.com/stops/3966/)
1. [Stop 5486 — WB 32 AV NW @ 37 ST NW](https://calgarytransittimes.com/stops/5486/)
1. [Stop 4037 — SB 39 ST NW @ 32 AV NW](https://calgarytransittimes.com/stops/4037/)
1. [Stop 4270 — SB Mclaurin ST @ University AV NW](https://calgarytransittimes.com/stops/4270/)
1. [Stop 3495 — Alberta Children's Hospital Station (SB)](https://calgarytransittimes.com/stops/3495/)
1. [Stop 9619 — WB 24 AV NW @ Mclaurin ST NW](https://calgarytransittimes.com/stops/9619/)
1. [Stop 3407 — SB University BV NW @ 24 AV NW](https://calgarytransittimes.com/stops/3407/)
1. [Stop 3529 — SB University BV @ Pathway NW](https://calgarytransittimes.com/stops/3529/)
1. [Stop 3560 — EB Hospital DR @ Cal Wenzel  PH Bldg NW](https://calgarytransittimes.com/stops/3560/)
1. [Stop 2933 — EB Hospital DR @ Health Science CE NW](https://calgarytransittimes.com/stops/2933/)

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

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

### What time is the first and last Route 8 bus toward NORTH POINTE TERMINAL?

On Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days the first bus toward NORTH POINTE TERMINAL leaves EB Hospital DR @ Health Science CE NW at 4:37 AM and the last at 1:03 AM.

### What time is the first and last Route 8 bus toward FOOTHILLS MEDICAL CENTRE?

On Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days the first bus toward FOOTHILLS MEDICAL CENTRE leaves North Pointe Terminal B at 5:02 AM and the last at 1:03 AM.

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