# Route 88 Harvest Hills — Calgary Transit Bus Schedule, Frequency & Stops

Route 88 Harvest Hills is a Calgary Transit bus route running toward HARVEST HILLS. 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 HARVEST HILLS runs from 4:55 AM to 11:30 PM, about every 15 minutes at peak and every 30 minutes midday. All times are scheduled times, effective Jun 3 – Aug 30, 2026.

## Service alerts

No alerts currently listed for this route — live alert list at /alerts/, updated every 10 minutes.

## Frequency & span — toward HARVEST HILLS

Route 88 frequency and service span toward HARVEST HILLS, 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:55 AM | 11:30 PM | every 15 min | every 30 min | every 30 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:00 AM | 9:30 PM | every 30 min | every 30 min | every 30 min |

## Departures from WB @ 78 AV NW Terminal — toward HARVEST HILLS

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

Route 88 toward HARVEST HILLS — departures from WB @ 78 AV NW Terminal, 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:55 |
| 5 AM | 5:30 |
| 6 AM | 6:00, 6:30 |
| 7 AM | 7:00, 7:30, 7:45 |
| 8 AM | 8:00, 8:15, 8:30 |
| 9 AM | 9:00, 9:30 |
| 10 AM | 10:00, 10:30 |
| 11 AM | 11:00, 11:30 |
| 12 PM | 12:00, 12:30 |
| 1 PM | 1:00, 1:30 |
| 2 PM | 2:00, 2:30 |
| 3 PM | 3:00, 3:30, 3:45 |
| 4 PM | 4:00, 4:15, 4:30 |
| 5 PM | 5:00, 5:30 |
| 6 PM | 6:00, 6:30 |
| 7 PM | 7:00, 7:30 |
| 8 PM | 8:00, 8:30 |
| 9 PM | 9:00, 9:30 |
| 10 PM | 10:00, 10:30 |
| 11 PM | 11:00, 11:30 |

All departures (Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 4:55 AM, 5:30 AM, 6:00 AM, 6:30 AM, 7:00 AM, 7:30 AM, 7:45 AM, 8:00 AM, 8:15 AM, 8:30 AM, 9:00 AM, 9:30 AM, 10:00 AM, 10:30 AM, 11:00 AM, 11:30 AM, 12:00 PM, 12:30 PM, 1:00 PM, 1:30 PM, 2:00 PM, 2:30 PM, 3:00 PM, 3:30 PM, 3:45 PM, 4:00 PM, 4:15 PM, 4:30 PM, 5:00 PM, 5:30 PM, 6:00 PM, 6:30 PM, 7:00 PM, 7:30 PM, 8:00 PM, 8:30 PM, 9:00 PM, 9:30 PM, 10:00 PM, 10:30 PM, 11:00 PM, 11:30 PM

### 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 88 toward HARVEST HILLS — departures from WB @ 78 AV NW 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 |
| --- | --- |
| 6 AM | 6:00, 6:30 |
| 7 AM | 7:00, 7:30 |
| 8 AM | 8:00, 8:30 |
| 9 AM | 9:00, 9:30 |
| 10 AM | 10:00, 10:30 |
| 11 AM | 11:00, 11:30 |
| 12 PM | 12:00, 12:30 |
| 1 PM | 1:00, 1:30 |
| 2 PM | 2:00, 2:30 |
| 3 PM | 3:00, 3:30 |
| 4 PM | 4:00, 4:30 |
| 5 PM | 5:00, 5:30 |
| 6 PM | 6:00, 6:30 |
| 7 PM | 7:00, 7:30 |
| 8 PM | 8:00, 8:30 |
| 9 PM | 9:00, 9: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:00 AM, 6:30 AM, 7:00 AM, 7:30 AM, 8:00 AM, 8:30 AM, 9:00 AM, 9:30 AM, 10:00 AM, 10:30 AM, 11:00 AM, 11:30 AM, 12:00 PM, 12:30 PM, 1:00 PM, 1:30 PM, 2:00 PM, 2:30 PM, 3:00 PM, 3:30 PM, 4:00 PM, 4:30 PM, 5:00 PM, 5:30 PM, 6:00 PM, 6:30 PM, 7:00 PM, 7:30 PM, 8:00 PM, 8:30 PM, 9:00 PM, 9:30 PM

## Stops served — toward HARVEST HILLS

26 stops, in order of travel:

1. [Stop 6201 — WB @ 78 AV NW Terminal](https://calgarytransittimes.com/stops/6201/)
1. [Stop 4458 — Beddington Towne Centre Station (NB)](https://calgarytransittimes.com/stops/4458/)
1. [Stop 7594 — NB Centre ST N @ Harvest Hills BV](https://calgarytransittimes.com/stops/7594/)
1. [Stop 4457 — 96th Avenue N Station (NB)](https://calgarytransittimes.com/stops/4457/)
1. [Stop 5371 — NB Harvest Hills BV @ Harvest Oak GA NE](https://calgarytransittimes.com/stops/5371/)
1. [Stop 7600 — EB Harvest Oak GA @ Harvest Hills BV NE](https://calgarytransittimes.com/stops/7600/)
1. [Stop 8331 — NB Harvest Hills DR @ Harvest Oak GA NE](https://calgarytransittimes.com/stops/8331/)
1. [Stop 6929 — NB Harvest Hills DR @ Harvest Park RD NE](https://calgarytransittimes.com/stops/6929/)
1. [Stop 5743 — EB Harvest Hills DR @ Harvest Oak WY NE](https://calgarytransittimes.com/stops/5743/)
1. [Stop 7870 — EB Harvest Hills DR @ Harvest Wood RD NE](https://calgarytransittimes.com/stops/7870/)
1. [Stop 7608 — EB Harvest Hills DR @ Harvest Lake WY NE](https://calgarytransittimes.com/stops/7608/)
1. [Stop 8334 — SB Harvest Hills DR @ Harvest Hills WY NE NearSide](https://calgarytransittimes.com/stops/8334/)
1. [Stop 5612 — Harvest Hills DR @ 300 Harvest Grove PL NE](https://calgarytransittimes.com/stops/5612/)
1. [Stop 7611 — WB  Harvest Hills DR @ Harvest Lake DR NE](https://calgarytransittimes.com/stops/7611/)
1. [Stop 7612 — SB Harvest Hills DR @ Harvest Glen CO NE](https://calgarytransittimes.com/stops/7612/)
1. [Stop 7613 — WB Harvest Hills DR @ Harvest Glen RI NE](https://calgarytransittimes.com/stops/7613/)
1. [Stop 7614 — WB Harvest Hills DR @ Harvest Park GA NE](https://calgarytransittimes.com/stops/7614/)
1. [Stop 7615 — NB Harvest Hills DR @ Harvest Gold CI NE](https://calgarytransittimes.com/stops/7615/)
1. [Stop 7616 — WB Harvest Oak GA @ Harvest Hills DR NE](https://calgarytransittimes.com/stops/7616/)
1. [Stop 8332 — SB Harvest Hills BV @ Harvest Oak GA NE](https://calgarytransittimes.com/stops/8332/)
1. [Stop 4591 — 96th Avenue N Station (SB)](https://calgarytransittimes.com/stops/4591/)
1. [Stop 7595 — SB Centre St N @ Bergen CR N](https://calgarytransittimes.com/stops/7595/)
1. [Stop 8421 — SB Centre ST N @ Bergen RD N](https://calgarytransittimes.com/stops/8421/)
1. [Stop 4590 — Beddington Towne Centre Station (SB)](https://calgarytransittimes.com/stops/4590/)
1. [Stop 5519 — SB Centre ST N @ Beddington BV N](https://calgarytransittimes.com/stops/5519/)
1. [Stop 6201 — WB @ 78 AV NW Terminal](https://calgarytransittimes.com/stops/6201/)

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

### What time is the first and last Route 88 bus toward HARVEST HILLS?

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 HARVEST HILLS leaves WB @ 78 AV NW Terminal at 4:55 AM and the last at 11:30 PM.

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