# Route 38 Brentwood Station/Temple — Calgary Transit Bus Schedule, Frequency & Stops

Route 38 Brentwood Station/Temple is a Calgary Transit bus route running toward TEMPLE and toward NORTH CROSSTOWN BRENTWOOD 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 TEMPLE runs from 4:21 AM to 1:02 AM, about every 14.5 minutes at peak and every 17.5 minutes midday. Some trips toward TEMPLE are signed WHITEHORN STATION and end there (short-turn trips). 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 TEMPLE

Route 38 frequency and service span toward TEMPLE, 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:21 AM | 1:02 AM | every 14.5 min | every 17.5 min | every 24 min |
| Monday–Thursday | 4:21 AM | 1:02 AM | every 13 min | every 17.5 min | every 24 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) | 4:30 AM | 12:35 AM | every 22 min | every 22 min | every 24 min |
| Friday | 4:21 AM | 1:02 AM | every 12.5 min | every 17 min | every 24 min |

## Frequency & span — toward NORTH CROSSTOWN BRENTWOOD STATION

Route 38 frequency and service span toward NORTH CROSSTOWN BRENTWOOD STATION, 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:51 AM | 1:09 AM | every 14 min | every 18 min | every 21 min |
| Monday–Thursday & Friday | 4:51 AM | 1:09 AM | every 11 min | every 18 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) | 4:29 AM | 1:05 AM | every 22 min | every 21.5 min | every 22.5 min |

## Departures from Brentwood LRT Station — toward TEMPLE

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

Route 38 toward TEMPLE — departures from Brentwood LRT Station, 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:21, 4:35, 4:49 |
| 5 AM | 5:02, 5:15, 5:28, 5:42, 5:56 |
| 6 AM | 6:10, 6:23, 6:36, 6:49 |
| 7 AM | 7:01, 7:13, 7:26, 7:40, 7:55 |
| 8 AM | 8:10, 8:25, 8:41, 8:58 |
| 9 AM | 9:17, 9:32, 9:50 |
| 10 AM | 10:08, 10:26, 10:44 |
| 11 AM | 11:02, 11:20, 11:37, 11:54 |
| 12 PM | 12:13, 12:31, 12:48 |
| 1 PM | 1:06, 1:24, 1:40, 1:56 |
| 2 PM | 2:09, 2:24, 2:39, 2:53 |
| 3 PM | 3:07, 3:22, 3:37, 3:53 |
| 4 PM | 4:09, 4:24, 4:40, 4:55 |
| 5 PM | 5:10, 5:24, 5:39, 5:53 |
| 6 PM | 6:07, 6:22, 6:46 |
| 7 PM | 7:10, 7:34, 7:58 |
| 8 PM | 8:22, 8:46 |
| 9 PM | 9:10, 9:34, 9:58 |
| 10 PM | 10:21, 10:44 |
| 11 PM | 11:07, 11:31, 11:55 |
| After midnight | 12:18 AM, 12:40 AM, 1:02 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:21 AM, 4:35 AM, 4:49 AM, 5:02 AM, 5:15 AM, 5:28 AM, 5:42 AM, 5:56 AM, 6:10 AM, 6:23 AM, 6:36 AM, 6:49 AM, 7:01 AM, 7:13 AM, 7:26 AM, 7:40 AM, 7:55 AM, 8:10 AM, 8:25 AM, 8:41 AM, 8:58 AM, 9:17 AM, 9:32 AM, 9:50 AM, 10:08 AM, 10:26 AM, 10:44 AM, 11:02 AM, 11:20 AM, 11:37 AM, 11:54 AM, 12:13 PM, 12:31 PM, 12:48 PM, 1:06 PM, 1:24 PM, 1:40 PM, 1:56 PM, 2:09 PM, 2:24 PM, 2:39 PM, 2:53 PM, 3:07 PM, 3:22 PM, 3:37 PM, 3:53 PM, 4:09 PM, 4:24 PM, 4:40 PM, 4:55 PM, 5:10 PM, 5:24 PM, 5:39 PM, 5:53 PM, 6:07 PM, 6:22 PM, 6:46 PM, 7:10 PM, 7:34 PM, 7:58 PM, 8:22 PM, 8:46 PM, 9:10 PM, 9:34 PM, 9:58 PM, 10:21 PM, 10:44 PM, 11:07 PM, 11:31 PM, 11:55 PM, 12:18 AM (after midnight), 12:40 AM (after midnight), 1:02 AM (after midnight)

### Monday–Thursday

Route 38 toward TEMPLE — departures from Brentwood LRT Station, Monday–Thursday, effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 4 AM | 4:21, 4:35, 4:49 |
| 5 AM | 5:02, 5:15, 5:28, 5:42, 5:56 |
| 6 AM | 6:10, 6:23, 6:36, 6:49 |
| 7 AM | 7:01, 7:13, 7:26, 7:40, 7:55 |
| 8 AM | 8:10, 8:25, 8:30, 8:35, 8:41, 8:58 |
| 9 AM | 9:17, 9:32, 9:50 |
| 10 AM | 10:08, 10:26, 10:44 |
| 11 AM | 11:02, 11:20, 11:37, 11:54 |
| 12 PM | 12:13, 12:31, 12:48 |
| 1 PM | 1:06, 1:24, 1:40, 1:56 |
| 2 PM | 2:09, 2:24, 2:39, 2:53 |
| 3 PM | 3:07, 3:12, 3:19, 3:22, 3:37, 3:53 |
| 4 PM | 4:09, 4:24, 4:40, 4:55 |
| 5 PM | 5:10, 5:24, 5:39, 5:53 |
| 6 PM | 6:07, 6:22, 6:46 |
| 7 PM | 7:10, 7:34, 7:58 |
| 8 PM | 8:22, 8:46 |
| 9 PM | 9:10, 9:34, 9:58 |
| 10 PM | 10:21, 10:44 |
| 11 PM | 11:07, 11:31, 11:55 |
| After midnight | 12:18 AM, 12:40 AM, 1:02 AM (after midnight — late-night service from the previous service day) |

All departures (Monday–Thursday): 4:21 AM, 4:35 AM, 4:49 AM, 5:02 AM, 5:15 AM, 5:28 AM, 5:42 AM, 5:56 AM, 6:10 AM, 6:23 AM, 6:36 AM, 6:49 AM, 7:01 AM, 7:13 AM, 7:26 AM, 7:40 AM, 7:55 AM, 8:10 AM, 8:25 AM, 8:30 AM, 8:35 AM, 8:41 AM, 8:58 AM, 9:17 AM, 9:32 AM, 9:50 AM, 10:08 AM, 10:26 AM, 10:44 AM, 11:02 AM, 11:20 AM, 11:37 AM, 11:54 AM, 12:13 PM, 12:31 PM, 12:48 PM, 1:06 PM, 1:24 PM, 1:40 PM, 1:56 PM, 2:09 PM, 2:24 PM, 2:39 PM, 2:53 PM, 3:07 PM, 3:12 PM, 3:19 PM, 3:22 PM, 3:37 PM, 3:53 PM, 4:09 PM, 4:24 PM, 4:40 PM, 4:55 PM, 5:10 PM, 5:24 PM, 5:39 PM, 5:53 PM, 6:07 PM, 6:22 PM, 6:46 PM, 7:10 PM, 7:34 PM, 7:58 PM, 8:22 PM, 8:46 PM, 9:10 PM, 9:34 PM, 9:58 PM, 10:21 PM, 10:44 PM, 11:07 PM, 11:31 PM, 11:55 PM, 12:18 AM (after midnight), 12:40 AM (after midnight), 1:02 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 38 toward TEMPLE — departures from Brentwood LRT Station, 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 |
| --- | --- |
| 4 AM | 4:30, 4:58 |
| 5 AM | 5:26, 5:49 |
| 6 AM | 6:11, 6:32, 6:54 |
| 7 AM | 7:18, 7:41 |
| 8 AM | 8:02, 8:23, 8:45 |
| 9 AM | 9:11, 9:32, 9:53 |
| 10 AM | 10:14, 10:36, 10:56 |
| 11 AM | 11:16, 11:38 |
| 12 PM | 12:01, 12:24, 12:47 |
| 1 PM | 1:09, 1:30, 1:52 |
| 2 PM | 2:15, 2:38 |
| 3 PM | 3:01, 3:22, 3:43 |
| 4 PM | 4:05, 4:27, 4:49 |
| 5 PM | 5:11, 5:33, 5:54 |
| 6 PM | 6:15, 6:38 |
| 7 PM | 7:00, 7:23, 7:47 |
| 8 PM | 8:11, 8:35, 8:59 |
| 9 PM | 9:23, 9:47 |
| 10 PM | 10:11, 10:35, 10:59 |
| 11 PM | 11:23, 11:47 |
| After midnight | 12:11 AM, 12:35 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)): 4:30 AM, 4:58 AM, 5:26 AM, 5:49 AM, 6:11 AM, 6:32 AM, 6:54 AM, 7:18 AM, 7:41 AM, 8:02 AM, 8:23 AM, 8:45 AM, 9:11 AM, 9:32 AM, 9:53 AM, 10:14 AM, 10:36 AM, 10:56 AM, 11:16 AM, 11:38 AM, 12:01 PM, 12:24 PM, 12:47 PM, 1:09 PM, 1:30 PM, 1:52 PM, 2:15 PM, 2:38 PM, 3:01 PM, 3:22 PM, 3:43 PM, 4:05 PM, 4:27 PM, 4:49 PM, 5:11 PM, 5:33 PM, 5:54 PM, 6:15 PM, 6:38 PM, 7:00 PM, 7:23 PM, 7:47 PM, 8:11 PM, 8:35 PM, 8:59 PM, 9:23 PM, 9:47 PM, 10:11 PM, 10:35 PM, 10:59 PM, 11:23 PM, 11:47 PM, 12:11 AM (after midnight), 12:35 AM (after midnight)

### Friday

Route 38 toward TEMPLE — departures from Brentwood LRT Station, Friday, effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 4 AM | 4:21, 4:35, 4:49 |
| 5 AM | 5:02, 5:15, 5:28, 5:42, 5:56 |
| 6 AM | 6:10, 6:23, 6:36, 6:49 |
| 7 AM | 7:01, 7:13, 7:26, 7:40, 7:55 |
| 8 AM | 8:10, 8:25, 8:35, 8:41, 8:53, 8:58 |
| 9 AM | 9:17, 9:32, 9:50 |
| 10 AM | 10:08, 10:26, 10:44 |
| 11 AM | 11:02, 11:20, 11:37, 11:54 |
| 12 PM | 12:13, 12:31, 12:48 |
| 1 PM | 1:06, 1:24, 1:40, 1:56 |
| 2 PM | 2:09, 2:17, 2:24, 2:39, 2:53 |
| 3 PM | 3:07, 3:22, 3:37, 3:53 |
| 4 PM | 4:09, 4:24, 4:40, 4:55 |
| 5 PM | 5:10, 5:24, 5:39, 5:53 |
| 6 PM | 6:07, 6:22, 6:46 |
| 7 PM | 7:10, 7:34, 7:58 |
| 8 PM | 8:22, 8:46 |
| 9 PM | 9:10, 9:34, 9:58 |
| 10 PM | 10:21, 10:44 |
| 11 PM | 11:07, 11:31, 11:55 |
| After midnight | 12:18 AM, 12:40 AM, 1:02 AM (early Saturday — late-night Friday service) |

All departures (Friday): 4:21 AM, 4:35 AM, 4:49 AM, 5:02 AM, 5:15 AM, 5:28 AM, 5:42 AM, 5:56 AM, 6:10 AM, 6:23 AM, 6:36 AM, 6:49 AM, 7:01 AM, 7:13 AM, 7:26 AM, 7:40 AM, 7:55 AM, 8:10 AM, 8:25 AM, 8:35 AM, 8:41 AM, 8:53 AM, 8:58 AM, 9:17 AM, 9:32 AM, 9:50 AM, 10:08 AM, 10:26 AM, 10:44 AM, 11:02 AM, 11:20 AM, 11:37 AM, 11:54 AM, 12:13 PM, 12:31 PM, 12:48 PM, 1:06 PM, 1:24 PM, 1:40 PM, 1:56 PM, 2:09 PM, 2:17 PM, 2:24 PM, 2:39 PM, 2:53 PM, 3:07 PM, 3:22 PM, 3:37 PM, 3:53 PM, 4:09 PM, 4:24 PM, 4:40 PM, 4:55 PM, 5:10 PM, 5:24 PM, 5:39 PM, 5:53 PM, 6:07 PM, 6:22 PM, 6:46 PM, 7:10 PM, 7:34 PM, 7:58 PM, 8:22 PM, 8:46 PM, 9:10 PM, 9:34 PM, 9:58 PM, 10:21 PM, 10:44 PM, 11:07 PM, 11:31 PM, 11:55 PM, 12:18 AM (after midnight), 12:40 AM (after midnight), 1:02 AM (after midnight)

## Departures from EB 43 AV NE @ Temple DR NE — toward NORTH CROSSTOWN BRENTWOOD STATION

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

Route 38 toward NORTH CROSSTOWN BRENTWOOD STATION — departures from EB 43 AV NE @ Temple DR NE, 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:51 |
| 5 AM | 5:05, 5:19, 5:33, 5:47 |
| 6 AM | 6:01, 6:15, 6:29, 6:43, 6:57 |
| 7 AM | 7:11, 7:25, 7:40, 7:55 |
| 8 AM | 8:07, 8:21, 8:35, 8:49 |
| 9 AM | 9:04, 9:19, 9:35, 9:53 |
| 10 AM | 10:11, 10:27, 10:44 |
| 11 AM | 11:02, 11:20, 11:38, 11:57 |
| 12 PM | 12:15, 12:32, 12:48 |
| 1 PM | 1:08, 1:26, 1:43 |
| 2 PM | 2:01, 2:19, 2:36, 2:52 |
| 3 PM | 3:06, 3:22, 3:38, 3:54 |
| 4 PM | 4:09, 4:24, 4:39, 4:54 |
| 5 PM | 5:09, 5:23, 5:37, 5:52 |
| 6 PM | 6:07, 6:21, 6:36, 6:50 |
| 7 PM | 7:04, 7:19, 7:43 |
| 8 PM | 8:07, 8:31, 8:52 |
| 9 PM | 9:14, 9:37 |
| 10 PM | 10:01, 10:25, 10:49 |
| 11 PM | 11:12, 11:35, 11:58 |
| After midnight | 12:22 AM, 12:46 AM, 1:09 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:51 AM, 5:05 AM, 5:19 AM, 5:33 AM, 5:47 AM, 6:01 AM, 6:15 AM, 6:29 AM, 6:43 AM, 6:57 AM, 7:11 AM, 7:25 AM, 7:40 AM, 7:55 AM, 8:07 AM, 8:21 AM, 8:35 AM, 8:49 AM, 9:04 AM, 9:19 AM, 9:35 AM, 9:53 AM, 10:11 AM, 10:27 AM, 10:44 AM, 11:02 AM, 11:20 AM, 11:38 AM, 11:57 AM, 12:15 PM, 12:32 PM, 12:48 PM, 1:08 PM, 1:26 PM, 1:43 PM, 2:01 PM, 2:19 PM, 2:36 PM, 2:52 PM, 3:06 PM, 3:22 PM, 3:38 PM, 3:54 PM, 4:09 PM, 4:24 PM, 4:39 PM, 4:54 PM, 5:09 PM, 5:23 PM, 5:37 PM, 5:52 PM, 6:07 PM, 6:21 PM, 6:36 PM, 6:50 PM, 7:04 PM, 7:19 PM, 7:43 PM, 8:07 PM, 8:31 PM, 8:52 PM, 9:14 PM, 9:37 PM, 10:01 PM, 10:25 PM, 10:49 PM, 11:12 PM, 11:35 PM, 11:58 PM, 12:22 AM (after midnight), 12:46 AM (after midnight), 1:09 AM (after midnight)

### Monday–Thursday & Friday

Route 38 toward NORTH CROSSTOWN BRENTWOOD STATION — departures from EB 43 AV NE @ Temple DR NE, Monday–Thursday & Friday, effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 4 AM | 4:51 |
| 5 AM | 5:05, 5:19, 5:33, 5:47 |
| 6 AM | 6:01, 6:15, 6:29, 6:43, 6:57 |
| 7 AM | 7:11, 7:25, 7:40, 7:48, 7:55 |
| 8 AM | 8:01, 8:07, 8:14, 8:21, 8:35, 8:49 |
| 9 AM | 9:04, 9:19, 9:35, 9:53 |
| 10 AM | 10:11, 10:27, 10:44 |
| 11 AM | 11:02, 11:20, 11:38, 11:57 |
| 12 PM | 12:15, 12:32, 12:48 |
| 1 PM | 1:08, 1:26, 1:43 |
| 2 PM | 2:01, 2:19, 2:36, 2:52 |
| 3 PM | 3:06, 3:22, 3:38, 3:54 |
| 4 PM | 4:09, 4:24, 4:39, 4:54 |
| 5 PM | 5:09, 5:23, 5:37, 5:52 |
| 6 PM | 6:07, 6:21, 6:36, 6:50 |
| 7 PM | 7:04, 7:19, 7:43 |
| 8 PM | 8:07, 8:31, 8:52 |
| 9 PM | 9:14, 9:37 |
| 10 PM | 10:01, 10:25, 10:49 |
| 11 PM | 11:12, 11:35, 11:58 |
| After midnight | 12:22 AM, 12:46 AM, 1:09 AM (after midnight — late-night service from the previous service day) |

All departures (Monday–Thursday & Friday): 4:51 AM, 5:05 AM, 5:19 AM, 5:33 AM, 5:47 AM, 6:01 AM, 6:15 AM, 6:29 AM, 6:43 AM, 6:57 AM, 7:11 AM, 7:25 AM, 7:40 AM, 7:48 AM, 7:55 AM, 8:01 AM, 8:07 AM, 8:14 AM, 8:21 AM, 8:35 AM, 8:49 AM, 9:04 AM, 9:19 AM, 9:35 AM, 9:53 AM, 10:11 AM, 10:27 AM, 10:44 AM, 11:02 AM, 11:20 AM, 11:38 AM, 11:57 AM, 12:15 PM, 12:32 PM, 12:48 PM, 1:08 PM, 1:26 PM, 1:43 PM, 2:01 PM, 2:19 PM, 2:36 PM, 2:52 PM, 3:06 PM, 3:22 PM, 3:38 PM, 3:54 PM, 4:09 PM, 4:24 PM, 4:39 PM, 4:54 PM, 5:09 PM, 5:23 PM, 5:37 PM, 5:52 PM, 6:07 PM, 6:21 PM, 6:36 PM, 6:50 PM, 7:04 PM, 7:19 PM, 7:43 PM, 8:07 PM, 8:31 PM, 8:52 PM, 9:14 PM, 9:37 PM, 10:01 PM, 10:25 PM, 10:49 PM, 11:12 PM, 11:35 PM, 11:58 PM, 12:22 AM (after midnight), 12:46 AM (after midnight), 1:09 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 38 toward NORTH CROSSTOWN BRENTWOOD STATION — departures from EB 43 AV NE @ Temple DR NE, 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 |
| --- | --- |
| 4 AM | 4:29, 4:52 |
| 5 AM | 5:19, 5:47 |
| 6 AM | 6:15, 6:38 |
| 7 AM | 7:00, 7:21, 7:43 |
| 8 AM | 8:07, 8:30, 8:51 |
| 9 AM | 9:12, 9:35, 9:51 |
| 10 AM | 10:11, 10:31, 10:52 |
| 11 AM | 11:13, 11:35, 11:55 |
| 12 PM | 12:15, 12:37 |
| 1 PM | 1:00, 1:23, 1:46 |
| 2 PM | 2:08, 2:29, 2:51 |
| 3 PM | 3:14, 3:37 |
| 4 PM | 4:00, 4:21, 4:42 |
| 5 PM | 5:04, 5:26, 5:48 |
| 6 PM | 6:10, 6:32, 6:54 |
| 7 PM | 7:14, 7:34, 7:54 |
| 8 PM | 8:17, 8:41 |
| 9 PM | 9:05, 9:29, 9:53 |
| 10 PM | 10:17, 10:41 |
| 11 PM | 11:05, 11:29, 11:53 |
| After midnight | 12:17 AM, 12:41 AM, 1:05 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)): 4:29 AM, 4:52 AM, 5:19 AM, 5:47 AM, 6:15 AM, 6:38 AM, 7:00 AM, 7:21 AM, 7:43 AM, 8:07 AM, 8:30 AM, 8:51 AM, 9:12 AM, 9:35 AM, 9:51 AM, 10:11 AM, 10:31 AM, 10:52 AM, 11:13 AM, 11:35 AM, 11:55 AM, 12:15 PM, 12:37 PM, 1:00 PM, 1:23 PM, 1:46 PM, 2:08 PM, 2:29 PM, 2:51 PM, 3:14 PM, 3:37 PM, 4:00 PM, 4:21 PM, 4:42 PM, 5:04 PM, 5:26 PM, 5:48 PM, 6:10 PM, 6:32 PM, 6:54 PM, 7:14 PM, 7:34 PM, 7:54 PM, 8:17 PM, 8:41 PM, 9:05 PM, 9:29 PM, 9:53 PM, 10:17 PM, 10:41 PM, 11:05 PM, 11:29 PM, 11:53 PM, 12:17 AM (after midnight), 12:41 AM (after midnight), 1:05 AM (after midnight)

## Stops served — toward TEMPLE

49 stops, in order of travel:

1. [Stop 6748 — Brentwood LRT Station](https://calgarytransittimes.com/stops/6748/)
1. [Stop 5940 — SB 31 ST NW @ S. of Brentwood Station](https://calgarytransittimes.com/stops/5940/)
1. [Stop 6296 — EB 32 AV NW @ Campus DR](https://calgarytransittimes.com/stops/6296/)
1. [Stop 5778 — NB Charleswood DR @ Brentwood BV NW](https://calgarytransittimes.com/stops/5778/)
1. [Stop 5466 — NB Charleswood DR @ 24 ST NW](https://calgarytransittimes.com/stops/5466/)
1. [Stop 5239 — EB Northmount DR @ Charleswood DR NW](https://calgarytransittimes.com/stops/5239/)
1. [Stop 6339 — EB Northmount DR @ Chilcotin RD NW](https://calgarytransittimes.com/stops/6339/)
1. [Stop 8972 — EB Northmount DR @ Cherokee DR NW](https://calgarytransittimes.com/stops/8972/)
1. [Stop 5240 — EB Northmount DR @ 19 ST NW](https://calgarytransittimes.com/stops/5240/)
1. [Stop 8973 — EB Northmount DR @ Columbia PL NW](https://calgarytransittimes.com/stops/8973/)
1. [Stop 8974 — EB Northmount DR @ Collingwood DR NW](https://calgarytransittimes.com/stops/8974/)
1. [Stop 8803 — EB Northmount DR @ Clarendon RD NW](https://calgarytransittimes.com/stops/8803/)
1. [Stop 8841 — EB Northmount  DR @ Confederation VI NW](https://calgarytransittimes.com/stops/8841/)
1. [Stop 5779 — EB Northmount DR @ 14 ST NW](https://calgarytransittimes.com/stops/5779/)
1. [Stop 9049 — NB Northmount DR @ Cornwallis DR NW](https://calgarytransittimes.com/stops/9049/)
1. [Stop 9057 — NB Northmount DR @ Coleridge RD NW](https://calgarytransittimes.com/stops/9057/)
1. [Stop 6350 — EB 40 AV NW @ Northmount DR](https://calgarytransittimes.com/stops/6350/)
1. [Stop 9186 — EB 40 AV NW @ 9 ST NW](https://calgarytransittimes.com/stops/9186/)
1. [Stop 9191 — EB 40 AV NW@  E. of Hudson RD](https://calgarytransittimes.com/stops/9191/)
1. [Stop 6351 — EB 40 AV NW @ 4 ST NW](https://calgarytransittimes.com/stops/6351/)
1. [Stop 9038 — EB 40 AV N @ Centre ST N](https://calgarytransittimes.com/stops/9038/)
1. [Stop 6352 — EB 41 AV NE @ 1 ST NE](https://calgarytransittimes.com/stops/6352/)
1. [Stop 9037 — EB 41 AV NE @ Edmonton TR](https://calgarytransittimes.com/stops/9037/)
1. [Stop 9036 — SB 32 AV NE @ 6 ST NE](https://calgarytransittimes.com/stops/9036/)
1. [Stop 6353 — SB 32 AV NE @ 36 AV NE](https://calgarytransittimes.com/stops/6353/)
1. [Stop 7408 — EB 32 AV NE @ S. Gate of Spring Gardens](https://calgarytransittimes.com/stops/7408/)
1. [Stop 6015 — EB 32 AV NE @ 12 ST NE](https://calgarytransittimes.com/stops/6015/)
1. [Stop 7096 — EB 32 AV NE @ 15A ST NE](https://calgarytransittimes.com/stops/7096/)
1. [Stop 5715 — EB 32 AV NE @ 19 ST NE](https://calgarytransittimes.com/stops/5715/)
1. [Stop 7390 — EB 32 AV NE @ 23 ST NE](https://calgarytransittimes.com/stops/7390/)
1. [Stop 7391 — EB 32 AV NE @ 26 ST NE](https://calgarytransittimes.com/stops/7391/)
1. [Stop 6105 — EB 32 AV NE @ 27 ST NE](https://calgarytransittimes.com/stops/6105/)
1. [Stop 5716 — EB 32 AV NE @ 32 ST NE](https://calgarytransittimes.com/stops/5716/)
1. [Stop 7579 — NB 36 ST NE @ 32 AV NE](https://calgarytransittimes.com/stops/7579/)
1. [Stop 3422 — NB 36 ST @ Whitehorn DR NE](https://calgarytransittimes.com/stops/3422/)
1. [Stop 6096 — Whitehorn LRT Station (NB 36 ST @ Whitehorn DR NE)](https://calgarytransittimes.com/stops/6096/)
1. [Stop 6780 — NB 36 ST NE @ Whitefield DR](https://calgarytransittimes.com/stops/6780/)
1. [Stop 5786 — EB 44 AV NE @ 36 ST NE](https://calgarytransittimes.com/stops/5786/)
1. [Stop 7901 — EB 44 AV NE @ 38 ST NE](https://calgarytransittimes.com/stops/7901/)
1. [Stop 7902 — EB 44 AV NE @ Whiteram WY](https://calgarytransittimes.com/stops/7902/)
1. [Stop 5788 — EB 44 AV NE @ Whitefield DR](https://calgarytransittimes.com/stops/5788/)
1. [Stop 7905 — EB 44 AV NE @ Whiteridge WY](https://calgarytransittimes.com/stops/7905/)
1. [Stop 7907 — EB 44 AV NE @ 49 ST NE](https://calgarytransittimes.com/stops/7907/)
1. [Stop 6090 — EB Temple DR @ Temple Shopping Plaza](https://calgarytransittimes.com/stops/6090/)
1. [Stop 7908 — EB Temple DR @ Templewood RD NE](https://calgarytransittimes.com/stops/7908/)
1. [Stop 7909 — EB Temple DR @ 58 ST NE](https://calgarytransittimes.com/stops/7909/)
1. [Stop 7910 — EB Temple DR @ Templegreen DR NE](https://calgarytransittimes.com/stops/7910/)
1. [Stop 6091 — EB Temple DR @ 64 ST NE](https://calgarytransittimes.com/stops/6091/)
1. [Stop 7640 — EB 43 AV NE @ Temple DR NE](https://calgarytransittimes.com/stops/7640/)

## Stops served — toward NORTH CROSSTOWN BRENTWOOD STATION

55 stops, in order of travel:

1. [Stop 7640 — EB 43 AV NE @ Temple DR NE](https://calgarytransittimes.com/stops/7640/)
1. [Stop 2329 — SB 68 ST NE @ 43 AV NE](https://calgarytransittimes.com/stops/2329/)
1. [Stop 2604 — SB 68 ST NE @ 100m N of 37 AV NE](https://calgarytransittimes.com/stops/2604/)
1. [Stop 2508 — NB Temple DR @ 37 AV NE](https://calgarytransittimes.com/stops/2508/)
1. [Stop 2509 — NB Temple DR @ Templegreen DR NE](https://calgarytransittimes.com/stops/2509/)
1. [Stop 7642 — NB Temple DR @ 43 AV NE](https://calgarytransittimes.com/stops/7642/)
1. [Stop 8554 — WB Temple DR @ 64 ST NE](https://calgarytransittimes.com/stops/8554/)
1. [Stop 5871 — WB Temple DR @ Templegreen DR NE](https://calgarytransittimes.com/stops/5871/)
1. [Stop 4496 — WB Temple DR @ Templemont DR NE](https://calgarytransittimes.com/stops/4496/)
1. [Stop 4495 — WB Temple DR @ Templewood RD NE](https://calgarytransittimes.com/stops/4495/)
1. [Stop 5800 — WB 44 AV NE @ 52 ST NE](https://calgarytransittimes.com/stops/5800/)
1. [Stop 4560 — WB 44 AV NE @ 49 ST NE](https://calgarytransittimes.com/stops/4560/)
1. [Stop 4559 — WB 44 AV NE @ Whiteridge WY](https://calgarytransittimes.com/stops/4559/)
1. [Stop 5801 — WB 44 AV NE @ Whitefield DR](https://calgarytransittimes.com/stops/5801/)
1. [Stop 4558 — WB 44 AV NE @ 40 ST NE](https://calgarytransittimes.com/stops/4558/)
1. [Stop 4557 — WB 44 AV NE @ 38 ST NE](https://calgarytransittimes.com/stops/4557/)
1. [Stop 2451 — Whitehorn Stn Parking](https://calgarytransittimes.com/stops/2451/)
1. [Stop 7578 — SB 36 ST NE @ Whitehorn DR](https://calgarytransittimes.com/stops/7578/)
1. [Stop 6387 — WB 32 AV NE @ 36 ST NE](https://calgarytransittimes.com/stops/6387/)
1. [Stop 5721 — WB 32 AV NE @ 32 ST NE](https://calgarytransittimes.com/stops/5721/)
1. [Stop 7396 — WB 32 AV NE @ 27 ST NE](https://calgarytransittimes.com/stops/7396/)
1. [Stop 5722 — WB 32 AV NE @ 26 ST NE](https://calgarytransittimes.com/stops/5722/)
1. [Stop 7397 — WB 32 AV NE @ 23 ST NE](https://calgarytransittimes.com/stops/7397/)
1. [Stop 6388 — WB 32 AV NE @ 19 ST NE](https://calgarytransittimes.com/stops/6388/)
1. [Stop 7406 — WB 32 AV NE @ 15A ST NE](https://calgarytransittimes.com/stops/7406/)
1. [Stop 6034 — WB 32 AV NE @ 12 ST NE](https://calgarytransittimes.com/stops/6034/)
1. [Stop 6389 — WB 32 AV NE @ S. Gate Spring Gardens](https://calgarytransittimes.com/stops/6389/)
1. [Stop 6390 — NB 32 AV NE @ 36 AV NE](https://calgarytransittimes.com/stops/6390/)
1. [Stop 9195 — NB 32 AV NE @ 6 ST NE](https://calgarytransittimes.com/stops/9195/)
1. [Stop 9241 — WB 41 AV NE @ Edmonton TR](https://calgarytransittimes.com/stops/9241/)
1. [Stop 6391 — WB 41 AV NE @ 1 ST NE](https://calgarytransittimes.com/stops/6391/)
1. [Stop 9065 — WB 40 AV N @ Centre ST N](https://calgarytransittimes.com/stops/9065/)
1. [Stop 6392 — WB 40 AV NW @ 4 ST NW](https://calgarytransittimes.com/stops/6392/)
1. [Stop 9156 — WB 40 AV NW @ 4 ST NW](https://calgarytransittimes.com/stops/9156/)
1. [Stop 9084 — WB 40 AV NW @ Hudson RD](https://calgarytransittimes.com/stops/9084/)
1. [Stop 7598 — WB 40 AV NW @ Harvard ST](https://calgarytransittimes.com/stops/7598/)
1. [Stop 5741 — SB Northmount DR @ 40 AV NW](https://calgarytransittimes.com/stops/5741/)
1. [Stop 9039 — SB Northmount DR @ Coleridge RD NW](https://calgarytransittimes.com/stops/9039/)
1. [Stop 9040 — SB Northmount DR @ Cornwallis DR NW](https://calgarytransittimes.com/stops/9040/)
1. [Stop 9041 — SB Northmount DR @ Connaught DR NW](https://calgarytransittimes.com/stops/9041/)
1. [Stop 5742 — WB Northmount DR @ 14 ST NW](https://calgarytransittimes.com/stops/5742/)
1. [Stop 8975 — WB Northmount DR @ Culver RD NW](https://calgarytransittimes.com/stops/8975/)
1. [Stop 8976 — WB Northmount DR @ Clarendon RD NW](https://calgarytransittimes.com/stops/8976/)
1. [Stop 8977 — WB Northmount DR @ Collingwood PL NW](https://calgarytransittimes.com/stops/8977/)
1. [Stop 8978 — WB Northmount DR @ Columbia PL NW](https://calgarytransittimes.com/stops/8978/)
1. [Stop 6140 — WB Northmount DR @ 19 ST NW](https://calgarytransittimes.com/stops/6140/)
1. [Stop 5744 — WB Northmount DR @ Chisholm CR NW](https://calgarytransittimes.com/stops/5744/)
1. [Stop 8979 — WB Northmount DR @ Chatham DR NW](https://calgarytransittimes.com/stops/8979/)
1. [Stop 7403 — SB Charleswood DR @ Northmount DR NW](https://calgarytransittimes.com/stops/7403/)
1. [Stop 5498 — SB Charleswood DR @ Brighton DR NW](https://calgarytransittimes.com/stops/5498/)
1. [Stop 5745 — SB Charleswood DR @ Brooklyn CR NW](https://calgarytransittimes.com/stops/5745/)
1. [Stop 7053 — SB Charleswood DR @ Brentwood Mall NW](https://calgarytransittimes.com/stops/7053/)
1. [Stop 5293 — NB 31 ST NW@ 32 AV NW](https://calgarytransittimes.com/stops/5293/)
1. [Stop 7067 — NB 31 ST NW @ 34 AV NW](https://calgarytransittimes.com/stops/7067/)
1. [Stop 6748 — Brentwood LRT Station](https://calgarytransittimes.com/stops/6748/)

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

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

### What time is the first and last Route 38 bus toward TEMPLE?

On Monday–Friday & Stampede (Jul 6–10) & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days the first bus toward TEMPLE leaves Brentwood LRT Station at 4:21 AM and the last at 1:02 AM.

### What time is the first and last Route 38 bus toward NORTH CROSSTOWN BRENTWOOD 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 NORTH CROSSTOWN BRENTWOOD STATION leaves EB 43 AV NE @ Temple DR NE at 4:51 AM and the last at 1:09 AM.

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