# Route 102 Millrise/Silverado — Calgary Transit Bus Schedule, Frequency & Stops

Route 102 Millrise/Silverado is a Calgary Transit bus route running toward MILLRISE and toward SILVERADO. 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 MILLRISE runs from 4:50 AM to 12:23 AM, about every 20 minutes at peak and every 30 minutes midday. Some trips display "ROUTE 102" as their destination — these trips continue in service as Route 102 at the end of the run; stay on board. 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 MILLRISE

Route 102 frequency and service span toward MILLRISE, 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:50 AM | 12:23 AM | every 20 min | every 30 min | every 30 min |
| Sunday & holidays & Sunday (Jun 7) & Sunday (Jun 14) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12) | 6:12 AM | 11:12 PM | every 30 min | every 30 min | every 30 min |
| Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Saturday (Jun 13) & Saturday (Jun 20) | 6:12 AM | 12:12 AM | every 30 min | every 30 min | every 30 min |

## Frequency & span — toward SILVERADO

Route 102 frequency and service span toward SILVERADO, 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:42 AM | 12:45 AM | every 20 min | every 30 min | every 30 min |
| Sunday & holidays & Sunday (Jun 7) & Sunday (Jun 14) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12) | 6:41 AM | 11:35 PM | every 30 min | every 30 min | every 30 min |
| Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Saturday (Jun 13) & Saturday (Jun 20) | 6:41 AM | 12:35 AM | every 30 min | every 30 min | every 30 min |

## Departures from Somerset-Bridlewood Stn — toward MILLRISE

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

Route 102 toward MILLRISE — departures from Somerset-Bridlewood Stn, 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:50 |
| 5 AM | 5:17, 5:45 |
| 6 AM | 6:10, 6:30, 6:50 |
| 7 AM | 7:10, 7:30, 7:50 |
| 8 AM | 8:10, 8:30, 8:50 |
| 9 AM | 9:17, 9:47 |
| 10 AM | 10:17, 10:47 |
| 11 AM | 11:17, 11:47 |
| 12 PM | 12:17, 12:47 |
| 1 PM | 1:17, 1:47 |
| 2 PM | 2:17, 2:44 |
| 3 PM | 3:07, 3:27, 3:47 |
| 4 PM | 4:07, 4:27, 4:47 |
| 5 PM | 5:07, 5:27, 5:47 |
| 6 PM | 6:07, 6:27, 6:53 |
| 7 PM | 7:23, 7:53 |
| 8 PM | 8:23, 8:53 |
| 9 PM | 9:23, 9:53 |
| 10 PM | 10:23, 10:53 |
| 11 PM | 11:23, 11:53 |
| After midnight | 12:23 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:50 AM, 5:17 AM, 5:45 AM, 6:10 AM, 6:30 AM, 6:50 AM, 7:10 AM, 7:30 AM, 7:50 AM, 8:10 AM, 8:30 AM, 8:50 AM, 9:17 AM, 9:47 AM, 10:17 AM, 10:47 AM, 11:17 AM, 11:47 AM, 12:17 PM, 12:47 PM, 1:17 PM, 1:47 PM, 2:17 PM, 2:44 PM, 3:07 PM, 3:27 PM, 3:47 PM, 4:07 PM, 4:27 PM, 4:47 PM, 5:07 PM, 5:27 PM, 5:47 PM, 6:07 PM, 6:27 PM, 6:53 PM, 7:23 PM, 7:53 PM, 8:23 PM, 8:53 PM, 9:23 PM, 9:53 PM, 10:23 PM, 10:53 PM, 11:23 PM, 11:53 PM, 12:23 AM (after midnight)

### Sunday & holidays & Sunday (Jun 7) & Sunday (Jun 14) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12)

Route 102 toward MILLRISE — departures from Somerset-Bridlewood Stn, Sunday & holidays & Sunday (Jun 7) & Sunday (Jun 14) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12), effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 6 AM | 6:12, 6:42 |
| 7 AM | 7:12, 7:42 |
| 8 AM | 8:12, 8:42 |
| 9 AM | 9:12, 9:42 |
| 10 AM | 10:12, 10:42 |
| 11 AM | 11:12, 11:42 |
| 12 PM | 12:12, 12:42 |
| 1 PM | 1:12, 1:42 |
| 2 PM | 2:12, 2:42 |
| 3 PM | 3:12, 3:42 |
| 4 PM | 4:12, 4:42 |
| 5 PM | 5:12, 5:42 |
| 6 PM | 6:12, 6:42 |
| 7 PM | 7:12, 7:42 |
| 8 PM | 8:12, 8:42 |
| 9 PM | 9:12, 9:42 |
| 10 PM | 10:12, 10:42 |
| 11 PM | 11:12 |

All departures (Sunday & holidays & Sunday (Jun 7) & Sunday (Jun 14) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12)): 6:12 AM, 6:42 AM, 7:12 AM, 7:42 AM, 8:12 AM, 8:42 AM, 9:12 AM, 9:42 AM, 10:12 AM, 10:42 AM, 11:12 AM, 11:42 AM, 12:12 PM, 12:42 PM, 1:12 PM, 1:42 PM, 2:12 PM, 2:42 PM, 3:12 PM, 3:42 PM, 4:12 PM, 4:42 PM, 5:12 PM, 5:42 PM, 6:12 PM, 6:42 PM, 7:12 PM, 7:42 PM, 8:12 PM, 8:42 PM, 9:12 PM, 9:42 PM, 10:12 PM, 10:42 PM, 11:12 PM

### Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Saturday (Jun 13) & Saturday (Jun 20)

Route 102 toward MILLRISE — departures from Somerset-Bridlewood Stn, Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Saturday (Jun 13) & Saturday (Jun 20), effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 6 AM | 6:12, 6:42 |
| 7 AM | 7:12, 7:42 |
| 8 AM | 8:12, 8:42 |
| 9 AM | 9:12, 9:42 |
| 10 AM | 10:12, 10:42 |
| 11 AM | 11:12, 11:42 |
| 12 PM | 12:12, 12:42 |
| 1 PM | 1:12, 1:42 |
| 2 PM | 2:12, 2:42 |
| 3 PM | 3:12, 3:42 |
| 4 PM | 4:12, 4:42 |
| 5 PM | 5:12, 5:42 |
| 6 PM | 6:12, 6:42 |
| 7 PM | 7:12, 7:42 |
| 8 PM | 8:12, 8:42 |
| 9 PM | 9:12, 9:42 |
| 10 PM | 10:12, 10:42 |
| 11 PM | 11:12, 11:42 |
| After midnight | 12:12 AM (after midnight — late-night service from the previous service day) |

All departures (Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Saturday (Jun 13) & Saturday (Jun 20)): 6:12 AM, 6:42 AM, 7:12 AM, 7:42 AM, 8:12 AM, 8:42 AM, 9:12 AM, 9:42 AM, 10:12 AM, 10:42 AM, 11:12 AM, 11:42 AM, 12:12 PM, 12:42 PM, 1:12 PM, 1:42 PM, 2:12 PM, 2:42 PM, 3:12 PM, 3:42 PM, 4:12 PM, 4:42 PM, 5:12 PM, 5:42 PM, 6:12 PM, 6:42 PM, 7:12 PM, 7:42 PM, 8:12 PM, 8:42 PM, 9:12 PM, 9:42 PM, 10:12 PM, 10:42 PM, 11:12 PM, 11:42 PM, 12:12 AM (after midnight)

## Departures from Shawnessy Station — toward SILVERADO

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

Route 102 toward SILVERADO — departures from Shawnessy 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:42 |
| 5 AM | 5:12, 5:37, 5:56 |
| 6 AM | 6:16, 6:36, 6:56 |
| 7 AM | 7:16, 7:36, 7:56 |
| 8 AM | 8:16, 8:42 |
| 9 AM | 9:12, 9:42 |
| 10 AM | 10:12, 10:42 |
| 11 AM | 11:12, 11:42 |
| 12 PM | 12:12, 12:42 |
| 1 PM | 1:12, 1:42 |
| 2 PM | 2:12, 2:33, 2:53 |
| 3 PM | 3:13, 3:33, 3:53 |
| 4 PM | 4:13, 4:33, 4:53 |
| 5 PM | 5:13, 5:33, 5:53 |
| 6 PM | 6:13, 6:33, 6:56 |
| 7 PM | 7:21, 7:51 |
| 8 PM | 8:21, 8:51 |
| 9 PM | 9:21, 9:51 |
| 10 PM | 10:21, 10:51 |
| 11 PM | 11:21, 11:51 |
| After midnight | 12:21 AM, 12:45 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:42 AM, 5:12 AM, 5:37 AM, 5:56 AM, 6:16 AM, 6:36 AM, 6:56 AM, 7:16 AM, 7:36 AM, 7:56 AM, 8:16 AM, 8:42 AM, 9:12 AM, 9:42 AM, 10:12 AM, 10:42 AM, 11:12 AM, 11:42 AM, 12:12 PM, 12:42 PM, 1:12 PM, 1:42 PM, 2:12 PM, 2:33 PM, 2:53 PM, 3:13 PM, 3:33 PM, 3:53 PM, 4:13 PM, 4:33 PM, 4:53 PM, 5:13 PM, 5:33 PM, 5:53 PM, 6:13 PM, 6:33 PM, 6:56 PM, 7:21 PM, 7:51 PM, 8:21 PM, 8:51 PM, 9:21 PM, 9:51 PM, 10:21 PM, 10:51 PM, 11:21 PM, 11:51 PM, 12:21 AM (after midnight), 12:45 AM (after midnight)

### Sunday & holidays & Sunday (Jun 7) & Sunday (Jun 14) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12)

Route 102 toward SILVERADO — departures from Shawnessy Station, Sunday & holidays & Sunday (Jun 7) & Sunday (Jun 14) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12), effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 6 AM | 6:41 |
| 7 AM | 7:11, 7:41 |
| 8 AM | 8:11, 8:41 |
| 9 AM | 9:11, 9:41 |
| 10 AM | 10:11, 10:41 |
| 11 AM | 11:11, 11:41 |
| 12 PM | 12:11, 12:41 |
| 1 PM | 1:11, 1:41 |
| 2 PM | 2:11, 2:41 |
| 3 PM | 3:11, 3:41 |
| 4 PM | 4:11, 4:41 |
| 5 PM | 5:11, 5:41 |
| 6 PM | 6:11, 6:41 |
| 7 PM | 7:11, 7:41 |
| 8 PM | 8:11, 8:41 |
| 9 PM | 9:11, 9:41 |
| 10 PM | 10:11, 10:41 |
| 11 PM | 11:11, 11:35 |

All departures (Sunday & holidays & Sunday (Jun 7) & Sunday (Jun 14) & Sunday (Jun 21) & Stampede (Jul 5) & Stampede (Jul 12)): 6:41 AM, 7:11 AM, 7:41 AM, 8:11 AM, 8:41 AM, 9:11 AM, 9:41 AM, 10:11 AM, 10:41 AM, 11:11 AM, 11:41 AM, 12:11 PM, 12:41 PM, 1:11 PM, 1:41 PM, 2:11 PM, 2:41 PM, 3:11 PM, 3:41 PM, 4:11 PM, 4:41 PM, 5:11 PM, 5:41 PM, 6:11 PM, 6:41 PM, 7:11 PM, 7:41 PM, 8:11 PM, 8:41 PM, 9:11 PM, 9:41 PM, 10:11 PM, 10:41 PM, 11:11 PM, 11:35 PM

### Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Saturday (Jun 13) & Saturday (Jun 20)

Route 102 toward SILVERADO — departures from Shawnessy Station, Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Saturday (Jun 13) & Saturday (Jun 20), effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 6 AM | 6:41 |
| 7 AM | 7:11, 7:41 |
| 8 AM | 8:11, 8:41 |
| 9 AM | 9:11, 9:41 |
| 10 AM | 10:11, 10:41 |
| 11 AM | 11:11, 11:41 |
| 12 PM | 12:11, 12:41 |
| 1 PM | 1:11, 1:41 |
| 2 PM | 2:11, 2:41 |
| 3 PM | 3:11, 3:41 |
| 4 PM | 4:11, 4:41 |
| 5 PM | 5:11, 5:41 |
| 6 PM | 6:11, 6:41 |
| 7 PM | 7:11, 7:41 |
| 8 PM | 8:11, 8:41 |
| 9 PM | 9:11, 9:41 |
| 10 PM | 10:11, 10:41 |
| 11 PM | 11:11, 11:41 |
| After midnight | 12:05 AM, 12:35 AM (after midnight — late-night service from the previous service day) |

All departures (Saturday (Jun 27 – Aug 29) & Stampede (Jul 4–11) & Saturday (Jun 6) & Saturday (Jun 13) & Saturday (Jun 20)): 6:41 AM, 7:11 AM, 7:41 AM, 8:11 AM, 8:41 AM, 9:11 AM, 9:41 AM, 10:11 AM, 10:41 AM, 11:11 AM, 11:41 AM, 12:11 PM, 12:41 PM, 1:11 PM, 1:41 PM, 2:11 PM, 2:41 PM, 3:11 PM, 3:41 PM, 4:11 PM, 4:41 PM, 5:11 PM, 5:41 PM, 6:11 PM, 6:41 PM, 7:11 PM, 7:41 PM, 8:11 PM, 8:41 PM, 9:11 PM, 9:41 PM, 10:11 PM, 10:41 PM, 11:11 PM, 11:41 PM, 12:05 AM (after midnight), 12:35 AM (after midnight)

## Stops served — toward MILLRISE

23 stops, in order of travel:

1. [Stop 3622 — Somerset-Bridlewood Stn](https://calgarytransittimes.com/stops/3622/)
1. [Stop 8511 — NB Shawville BV @ Shawville GA SE](https://calgarytransittimes.com/stops/8511/)
1. [Stop 8512 — NB Shawville BV @ Shawville RD SE](https://calgarytransittimes.com/stops/8512/)
1. [Stop 4118 — NB Shawville BV @ 162 AV SE](https://calgarytransittimes.com/stops/4118/)
1. [Stop 4117 — NB Shawville BV @ N. of Shalom WY SE](https://calgarytransittimes.com/stops/4117/)
1. [Stop 4798 — Shawnessy LRT Station](https://calgarytransittimes.com/stops/4798/)
1. [Stop 2709 — NB Millrise BV @   Shawnessy BV](https://calgarytransittimes.com/stops/2709/)
1. [Stop 2710 — NB Millrise BV @  Millrise DR](https://calgarytransittimes.com/stops/2710/)
1. [Stop 4757 — WB Millrise DR @ Millside DR SW](https://calgarytransittimes.com/stops/4757/)
1. [Stop 4756 — WB Millrise DR @ Millrise WY SW](https://calgarytransittimes.com/stops/4756/)
1. [Stop 4755 — WB Millrise DR @ Millcrest RD SW](https://calgarytransittimes.com/stops/4755/)
1. [Stop 4754 — SB Millrise DR @ Millview RD SW](https://calgarytransittimes.com/stops/4754/)
1. [Stop 4753 — EB Shawnessy BV @ Millrise DR SW](https://calgarytransittimes.com/stops/4753/)
1. [Stop 4770 — SB Shawinigan DR @ Shawnessy BV SW](https://calgarytransittimes.com/stops/4770/)
1. [Stop 4769 — SB Shawinigan DR @ Shannon MR SW](https://calgarytransittimes.com/stops/4769/)
1. [Stop 8224 — EB Shannon DR @ Shawinigan DR SW](https://calgarytransittimes.com/stops/8224/)
1. [Stop 8223 — EB Shannon DR @ Shannon CR SW](https://calgarytransittimes.com/stops/8223/)
1. [Stop 6590 — EB Shawnessy DR @ Shannon DR SW](https://calgarytransittimes.com/stops/6590/)
1. [Stop 8225 — SB Shawnessy DR @ Shannon CL SW](https://calgarytransittimes.com/stops/8225/)
1. [Stop 8226 — EB  Shawnessy DR @ Shawmeadows RD SW](https://calgarytransittimes.com/stops/8226/)
1. [Stop 8227 — NB Shawnessy DR @ Shawmeadows GA SW](https://calgarytransittimes.com/stops/8227/)
1. [Stop 8233 — EB Shawnessy BV @ Shawnessy DR SW](https://calgarytransittimes.com/stops/8233/)
1. [Stop 3488 — Shawnessy Station](https://calgarytransittimes.com/stops/3488/)

## Stops served — toward SILVERADO

22 stops, in order of travel:

1. [Stop 3488 — Shawnessy Station](https://calgarytransittimes.com/stops/3488/)
1. [Stop 7698 — SB Shawville BV @ N. of Shalom WY SE](https://calgarytransittimes.com/stops/7698/)
1. [Stop 8526 — SB Shawville BV @ Shalom WY SE](https://calgarytransittimes.com/stops/8526/)
1. [Stop 8507 — EB Shawville BV @ Shawville RI SE](https://calgarytransittimes.com/stops/8507/)
1. [Stop 8508 — SB Shawville BV @ 162 AV SE](https://calgarytransittimes.com/stops/8508/)
1. [Stop 8509 — SB Shawville BV @ Shawville LI SE](https://calgarytransittimes.com/stops/8509/)
1. [Stop 8510 — WB Shawville GA @ Shawville BV SE](https://calgarytransittimes.com/stops/8510/)
1. [Stop 8668 — WB Shawville GA @ Somervale CO SW](https://calgarytransittimes.com/stops/8668/)
1. [Stop 9728 — WB Silverado BV @ Silverado Ponds WY SW](https://calgarytransittimes.com/stops/9728/)
1. [Stop 9729 — WB Silverado BV @ Silverado Skies LI SW](https://calgarytransittimes.com/stops/9729/)
1. [Stop 3877 — WB Silverado Skies DR @ Silverado Skies LI SW](https://calgarytransittimes.com/stops/3877/)
1. [Stop 3878 — WB Silverado Skies DR @ Silverado Skies MR SW](https://calgarytransittimes.com/stops/3878/)
1. [Stop 3915 — SB Silverado Ridg LI @ Silverado Skies DR SW](https://calgarytransittimes.com/stops/3915/)
1. [Stop 3919 — SB Silverado Ridge LI @ Silverado BV SW](https://calgarytransittimes.com/stops/3919/)
1. [Stop 3920 — SB Silverado BV @ Silverado Ranch WY SW](https://calgarytransittimes.com/stops/3920/)
1. [Stop 3922 — SB Silverado BV @ Silverado Crest LD SW](https://calgarytransittimes.com/stops/3922/)
1. [Stop 3924 — EB Silverado WY @ Silverado Plains CL SW](https://calgarytransittimes.com/stops/3924/)
1. [Stop 9730 — EB Silverado WY @ Silverado DR SW](https://calgarytransittimes.com/stops/9730/)
1. [Stop 2478 — EB Silverado WY @ Silverado CM SW nearside](https://calgarytransittimes.com/stops/2478/)
1. [Stop 3929 — NB Sheriff King ST @ Silverado WY SW](https://calgarytransittimes.com/stops/3929/)
1. [Stop 2666 — Sheriff King ST SW nb @ Silverado BV SW, farside](https://calgarytransittimes.com/stops/2666/)
1. [Stop 3622 — Somerset-Bridlewood Stn](https://calgarytransittimes.com/stops/3622/)

## 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 102 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 102 runs about every 20 minutes at peak and every 30 minutes midday.

### What time is the first and last Route 102 bus toward MILLRISE?

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 MILLRISE leaves Somerset-Bridlewood Stn at 4:50 AM and the last at 12:23 AM.

### What time is the first and last Route 102 bus toward SILVERADO?

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 SILVERADO leaves Shawnessy Station at 4:42 AM and the last at 12:45 AM.

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