# Route 29 Queensland — Calgary Transit Bus Schedule, Frequency & Stops

Route 29 Queensland is a Calgary Transit bus route running toward QUEENSLAND. 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 QUEENSLAND runs from 5:15 AM to 11:20 PM, about every 35 minutes at peak and every 35 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 QUEENSLAND

Route 29 frequency and service span toward QUEENSLAND, 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) | 5:15 AM | 11:20 PM | every 35 min | every 35 min | every 35 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:27 AM | 10:54 PM | every 47 min | every 47 min | every 47 min |

## Departures from Anderson LRT Station — toward QUEENSLAND

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

Route 29 toward QUEENSLAND — departures from Anderson 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 |
| --- | --- |
| 5 AM | 5:15, 5:50 |
| 6 AM | 6:25 |
| 7 AM | 7:00, 7:35 |
| 8 AM | 8:10, 8:45 |
| 9 AM | 9:20, 9:55 |
| 10 AM | 10:30 |
| 11 AM | 11:05, 11:40 |
| 12 PM | 12:15, 12:50 |
| 1 PM | 1:25 |
| 2 PM | 2:00, 2:35 |
| 3 PM | 3:10, 3:45 |
| 4 PM | 4:20, 4:55 |
| 5 PM | 5:30 |
| 6 PM | 6:06, 6:41 |
| 7 PM | 7:15, 7:50 |
| 8 PM | 8:25 |
| 9 PM | 9:00, 9:35 |
| 10 PM | 10:10, 10:45 |
| 11 PM | 11:20 |

All departures (Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 5:15 AM, 5:50 AM, 6:25 AM, 7:00 AM, 7:35 AM, 8:10 AM, 8:45 AM, 9:20 AM, 9:55 AM, 10:30 AM, 11:05 AM, 11:40 AM, 12:15 PM, 12:50 PM, 1:25 PM, 2:00 PM, 2:35 PM, 3:10 PM, 3:45 PM, 4:20 PM, 4:55 PM, 5:30 PM, 6:06 PM, 6:41 PM, 7:15 PM, 7:50 PM, 8:25 PM, 9:00 PM, 9:35 PM, 10:10 PM, 10:45 PM, 11:20 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 29 toward QUEENSLAND — departures from Anderson 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 |
| --- | --- |
| 6 AM | 6:27 |
| 7 AM | 7:14 |
| 8 AM | 8:01, 8:48 |
| 9 AM | 9:35 |
| 10 AM | 10:22 |
| 11 AM | 11:09, 11:56 |
| 12 PM | 12:43 |
| 1 PM | 1:30 |
| 2 PM | 2:17 |
| 3 PM | 3:04, 3:51 |
| 4 PM | 4:38 |
| 5 PM | 5:25 |
| 6 PM | 6:12, 6:59 |
| 7 PM | 7:46 |
| 8 PM | 8:33 |
| 9 PM | 9:20 |
| 10 PM | 10:07, 10:54 |

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:27 AM, 7:14 AM, 8:01 AM, 8:48 AM, 9:35 AM, 10:22 AM, 11:09 AM, 11:56 AM, 12:43 PM, 1:30 PM, 2:17 PM, 3:04 PM, 3:51 PM, 4:38 PM, 5:25 PM, 6:12 PM, 6:59 PM, 7:46 PM, 8:33 PM, 9:20 PM, 10:07 PM, 10:54 PM

## Stops served — toward QUEENSLAND

54 stops, in order of travel:

1. [Stop 5955 — Anderson LRT Station](https://calgarytransittimes.com/stops/5955/)
1. [Stop 8392 — EB Southport WY @ Southport RD SW](https://calgarytransittimes.com/stops/8392/)
1. [Stop 5956 — SB Bonaventure DR @ Willow Park DR SE](https://calgarytransittimes.com/stops/5956/)
1. [Stop 7960 — EB Bonaventure DR @ Southcentre Mall (EB)](https://calgarytransittimes.com/stops/7960/)
1. [Stop 5537 — SB Bonaventure DR @ Fairmount DR SE](https://calgarytransittimes.com/stops/5537/)
1. [Stop 9150 — EB Lake Bonavista DR @ Bonaventure DR SE](https://calgarytransittimes.com/stops/9150/)
1. [Stop 9151 — EB Lake Bonavista DR @ Lake Erie RD SE](https://calgarytransittimes.com/stops/9151/)
1. [Stop 9152 — EB Lake Bonavista DR @ Lake Linnet CL SE](https://calgarytransittimes.com/stops/9152/)
1. [Stop 9166 — SB Lake Bonavista DR @ Lake Louise WY SE](https://calgarytransittimes.com/stops/9166/)
1. [Stop 9158 — NB Acadia DR @  Lake Bonavista DR SE](https://calgarytransittimes.com/stops/9158/)
1. [Stop 5959 — EB Lake Sylvan DR @ Acadia DR SE](https://calgarytransittimes.com/stops/5959/)
1. [Stop 9159 — EB Lake Sylvan DR @ Lake Wapta RI SE](https://calgarytransittimes.com/stops/9159/)
1. [Stop 5960 — NB Lake Sylvan DR @ Lake Ontario DR SE](https://calgarytransittimes.com/stops/5960/)
1. [Stop 9160 — EB Lake Sylvan DR @ Lake Huron CR SE](https://calgarytransittimes.com/stops/9160/)
1. [Stop 9161 — SB Lake Sylvan DR @ N. of Lake Michigan CR SE](https://calgarytransittimes.com/stops/9161/)
1. [Stop 9162 — SB Lake Michigan DR @ Lake Sylvan DR SE](https://calgarytransittimes.com/stops/9162/)
1. [Stop 9163 — EB Queensland PL @ Diamond DR SE](https://calgarytransittimes.com/stops/9163/)
1. [Stop 8315 — EB Queensland PL @ Queensland DR SE](https://calgarytransittimes.com/stops/8315/)
1. [Stop 5962 — SB Queensland DR @ Queen Alexandra WY SE](https://calgarytransittimes.com/stops/5962/)
1. [Stop 8313 — SB Queensland DR @ Queen Alexandra CL SE](https://calgarytransittimes.com/stops/8313/)
1. [Stop 8314 — SB Queensland DR @ Queen Isabella CL SE](https://calgarytransittimes.com/stops/8314/)
1. [Stop 5963 — SB Deer Ridge DR @ S. of Canyon Meadows DR SE](https://calgarytransittimes.com/stops/5963/)
1. [Stop 8285 — SB Deer Ridge DR @ 137 AV SE](https://calgarytransittimes.com/stops/8285/)
1. [Stop 6770 — SB Deer Ridge DR @ Deerpoint RD SE](https://calgarytransittimes.com/stops/6770/)
1. [Stop 7071 — EB Deer Ridge DR @ Deer Ridge WY SE](https://calgarytransittimes.com/stops/7071/)
1. [Stop 5964 — EB Deer Ridge DR @ Deerview DR SE](https://calgarytransittimes.com/stops/5964/)
1. [Stop 8286 — NB Deer Ridge DR @ Deermont RD SE](https://calgarytransittimes.com/stops/8286/)
1. [Stop 8287 — NB Deer Ridge DR @ Deercrest PL SE](https://calgarytransittimes.com/stops/8287/)
1. [Stop 8288 — NB Deer Ridge DR @ Deermont RD SE](https://calgarytransittimes.com/stops/8288/)
1. [Stop 5965 — NB Deer Ridge DR @ Deercrest CL SE](https://calgarytransittimes.com/stops/5965/)
1. [Stop 8289 — NB Deer Ridge DR @ 136 AV SE](https://calgarytransittimes.com/stops/8289/)
1. [Stop 5966 — NB Queensland DR @ Canyon Meadows DR SE](https://calgarytransittimes.com/stops/5966/)
1. [Stop 8290 — NB Queensland DR @ 600 Queensland PL SE](https://calgarytransittimes.com/stops/8290/)
1. [Stop 8291 — NB Queensland DR @ Queen Anne WY SE](https://calgarytransittimes.com/stops/8291/)
1. [Stop 8292 — WB Queensland DR @ Queen Anne WY SE](https://calgarytransittimes.com/stops/8292/)
1. [Stop 8316 — WB Queensland PL @ Queensland DR SE](https://calgarytransittimes.com/stops/8316/)
1. [Stop 8317 — WB Queensland PL @ Diamond DR SE](https://calgarytransittimes.com/stops/8317/)
1. [Stop 5967 — EB Lake Sylvan DR @ Lake Michigan DR SE](https://calgarytransittimes.com/stops/5967/)
1. [Stop 5968 — NB Lake Sylvan DR @ N. of Lake Michigan CR SE](https://calgarytransittimes.com/stops/5968/)
1. [Stop 9164 — SB Lake Sylvan DR @ Lake Huron CR SE](https://calgarytransittimes.com/stops/9164/)
1. [Stop 9165 — SB Lake Sylvan DR @ Lake Sylvan CL SE](https://calgarytransittimes.com/stops/9165/)
1. [Stop 5969 — WB Lake Sylvan DR @ Lake Wapta RI SE](https://calgarytransittimes.com/stops/5969/)
1. [Stop 5970 — WB Lake Sylvan DR @ Lake Christina WY SE](https://calgarytransittimes.com/stops/5970/)
1. [Stop 6061 — WB Lake Bonavista DR @ Acadia DR SE](https://calgarytransittimes.com/stops/6061/)
1. [Stop 4409 — NB Lake Bonavista DR @ 120 AV SE](https://calgarytransittimes.com/stops/4409/)
1. [Stop 9153 — WBLake Bonavista DR @ Lake Linnet CR SE](https://calgarytransittimes.com/stops/9153/)
1. [Stop 6062 — WB Lake Bonavista DR @ Lake Erie RD SE](https://calgarytransittimes.com/stops/6062/)
1. [Stop 6063 — NB Bonaventure DR @ Lake Bonavista DR SE](https://calgarytransittimes.com/stops/6063/)
1. [Stop 5542 — NB Bonaventure DR @ S. of Fairmount DR SE](https://calgarytransittimes.com/stops/5542/)
1. [Stop 8555 — WB Bonaventure DR @ Fairmount DR SE](https://calgarytransittimes.com/stops/8555/)
1. [Stop 7957 — WB Bonaventure DR @  Southcentre Mall (WB)](https://calgarytransittimes.com/stops/7957/)
1. [Stop 5937 — WB Willow Park DR @ Bonaventure DR SE](https://calgarytransittimes.com/stops/5937/)
1. [Stop 7589 — WB Southport WY @ Southport RD SW](https://calgarytransittimes.com/stops/7589/)
1. [Stop 5955 — Anderson LRT Station](https://calgarytransittimes.com/stops/5955/)

## 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 29 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 29 runs about every 35 minutes at peak and every 35 minutes midday.

### What time is the first and last Route 29 bus toward QUEENSLAND?

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 QUEENSLAND leaves Anderson LRT Station at 5:15 AM and the last at 11:20 PM.

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