# Route 3 Sandstone/Elbow Dr SW — Calgary Transit Bus Schedule, Frequency & Stops

Route 3 Sandstone/Elbow Dr SW is a Calgary Transit bus route running toward CENTRE ST N and toward ELBOW DRIVE. 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 & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days, service toward CENTRE ST N runs from 4:28 AM to 12:49 AM, about every 7 minutes at peak and every 16 minutes midday. Some trips toward CENTRE ST N are signed SANDSTONE and end there (short-turn trips). Some trips toward CENTRE ST N are signed CITY CENTRE and end there (short-turn trips). Some trips toward ELBOW DRIVE are signed HERITAGE 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.
### Detour

Active Jun 8, 2026, 8:00 AM MT until Jun 13, 2026, 11:59 PM MT.

Starting Monday, June at 8, until further notice, westbound lane closures will be in effect on Heritage Drive between Macleod Trail - Haddon Road S.W. Routes 3, 37, 56, and 81 will be detoured.

Buses are travelling:

- From south on Elbow Drive S.W.

- East on 86 Avenue S.W.

- North on Haddon Road S.W. into Heritage Station

The following stop will be temporarily closed:

- WB Heritage DR @ 5 ST SW - #6952

- Elbow Station stop

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

## Frequency & span — toward CENTRE ST N

Route 3 frequency and service span toward CENTRE ST N, effective Jun 3 – Aug 30, 2026

| Days | First | Last | Peak | Midday | Evening |
| --- | --- | --- | --- | --- | --- |
| Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) | 4:28 AM | 12:49 AM | every 7 min | every 16 min | every 15 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) | 5:50 AM | 12:50 AM | every 20 min | every 20 min | every 20 min |

## Frequency & span — toward ELBOW DRIVE

Route 3 frequency and service span toward ELBOW DRIVE, effective Jun 3 – Aug 30, 2026

| Days | First | Last | Peak | Midday | Evening |
| --- | --- | --- | --- | --- | --- |
| Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 8) & Stampede (Jul 13) | 4:20 AM | 12:49 AM | every 7 min | every 16 min | every 15 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) | 5:35 AM | 12:50 AM | every 20 min | every 20 min | every 20 min |
| Stampede (Jul 3) | 4:20 AM | 12:49 AM | every 6 min | every 16 min | every 15 min |

## Departures from Heritage LRT Station — toward CENTRE ST N

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

Route 3 toward CENTRE ST N — departures from Heritage LRT Station, Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13), effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 4 AM | 4:28, 4:48 |
| 5 AM | 5:08, 5:28, 5:55 |
| 6 AM | 6:11, 6:24, 6:37, 6:50, 6:57 |
| 7 AM | 7:03, 7:10, 7:16, 7:23, 7:29, 7:36, 7:42, 7:55 |
| 8 AM | 8:08, 8:21, 8:30, 8:34, 8:54 |
| 9 AM | 9:10, 9:26, 9:42, 9:58 |
| 10 AM | 10:14, 10:30, 10:46 |
| 11 AM | 11:02, 11:18, 11:34, 11:50 |
| 12 PM | 12:06, 12:22, 12:38, 12:54 |
| 1 PM | 1:10, 1:26, 1:42, 1:58 |
| 2 PM | 2:10, 2:16, 2:23, 2:29, 2:35, 2:42, 2:48, 2:55 |
| 3 PM | 3:01, 3:08, 3:21, 3:34, 3:47 |
| 4 PM | 4:00, 4:13, 4:26, 4:39, 4:52 |
| 5 PM | 5:05, 5:18, 5:31, 5:44, 5:59 |
| 6 PM | 6:14, 6:29, 6:44, 6:59 |
| 7 PM | 7:14, 7:29, 7:44, 7:59 |
| 8 PM | 8:14, 8:29, 8:44, 8:59 |
| 9 PM | 9:14, 9:29, 9:51 |
| 10 PM | 10:13, 10:37 |
| 11 PM | 11:01, 11:19, 11:47 |
| After midnight | 12:17 AM, 12:49 AM (after midnight — late-night service from the previous service day) |

All departures (Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 4:28 AM, 4:48 AM, 5:08 AM, 5:28 AM, 5:55 AM, 6:11 AM, 6:24 AM, 6:37 AM, 6:50 AM, 6:57 AM, 7:03 AM, 7:10 AM, 7:16 AM, 7:23 AM, 7:29 AM, 7:36 AM, 7:42 AM, 7:55 AM, 8:08 AM, 8:21 AM, 8:30 AM, 8:34 AM, 8:54 AM, 9:10 AM, 9:26 AM, 9:42 AM, 9:58 AM, 10:14 AM, 10:30 AM, 10:46 AM, 11:02 AM, 11:18 AM, 11:34 AM, 11:50 AM, 12:06 PM, 12:22 PM, 12:38 PM, 12:54 PM, 1:10 PM, 1:26 PM, 1:42 PM, 1:58 PM, 2:10 PM, 2:16 PM, 2:23 PM, 2:29 PM, 2:35 PM, 2:42 PM, 2:48 PM, 2:55 PM, 3:01 PM, 3:08 PM, 3:21 PM, 3:34 PM, 3:47 PM, 4:00 PM, 4:13 PM, 4:26 PM, 4:39 PM, 4:52 PM, 5:05 PM, 5:18 PM, 5:31 PM, 5:44 PM, 5:59 PM, 6:14 PM, 6:29 PM, 6:44 PM, 6:59 PM, 7:14 PM, 7:29 PM, 7:44 PM, 7:59 PM, 8:14 PM, 8:29 PM, 8:44 PM, 8:59 PM, 9:14 PM, 9:29 PM, 9:51 PM, 10:13 PM, 10:37 PM, 11:01 PM, 11:19 PM, 11:47 PM, 12:17 AM (after midnight), 12:49 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 3 toward CENTRE ST N — departures from Heritage 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 |
| --- | --- |
| 5 AM | 5:50 |
| 6 AM | 6:08, 6:28, 6:48 |
| 7 AM | 7:08, 7:28, 7:48 |
| 8 AM | 8:08, 8:28, 8:48 |
| 9 AM | 9:08, 9:28, 9:48 |
| 10 AM | 10:08, 10:28, 10:48 |
| 11 AM | 11:08, 11:28, 11:48 |
| 12 PM | 12:08, 12:28, 12:48 |
| 1 PM | 1:08, 1:28, 1:48 |
| 2 PM | 2:09, 2:29, 2:49 |
| 3 PM | 3:09, 3:29, 3:49 |
| 4 PM | 4:09, 4:29, 4:49 |
| 5 PM | 5:09, 5:29, 5:49 |
| 6 PM | 6:09, 6:29, 6:50 |
| 7 PM | 7:10, 7:30, 7:50 |
| 8 PM | 8:10, 8:30, 8:50 |
| 9 PM | 9:10, 9:30, 9:50 |
| 10 PM | 10:10, 10:30, 10:50 |
| 11 PM | 11:21, 11:50 |
| After midnight | 12:20 AM, 12:50 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)): 5:50 AM, 6:08 AM, 6:28 AM, 6:48 AM, 7:08 AM, 7:28 AM, 7:48 AM, 8:08 AM, 8:28 AM, 8:48 AM, 9:08 AM, 9:28 AM, 9:48 AM, 10:08 AM, 10:28 AM, 10:48 AM, 11:08 AM, 11:28 AM, 11:48 AM, 12:08 PM, 12:28 PM, 12:48 PM, 1:08 PM, 1:28 PM, 1:48 PM, 2:09 PM, 2:29 PM, 2:49 PM, 3:09 PM, 3:29 PM, 3:49 PM, 4:09 PM, 4:29 PM, 4:49 PM, 5:09 PM, 5:29 PM, 5:49 PM, 6:09 PM, 6:29 PM, 6:50 PM, 7:10 PM, 7:30 PM, 7:50 PM, 8:10 PM, 8:30 PM, 8:50 PM, 9:10 PM, 9:30 PM, 9:50 PM, 10:10 PM, 10:30 PM, 10:50 PM, 11:21 PM, 11:50 PM, 12:20 AM (after midnight), 12:50 AM (after midnight)

## Departures from NB @ Sandstone Terminal — toward ELBOW DRIVE

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

Route 3 toward ELBOW DRIVE — departures from NB @ Sandstone Terminal, Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 8) & Stampede (Jul 13), effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 4 AM | 4:20 |
| 5 AM | 5:02, 5:22, 5:42 |
| 6 AM | 6:02, 6:15, 6:28, 6:41, 6:54 |
| 7 AM | 7:00, 7:07, 7:14, 7:20, 7:27, 7:33, 7:40, 7:46, 7:52, 7:59 |
| 8 AM | 8:05, 8:12, 8:19, 8:25, 8:32, 8:38, 8:53 |
| 9 AM | 9:10, 9:26, 9:42, 9:58 |
| 10 AM | 10:14, 10:30, 10:46 |
| 11 AM | 11:02, 11:18, 11:34, 11:50 |
| 12 PM | 12:06, 12:22, 12:38, 12:54 |
| 1 PM | 1:10, 1:26, 1:42, 1:58 |
| 2 PM | 2:14, 2:36, 2:49 |
| 3 PM | 3:02, 3:15, 3:21, 3:28, 3:35, 3:41, 3:48, 3:54 |
| 4 PM | 4:00, 4:07, 4:20, 4:33, 4:46, 4:59 |
| 5 PM | 5:12, 5:25, 5:38, 5:51 |
| 6 PM | 6:06, 6:21, 6:36, 6:51 |
| 7 PM | 7:06, 7:21, 7:36, 7:51 |
| 8 PM | 8:06, 8:21, 8:36, 8:51 |
| 9 PM | 9:10, 9:28, 9:50 |
| 10 PM | 10:12, 10:34, 10:56 |
| 11 PM | 11:20, 11:48 |
| After midnight | 12:18 AM, 12:49 AM (after midnight — late-night service from the previous service day) |

All departures (Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 8) & Stampede (Jul 13)): 4:20 AM, 5:02 AM, 5:22 AM, 5:42 AM, 6:02 AM, 6:15 AM, 6:28 AM, 6:41 AM, 6:54 AM, 7:00 AM, 7:07 AM, 7:14 AM, 7:20 AM, 7:27 AM, 7:33 AM, 7:40 AM, 7:46 AM, 7:52 AM, 7:59 AM, 8:05 AM, 8:12 AM, 8:19 AM, 8:25 AM, 8:32 AM, 8:38 AM, 8:53 AM, 9:10 AM, 9:26 AM, 9:42 AM, 9:58 AM, 10:14 AM, 10:30 AM, 10:46 AM, 11:02 AM, 11:18 AM, 11:34 AM, 11:50 AM, 12:06 PM, 12:22 PM, 12:38 PM, 12:54 PM, 1:10 PM, 1:26 PM, 1:42 PM, 1:58 PM, 2:14 PM, 2:36 PM, 2:49 PM, 3:02 PM, 3:15 PM, 3:21 PM, 3:28 PM, 3:35 PM, 3:41 PM, 3:48 PM, 3:54 PM, 4:00 PM, 4:07 PM, 4:20 PM, 4:33 PM, 4:46 PM, 4:59 PM, 5:12 PM, 5:25 PM, 5:38 PM, 5:51 PM, 6:06 PM, 6:21 PM, 6:36 PM, 6:51 PM, 7:06 PM, 7:21 PM, 7:36 PM, 7:51 PM, 8:06 PM, 8:21 PM, 8:36 PM, 8:51 PM, 9:10 PM, 9:28 PM, 9:50 PM, 10:12 PM, 10:34 PM, 10:56 PM, 11:20 PM, 11:48 PM, 12:18 AM (after midnight), 12:49 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 3 toward ELBOW DRIVE — departures from NB @ Sandstone Terminal, 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 |
| --- | --- |
| 5 AM | 5:35 |
| 6 AM | 6:00, 6:20, 6:40, 6:57 |
| 7 AM | 7:17, 7:37, 7:57 |
| 8 AM | 8:17, 8:37, 8:57 |
| 9 AM | 9:17, 9:37, 9:57 |
| 10 AM | 10:17, 10:37, 10:57 |
| 11 AM | 11:17, 11:37, 11:57 |
| 12 PM | 12:17, 12:37, 12:57 |
| 1 PM | 1:17, 1:37, 1:57 |
| 2 PM | 2:17, 2:37, 2:57 |
| 3 PM | 3:17, 3:37, 3:57 |
| 4 PM | 4:17, 4:37, 4:57 |
| 5 PM | 5:17, 5:37, 5:57 |
| 6 PM | 6:17, 6:37, 6:57 |
| 7 PM | 7:17, 7:37, 7:57 |
| 8 PM | 8:17, 8:37, 8:57 |
| 9 PM | 9:17, 9:37, 9:57 |
| 10 PM | 10:17, 10:37 |
| 11 PM | 11:09, 11:40 |
| After midnight | 12:16 AM, 12:50 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)): 5:35 AM, 6:00 AM, 6:20 AM, 6:40 AM, 6:57 AM, 7:17 AM, 7:37 AM, 7:57 AM, 8:17 AM, 8:37 AM, 8:57 AM, 9:17 AM, 9:37 AM, 9:57 AM, 10:17 AM, 10:37 AM, 10:57 AM, 11:17 AM, 11:37 AM, 11:57 AM, 12:17 PM, 12:37 PM, 12:57 PM, 1:17 PM, 1:37 PM, 1:57 PM, 2:17 PM, 2:37 PM, 2:57 PM, 3:17 PM, 3:37 PM, 3:57 PM, 4:17 PM, 4:37 PM, 4:57 PM, 5:17 PM, 5:37 PM, 5:57 PM, 6:17 PM, 6:37 PM, 6:57 PM, 7:17 PM, 7:37 PM, 7:57 PM, 8:17 PM, 8:37 PM, 8:57 PM, 9:17 PM, 9:37 PM, 9:57 PM, 10:17 PM, 10:37 PM, 11:09 PM, 11:40 PM, 12:16 AM (after midnight), 12:50 AM (after midnight)

### Stampede (Jul 3)

Route 3 toward ELBOW DRIVE — departures from NB @ Sandstone Terminal, Stampede (Jul 3), effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 4 AM | 4:20 |
| 5 AM | 5:02, 5:22, 5:42 |
| 6 AM | 6:02, 6:15, 6:28, 6:41, 6:54 |
| 7 AM | 7:00, 7:07, 7:10, 7:14, 7:20, 7:23, 7:27, 7:33, 7:36, 7:40, 7:46, 7:52, 7:59 |
| 8 AM | 8:05, 8:12, 8:19, 8:25, 8:32, 8:38, 8:53 |
| 9 AM | 9:10, 9:26, 9:42, 9:58 |
| 10 AM | 10:14, 10:30, 10:46 |
| 11 AM | 11:02, 11:18, 11:34, 11:50 |
| 12 PM | 12:06, 12:22, 12:38, 12:54 |
| 1 PM | 1:10, 1:26, 1:42, 1:58 |
| 2 PM | 2:14, 2:36, 2:49 |
| 3 PM | 3:02, 3:15, 3:21, 3:28, 3:35, 3:41, 3:48, 3:54 |
| 4 PM | 4:00, 4:07, 4:20, 4:33, 4:46, 4:59 |
| 5 PM | 5:12, 5:25, 5:38, 5:51 |
| 6 PM | 6:06, 6:21, 6:36, 6:51 |
| 7 PM | 7:06, 7:21, 7:36, 7:51 |
| 8 PM | 8:06, 8:21, 8:36, 8:51 |
| 9 PM | 9:10, 9:28, 9:50 |
| 10 PM | 10:12, 10:34, 10:56 |
| 11 PM | 11:20, 11:48 |
| After midnight | 12:18 AM, 12:49 AM (after midnight — late-night service from the previous service day) |

All departures (Stampede (Jul 3)): 4:20 AM, 5:02 AM, 5:22 AM, 5:42 AM, 6:02 AM, 6:15 AM, 6:28 AM, 6:41 AM, 6:54 AM, 7:00 AM, 7:07 AM, 7:10 AM, 7:14 AM, 7:20 AM, 7:23 AM, 7:27 AM, 7:33 AM, 7:36 AM, 7:40 AM, 7:46 AM, 7:52 AM, 7:59 AM, 8:05 AM, 8:12 AM, 8:19 AM, 8:25 AM, 8:32 AM, 8:38 AM, 8:53 AM, 9:10 AM, 9:26 AM, 9:42 AM, 9:58 AM, 10:14 AM, 10:30 AM, 10:46 AM, 11:02 AM, 11:18 AM, 11:34 AM, 11:50 AM, 12:06 PM, 12:22 PM, 12:38 PM, 12:54 PM, 1:10 PM, 1:26 PM, 1:42 PM, 1:58 PM, 2:14 PM, 2:36 PM, 2:49 PM, 3:02 PM, 3:15 PM, 3:21 PM, 3:28 PM, 3:35 PM, 3:41 PM, 3:48 PM, 3:54 PM, 4:00 PM, 4:07 PM, 4:20 PM, 4:33 PM, 4:46 PM, 4:59 PM, 5:12 PM, 5:25 PM, 5:38 PM, 5:51 PM, 6:06 PM, 6:21 PM, 6:36 PM, 6:51 PM, 7:06 PM, 7:21 PM, 7:36 PM, 7:51 PM, 8:06 PM, 8:21 PM, 8:36 PM, 8:51 PM, 9:10 PM, 9:28 PM, 9:50 PM, 10:12 PM, 10:34 PM, 10:56 PM, 11:20 PM, 11:48 PM, 12:18 AM (after midnight), 12:49 AM (after midnight)

## Stops served — toward CENTRE ST N

62 stops, in order of travel:

1. [Stop 3756 — Heritage LRT Station](https://calgarytransittimes.com/stops/3756/)
1. [Stop 6952 — WB Heritage DR @ 5 ST SW](https://calgarytransittimes.com/stops/6952/)
1. [Stop 5211 — NB Elbow DR @ Heritage DR SW](https://calgarytransittimes.com/stops/5211/)
1. [Stop 8703 — NB Elbow DR @ 80 AV SW](https://calgarytransittimes.com/stops/8703/)
1. [Stop 8704 — NB Elbow DR @ 75 AV SW](https://calgarytransittimes.com/stops/8704/)
1. [Stop 8705 — NB Elbow DR @ 70 AV SW](https://calgarytransittimes.com/stops/8705/)
1. [Stop 8706 — NB Elbow DR @  68 AV SW](https://calgarytransittimes.com/stops/8706/)
1. [Stop 8712 — NB Elbow DR @ Malibou RD SW](https://calgarytransittimes.com/stops/8712/)
1. [Stop 8714 — NB Elbow DR @ Mayfair RD SW](https://calgarytransittimes.com/stops/8714/)
1. [Stop 5214 — NB Elbow DR @ 56 AV SW](https://calgarytransittimes.com/stops/5214/)
1. [Stop 8715 — NB Elbow DR @ 54 AV SW](https://calgarytransittimes.com/stops/8715/)
1. [Stop 8412 — NB Elbow DR @ 50 AV SW](https://calgarytransittimes.com/stops/8412/)
1. [Stop 8413 — NB Elbow DR @ 47 AV SW](https://calgarytransittimes.com/stops/8413/)
1. [Stop 8720 — NB Elbow DR @ Britannia DR SW](https://calgarytransittimes.com/stops/8720/)
1. [Stop 8721 — NB Elbow DR @ Landsdowne AV SW](https://calgarytransittimes.com/stops/8721/)
1. [Stop 8722 — NB Elbow DR @ 38 AV SW](https://calgarytransittimes.com/stops/8722/)
1. [Stop 5216 — NB Elbow DR @ Elbow Park LN SW](https://calgarytransittimes.com/stops/5216/)
1. [Stop 8732 — NB Elbow DR @ 32 AV SW](https://calgarytransittimes.com/stops/8732/)
1. [Stop 8733 — NB Elbow DR @ 30 AV SW](https://calgarytransittimes.com/stops/8733/)
1. [Stop 5217 — NB 4 ST SW@ 25 AV SW fs](https://calgarytransittimes.com/stops/5217/)
1. [Stop 7733 — NB 4 ST SW @ 21 AV SW](https://calgarytransittimes.com/stops/7733/)
1. [Stop 7814 — NB 4 ST SW @ 19 AV SW](https://calgarytransittimes.com/stops/7814/)
1. [Stop 5218 — NB 4 ST SW@ 17 AV SW](https://calgarytransittimes.com/stops/5218/)
1. [Stop 7846 — NB 4 ST SW @ 13 AV SW](https://calgarytransittimes.com/stops/7846/)
1. [Stop 5431 — NB 4 ST SW@ 11 AV SW](https://calgarytransittimes.com/stops/5431/)
1. [Stop 5464 — NB 4 ST SW@ 7 AV SW](https://calgarytransittimes.com/stops/5464/)
1. [Stop 5452 — NB 4 ST SW@ 6 AV SW](https://calgarytransittimes.com/stops/5452/)
1. [Stop 5084 — EB 5 AV SW @ 2 ST SW](https://calgarytransittimes.com/stops/5084/)
1. [Stop 5086 — NB Centre ST S @ 4 AV S](https://calgarytransittimes.com/stops/5086/)
1. [Stop 6656 — NB Centre ST N @ Samis RD N](https://calgarytransittimes.com/stops/6656/)
1. [Stop 6666 — NB Centre ST N @ 8 AV N](https://calgarytransittimes.com/stops/6666/)
1. [Stop 6657 — NB Centre ST N @ 10 AV N](https://calgarytransittimes.com/stops/6657/)
1. [Stop 8791 — NB Centre ST N @ 12 AV N](https://calgarytransittimes.com/stops/8791/)
1. [Stop 5150 — NB Centre ST N @ 14 AV N](https://calgarytransittimes.com/stops/5150/)
1. [Stop 6658 — NB Centre ST N @ 16 AV N](https://calgarytransittimes.com/stops/6658/)
1. [Stop 5151 — NB Centre ST N @ 19 AV N](https://calgarytransittimes.com/stops/5151/)
1. [Stop 8738 — NB Centre ST N @ 22 AV N](https://calgarytransittimes.com/stops/8738/)
1. [Stop 8739 — NB Centre ST N @ 25 AV N](https://calgarytransittimes.com/stops/8739/)
1. [Stop 3396 — 28th Avenue N Station (NB)](https://calgarytransittimes.com/stops/3396/)
1. [Stop 8782 — NB Centre ST N @ 32 AV N](https://calgarytransittimes.com/stops/8782/)
1. [Stop 6659 — NB Centre ST N @ 36 AV N](https://calgarytransittimes.com/stops/6659/)
1. [Stop 6660 — NB Centre ST N @ 38 AV N](https://calgarytransittimes.com/stops/6660/)
1. [Stop 4552 — 40th Avenue N Station (NB)](https://calgarytransittimes.com/stops/4552/)
1. [Stop 8792 — NB Centre ST N @ 43 AV N](https://calgarytransittimes.com/stops/8792/)
1. [Stop 5153 — NB Centre ST N @ Laycock DR](https://calgarytransittimes.com/stops/5153/)
1. [Stop 6662 — NB Centre ST N @ McKnight BV](https://calgarytransittimes.com/stops/6662/)
1. [Stop 5154 — NB Centre ST N @ 54 AV N](https://calgarytransittimes.com/stops/5154/)
1. [Stop 8746 — 56th Avenue N Station (NB)](https://calgarytransittimes.com/stops/8746/)
1. [Stop 5155 — NB Centre ST N @ 60 AV N](https://calgarytransittimes.com/stops/5155/)
1. [Stop 8747 — NB Centre ST N @ Tache AV N](https://calgarytransittimes.com/stops/8747/)
1. [Stop 5156 — 64th Avenue N Station (NB)](https://calgarytransittimes.com/stops/5156/)
1. [Stop 7535 — NB Centre ST N @ 68 AV N](https://calgarytransittimes.com/stops/7535/)
1. [Stop 7536 — NB Centre ST N @ 68 AV N](https://calgarytransittimes.com/stops/7536/)
1. [Stop 7537 — NB Centre ST N @ 72 AV N](https://calgarytransittimes.com/stops/7537/)
1. [Stop 5157 — NB Centre ST N @ S. of 78 AV N](https://calgarytransittimes.com/stops/5157/)
1. [Stop 5579 — 78th Avenue N Station (NB)](https://calgarytransittimes.com/stops/5579/)
1. [Stop 5806 — WB Beddington BV@ Centre ST N](https://calgarytransittimes.com/stops/5806/)
1. [Stop 5159 — WB Beddington BV @ Bermuda DR NW](https://calgarytransittimes.com/stops/5159/)
1. [Stop 8619 — WB Beddington BV @ Bermuda RD NW](https://calgarytransittimes.com/stops/8619/)
1. [Stop 8620 — WB Beddington BV @ Berwick WY NW](https://calgarytransittimes.com/stops/8620/)
1. [Stop 8621 — NB Beddington BV @ Bermuda DR NW](https://calgarytransittimes.com/stops/8621/)
1. [Stop 5160 — NB @ Sandstone Terminal](https://calgarytransittimes.com/stops/5160/)

## Stops served — toward ELBOW DRIVE

65 stops, in order of travel:

1. [Stop 5160 — NB @ Sandstone Terminal](https://calgarytransittimes.com/stops/5160/)
1. [Stop 5161 — SB Beddington BV @ Berkshire BV NW](https://calgarytransittimes.com/stops/5161/)
1. [Stop 5162 — SB Beddington BV @ Berwick DR NW](https://calgarytransittimes.com/stops/5162/)
1. [Stop 5163 — EB Beddington BV @ Berwick WY NW](https://calgarytransittimes.com/stops/5163/)
1. [Stop 8622 — EB Beddington BV @ Berkley RD NW](https://calgarytransittimes.com/stops/8622/)
1. [Stop 6331 — EB Beddington BV @ Berkley DR NW](https://calgarytransittimes.com/stops/6331/)
1. [Stop 5167 — SB Centre ST N@ Beddington BV N](https://calgarytransittimes.com/stops/5167/)
1. [Stop 4589 — 78th Avenue N Station (SB)](https://calgarytransittimes.com/stops/4589/)
1. [Stop 9008 — SB Centre ST N @ S. of 78 AV N](https://calgarytransittimes.com/stops/9008/)
1. [Stop 7532 — SB Centre ST N @ 4 ST N](https://calgarytransittimes.com/stops/7532/)
1. [Stop 7533 — SB Centre ST N @ 68 AV N](https://calgarytransittimes.com/stops/7533/)
1. [Stop 7534 — SB Centre ST N @ 68 AV N](https://calgarytransittimes.com/stops/7534/)
1. [Stop 8793 — 64th Avenue N Station (SB)](https://calgarytransittimes.com/stops/8793/)
1. [Stop 5170 — SB Centre ST N @ Tache AV N](https://calgarytransittimes.com/stops/5170/)
1. [Stop 8748 — SB Centre ST N @ 60 AV N](https://calgarytransittimes.com/stops/8748/)
1. [Stop 5171 — 56th Avenue N Station (SB)](https://calgarytransittimes.com/stops/5171/)
1. [Stop 8749 — SB Centre ST N @ Centre CR N](https://calgarytransittimes.com/stops/8749/)
1. [Stop 6650 — SB Centre ST N @ Laycock DR](https://calgarytransittimes.com/stops/6650/)
1. [Stop 5172 — SB Centre ST N @ 43 AV N](https://calgarytransittimes.com/stops/5172/)
1. [Stop 4586 — 40th Avenue N Station (SB)](https://calgarytransittimes.com/stops/4586/)
1. [Stop 6652 — SB Centre ST N @ 38 AV N](https://calgarytransittimes.com/stops/6652/)
1. [Stop 6653 — SB Centre ST N @ 36 AV N](https://calgarytransittimes.com/stops/6653/)
1. [Stop 8741 — SB Centre ST N @ 32 AV N](https://calgarytransittimes.com/stops/8741/)
1. [Stop 3398 — 28th Avenue N Station (SB)](https://calgarytransittimes.com/stops/3398/)
1. [Stop 8743 — SB Centre ST N @ 25 AV N](https://calgarytransittimes.com/stops/8743/)
1. [Stop 8744 — SB Centre ST N @ 22 AV N](https://calgarytransittimes.com/stops/8744/)
1. [Stop 5175 — SB Centre ST N @ 19 AV N](https://calgarytransittimes.com/stops/5175/)
1. [Stop 6654 — SB Centre ST N @ 16 AV N](https://calgarytransittimes.com/stops/6654/)
1. [Stop 5176 — SB Centre ST N @ 14 AV N](https://calgarytransittimes.com/stops/5176/)
1. [Stop 6655 — SB Centre ST N @ 12 AV N](https://calgarytransittimes.com/stops/6655/)
1. [Stop 5111 — SB Centre ST N @ 10 AV N](https://calgarytransittimes.com/stops/5111/)
1. [Stop 5087 — SB Centre ST N @ 7 AV N](https://calgarytransittimes.com/stops/5087/)
1. [Stop 5113 — SB Centre ST N @ Across from Samis RD NE](https://calgarytransittimes.com/stops/5113/)
1. [Stop 6669 — SB Centre ST S @ 4 AV S](https://calgarytransittimes.com/stops/6669/)
1. [Stop 6334 — WB 6 AV SW @ E. of 1 ST SW](https://calgarytransittimes.com/stops/6334/)
1. [Stop 5178 — WB 6 AV SW@ 2 ST SW](https://calgarytransittimes.com/stops/5178/)
1. [Stop 9921 — SB 5 ST SW @ 7 AVE SW](https://calgarytransittimes.com/stops/9921/)
1. [Stop 5181 — EB 12 AV SW@ 5 ST SW](https://calgarytransittimes.com/stops/5181/)
1. [Stop 5183 — SB 4 ST SW@ 12 AV SW](https://calgarytransittimes.com/stops/5183/)
1. [Stop 7307 — SB 4 ST SW @ 14 AV SW](https://calgarytransittimes.com/stops/7307/)
1. [Stop 7305 — SB 4 ST SW @ 17 AV SW](https://calgarytransittimes.com/stops/7305/)
1. [Stop 7306 — SB 4 ST SW @ 19 AV SW](https://calgarytransittimes.com/stops/7306/)
1. [Stop 5184 — SB 4 ST SW@ 21 AV SW](https://calgarytransittimes.com/stops/5184/)
1. [Stop 7308 — SB 4 ST SW @ 23 AV SW](https://calgarytransittimes.com/stops/7308/)
1. [Stop 5186 — WB Elbow DR@ 4 ST SW](https://calgarytransittimes.com/stops/5186/)
1. [Stop 8735 — WB Elbow DR @ 29 AV SW](https://calgarytransittimes.com/stops/8735/)
1. [Stop 8737 — SB Elbow DR @ 32 AV SW](https://calgarytransittimes.com/stops/8737/)
1. [Stop 8723 — SB Elbow DR @ 36 AV SW](https://calgarytransittimes.com/stops/8723/)
1. [Stop 8725 — SB Elbow DR @ Sifton BV SW](https://calgarytransittimes.com/stops/8725/)
1. [Stop 8726 — SB Elbow DR @ Lansdowne AV SW](https://calgarytransittimes.com/stops/8726/)
1. [Stop 8727 — SB Elbow DR @ Britannia DR SW](https://calgarytransittimes.com/stops/8727/)
1. [Stop 8729 — SB Elbow DR @ 47 AV SW](https://calgarytransittimes.com/stops/8729/)
1. [Stop 8730 — SB Elbow DR @ 49 AV SW](https://calgarytransittimes.com/stops/8730/)
1. [Stop 5189 — SB Elbow DR @ 54 AV SW](https://calgarytransittimes.com/stops/5189/)
1. [Stop 8717 — SB Elbow DR @ 56 AV SW](https://calgarytransittimes.com/stops/8717/)
1. [Stop 8718 — SB Elbow DR @ Bel-Aire DR SW](https://calgarytransittimes.com/stops/8718/)
1. [Stop 5412 — SB Elbow DR@ Malibou RD SW](https://calgarytransittimes.com/stops/5412/)
1. [Stop 5190 — SB Elbow DR @ Glenmore TR SW](https://calgarytransittimes.com/stops/5190/)
1. [Stop 8708 — SB Elbow DR @ 70 AV SW](https://calgarytransittimes.com/stops/8708/)
1. [Stop 5191 — SB Elbow DR @ 75 AV SW](https://calgarytransittimes.com/stops/5191/)
1. [Stop 8710 — SB Elbow DR @ 78 AV SW](https://calgarytransittimes.com/stops/8710/)
1. [Stop 8711 — SB Elbow DR @ 80 AV SW](https://calgarytransittimes.com/stops/8711/)
1. [Stop 5192 — Elbow Drive Station (EB)](https://calgarytransittimes.com/stops/5192/)
1. [Stop 6950 — EB Heritage DR @ 5 ST SW](https://calgarytransittimes.com/stops/6950/)
1. [Stop 3756 — Heritage LRT Station](https://calgarytransittimes.com/stops/3756/)

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

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

### What time is the first and last Route 3 bus toward CENTRE ST N?

On Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13) days the first bus toward CENTRE ST N leaves Heritage LRT Station at 4:28 AM and the last at 12:49 AM.

### What time is the first and last Route 3 bus toward ELBOW DRIVE?

On Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 8) & Stampede (Jul 13) days the first bus toward ELBOW DRIVE leaves NB @ Sandstone Terminal at 4:20 AM and the last at 12:49 AM.

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