# Route 131 East Bow Express — Calgary Transit Bus Schedule, Frequency & Stops

Route 131 East Bow Express is a Calgary Transit bus route running toward CITY CENTRE and toward AUBURN BAY EXPRESS. Service operates on Monday–Friday, Monday–Thursday, Stampede (Jul 6–10), Friday, Stampede (Jul 2), Stampede (Jul 3), Stampede (Jul 8) 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 CITY CENTRE runs from 5:45 AM to 6:45 AM. All times are scheduled times, effective Jun 3 – Aug 30, 2026.

## Service alerts

### Stop moved

Active Feb 9, 2026, 6:00 AM MT until Nov 15, 2026, 9:00 AM MT.

Starting Monday, February 9 at 9 a.m. through Sunday, November 15 at 9 a.m., there will be lane closures on 9 Avenue S.E. between 5 Street and 6 Street S.E. for 6 ST S.E. underpass construction. Routes 1, 101, 131, 151, 302 and MAX Purple will have stop closures.

The following stops will be temporarily closed:

- WB 9 AV S.E. @ The Confluence (#5079) - Routes 1 and 101

- WB 9 AV S.E. @ The Confluence (#9821) - Routes 302 and MAX Purple

- WB 9 AV S.E. @ 6 ST S.E. (#3389) - Routes 1 and 131

- EB 9 AV S.E. @ 6 ST S.E. (#3886) - Routes 1, 131, 302 and MAX Purple

- EB 9 AV S.E. @ 6 ST S.E. (#3917) - Route 151

Please use the following stops in lieu of the closed stops:

- WB 9 AV S.E. @ 100m east of closed Stop #5079 - Routes 1 and 101

- WB 9 AV S.E. @ 100m east of closed Stop #9821 - Routes 302 and MAX Purple

- WB 9 AV S.E. @ 5 ST S.E. - Routes 1 and 131

- EB 9 AV S.E. @ Olympic WY S.E. - Routes 1, 131, 151, 302 and MAX Purple

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

## Frequency & span — toward CITY CENTRE

Route 131 frequency and service span toward CITY CENTRE, 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:45 AM | 6:45 AM | — | — | — |

## Frequency & span — toward AUBURN BAY EXPRESS

Route 131 frequency and service span toward AUBURN BAY EXPRESS, 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:10 PM | 5:10 PM | — | — | — |

## Departures from SB Cranston BV @ Cranleigh DR SE — toward CITY CENTRE

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

Route 131 toward CITY CENTRE — departures from SB Cranston BV @ Cranleigh DR SE, 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:45 |
| 6 AM | 6:05, 6:25, 6:45 |

All departures (Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 5:45 AM, 6:05 AM, 6:25 AM, 6:45 AM

## Departures from EB 5 AV SW @ 9 ST SW — toward AUBURN BAY EXPRESS

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

Route 131 toward AUBURN BAY EXPRESS — departures from EB 5 AV SW @ 9 ST SW, 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 PM | 4:10, 4:30, 4:50 |
| 5 PM | 5:10 |

All departures (Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 4:10 PM, 4:30 PM, 4:50 PM, 5:10 PM

## Stops served — toward CITY CENTRE

52 stops, in order of travel:

1. [Stop 4794 — SB Cranston BV @ Cranleigh DR SE](https://calgarytransittimes.com/stops/4794/)
1. [Stop 8447 — EB Cranston DR @ Cranston BV SE](https://calgarytransittimes.com/stops/8447/)
1. [Stop 8257 — SB Cranston DR @ Cranfield PA SE](https://calgarytransittimes.com/stops/8257/)
1. [Stop 4788 — SB Cranston DR @ Cranberry SQ SE](https://calgarytransittimes.com/stops/4788/)
1. [Stop 9771 — SB Cranston DR @ Cranston WY SE](https://calgarytransittimes.com/stops/9771/)
1. [Stop 9746 — WB Cranston DR @ Cranberry LN SE](https://calgarytransittimes.com/stops/9746/)
1. [Stop 9868 — WB Cranston DR SE @ Cranston RD SE](https://calgarytransittimes.com/stops/9868/)
1. [Stop 9869 — WB Cranston DR SE @ Cranwell SQ SE](https://calgarytransittimes.com/stops/9869/)
1. [Stop 9870 — WB Cranston DR SE @ W. of Cranwell SQ SE](https://calgarytransittimes.com/stops/9870/)
1. [Stop 4785 — NB Cranston DR @ Cranston WY SE](https://calgarytransittimes.com/stops/4785/)
1. [Stop 9291 — NB Cranston DR @ Cranleigh GA SE](https://calgarytransittimes.com/stops/9291/)
1. [Stop 8443 — NB Cranston BV @ Cranston DR SE](https://calgarytransittimes.com/stops/8443/)
1. [Stop 4793 — WB Cranston BV @ Cranfield LI SE](https://calgarytransittimes.com/stops/4793/)
1. [Stop 4158 — NB McKenzie Lake BV @ McKenzie Meadows DR SE](https://calgarytransittimes.com/stops/4158/)
1. [Stop 8430 — NB McKenzie Lake BV @ McKenzie DR SE](https://calgarytransittimes.com/stops/8430/)
1. [Stop 8383 — NB McKenzie Lake BV @ McKinley WY SE](https://calgarytransittimes.com/stops/8383/)
1. [Stop 8361 — NB McKenzie Lake BV @ McKenzie Lake WY SE](https://calgarytransittimes.com/stops/8361/)
1. [Stop 7736 — NB McKenzie Lake BV @ McKenzie Lake GA SE](https://calgarytransittimes.com/stops/7736/)
1. [Stop 6585 — EB McKenzie Lake BV @ McKenzie Lake WY SE](https://calgarytransittimes.com/stops/6585/)
1. [Stop 7682 — NB Mount McKenzie DR @ McKenzie Lake BV SE](https://calgarytransittimes.com/stops/7682/)
1. [Stop 7685 — NB Mount McKenzie DR @ Mount Lorette CL SE](https://calgarytransittimes.com/stops/7685/)
1. [Stop 7363 — NB Mount McKenzie DR @ Mount Allan CI SE](https://calgarytransittimes.com/stops/7363/)
1. [Stop 7371 — NB Mount McKenzie DR @ Mount Apex GR SE](https://calgarytransittimes.com/stops/7371/)
1. [Stop 7374 — NB Mount McKenzie DR @ Mount Aberdeen CI SE](https://calgarytransittimes.com/stops/7374/)
1. [Stop 7376 — NB Mount McKenzie DR @ Mount Aberdeen MR SE](https://calgarytransittimes.com/stops/7376/)
1. [Stop 8318 — NB Douglasdale BV @ 130 AV SE](https://calgarytransittimes.com/stops/8318/)
1. [Stop 7852 — NB Douglasdale BV @ Douglas Ridge CI SE](https://calgarytransittimes.com/stops/7852/)
1. [Stop 7681 — NB Douglasdale BV @ Douglas Ridge GR SE](https://calgarytransittimes.com/stops/7681/)
1. [Stop 7453 — NB Douglasdale BV @ Douglas Woods RD SE](https://calgarytransittimes.com/stops/7453/)
1. [Stop 7454 — WB Douglasdale BV @ Douglas Woods HL SE](https://calgarytransittimes.com/stops/7454/)
1. [Stop 7455 — WB Douglasdale BV @ Douglas Woods DR SE](https://calgarytransittimes.com/stops/7455/)
1. [Stop 6948 — WB Douglasdale BV @ Douglasview BV SE](https://calgarytransittimes.com/stops/6948/)
1. [Stop 6949 — WB Douglasdale BV @ Douglas Woods RI SE](https://calgarytransittimes.com/stops/6949/)
1. [Stop 6512 — WB Douglasdale BV @ Douglas Woods WY SE](https://calgarytransittimes.com/stops/6512/)
1. [Stop 4900 — NB Douglasdale BV @ Douglas Woods Dr SE](https://calgarytransittimes.com/stops/4900/)
1. [Stop 6502 — NB Douglasdale BV @ Douglasbank DR SE](https://calgarytransittimes.com/stops/6502/)
1. [Stop 8321 — NB 24 ST SE @ S. of 114 AV SE](https://calgarytransittimes.com/stops/8321/)
1. [Stop 8671 — NB 24 ST SE @ 114 AV SE (Far Side)](https://calgarytransittimes.com/stops/8671/)
1. [Stop 3393 — NB 24 ST @ 107 AV SE](https://calgarytransittimes.com/stops/3393/)
1. [Stop 9963 — NB 24 ST SE @ Quarry Park BV](https://calgarytransittimes.com/stops/9963/)
1. [Stop 2019 — NB 24 ST SE @ 86 AV SE](https://calgarytransittimes.com/stops/2019/)
1. [Stop 9937 — NB Ogden RD @ 78 AV SE](https://calgarytransittimes.com/stops/9937/)
1. [Stop 5776 — NB Ogden RD @ 69th AVE SE](https://calgarytransittimes.com/stops/5776/)
1. [Stop 3389 — WB 9 AV @ 6 ST SE](https://calgarytransittimes.com/stops/3389/)
1. [Stop 8653 — NB 3 ST @ 7 AV SE](https://calgarytransittimes.com/stops/8653/)
1. [Stop 9977 — WB 6 AV SE @ Macleod TR](https://calgarytransittimes.com/stops/9977/)
1. [Stop 9984 — WB 6 AV SE @ 1 ST SE](https://calgarytransittimes.com/stops/9984/)
1. [Stop 9983 — WB 6 AV SW @ E. of 1 ST SW](https://calgarytransittimes.com/stops/9983/)
1. [Stop 9966 — WB 6 AV SW @ 3 ST SW](https://calgarytransittimes.com/stops/9966/)
1. [Stop 9980 — WB 6 AV SW @ 5 ST SW](https://calgarytransittimes.com/stops/9980/)
1. [Stop 9979 — WB 6 AV SW @ 7 ST SW](https://calgarytransittimes.com/stops/9979/)
1. [Stop 2377 — WB 6 AV SW @ 9 ST SW](https://calgarytransittimes.com/stops/2377/)

## Stops served — toward AUBURN BAY EXPRESS

49 stops, in order of travel:

1. [Stop 7285 — EB 5 AV SW @ 9 ST SW](https://calgarytransittimes.com/stops/7285/)
1. [Stop 6997 — EB 5 AV SW @ 8 ST SW](https://calgarytransittimes.com/stops/6997/)
1. [Stop 7000 — EB 5 AV SW @ 6 ST SW](https://calgarytransittimes.com/stops/7000/)
1. [Stop 7009 — EB 5 AV SW @ 4 ST SW](https://calgarytransittimes.com/stops/7009/)
1. [Stop 8440 — EB 5 AV SW @ 3 ST SW](https://calgarytransittimes.com/stops/8440/)
1. [Stop 6537 — EB 5 AV & Centre St S fs](https://calgarytransittimes.com/stops/6537/)
1. [Stop 7830 — SB 1 ST SE @ 7 AV SE](https://calgarytransittimes.com/stops/7830/)
1. [Stop 7585 — EB 9 AV SE @ Macleod TR](https://calgarytransittimes.com/stops/7585/)
1. [Stop 3886 — EB 9 AV SE @ 6 ST SE](https://calgarytransittimes.com/stops/3886/)
1. [Stop 3887 — EB 9 AV SE @ 8 ST SE](https://calgarytransittimes.com/stops/3887/)
1. [Stop 3909 — SB Ogden RD @ 69 AV SE](https://calgarytransittimes.com/stops/3909/)
1. [Stop 9939 — SB Ogden RD @ 78 AV SE](https://calgarytransittimes.com/stops/9939/)
1. [Stop 7633 — SB 24 ST SE @ 85 AV SE](https://calgarytransittimes.com/stops/7633/)
1. [Stop 9922 — SB 24 ST SE @ Quarry Park BV](https://calgarytransittimes.com/stops/9922/)
1. [Stop 9138 — SB 24 ST @ Douglas Glen GA SE](https://calgarytransittimes.com/stops/9138/)
1. [Stop 6510 — SB Douglasdale BV @ Douglasbank DR SE](https://calgarytransittimes.com/stops/6510/)
1. [Stop 6971 — EB Douglasdale BV @ Douglasbank GD SE](https://calgarytransittimes.com/stops/6971/)
1. [Stop 9582 — EB Douglasdale BV @ Douglas Park BV SE](https://calgarytransittimes.com/stops/9582/)
1. [Stop 8320 — EB Douglasdale BV @ Douglas Woods RI SE](https://calgarytransittimes.com/stops/8320/)
1. [Stop 7678 — EB Douglasdale BV @ Douglasview PA SE](https://calgarytransittimes.com/stops/7678/)
1. [Stop 7679 — EB Douglasdale BV @ Douglas Woods HL SE](https://calgarytransittimes.com/stops/7679/)
1. [Stop 7680 — SB Douglasdale BV @ Douglasview RD SE](https://calgarytransittimes.com/stops/7680/)
1. [Stop 7856 — SB Douglasdale BV @ Douglas Ridge GR SE](https://calgarytransittimes.com/stops/7856/)
1. [Stop 8319 — SB Douglasdale BV @  Douglas Park BV SE](https://calgarytransittimes.com/stops/8319/)
1. [Stop 7377 — SB Mount McKenzie DR @ 130 AV SE](https://calgarytransittimes.com/stops/7377/)
1. [Stop 7375 — SB Mount McKenzie DR @ Mount McKenzie BA SE](https://calgarytransittimes.com/stops/7375/)
1. [Stop 7372 — SB Mount McKenzie DR @ Mount Aberdeen CI SE](https://calgarytransittimes.com/stops/7372/)
1. [Stop 7452 — EB Mount McKenzie DR @ Mount Apex GR SE](https://calgarytransittimes.com/stops/7452/)
1. [Stop 7313 — EB Mount McKenzie DR @ Mount Douglas MR SE](https://calgarytransittimes.com/stops/7313/)
1. [Stop 7683 — SB Mount McKenzie DR @ Mount Brewster CI SE](https://calgarytransittimes.com/stops/7683/)
1. [Stop 6970 — WB McKenzie Lake BV @ Mount McKenzie DR SE](https://calgarytransittimes.com/stops/6970/)
1. [Stop 6582 — WB McKenzie Lake BV @ Mount McKenzie WY SE](https://calgarytransittimes.com/stops/6582/)
1. [Stop 7043 — SB McKenzie Lake BV @ McKenzie Lake GD SE](https://calgarytransittimes.com/stops/7043/)
1. [Stop 7709 — SB McKenzie Lake BV @ Mountain Park CI SE](https://calgarytransittimes.com/stops/7709/)
1. [Stop 8013 — SB McKenzie Lake BV @ McKenzie Lake WY SE](https://calgarytransittimes.com/stops/8013/)
1. [Stop 8428 — SB McKenzie Lake BV @ Mount Sparrowhawk LD SE](https://calgarytransittimes.com/stops/8428/)
1. [Stop 8436 — SB McKenzie Lake BV @ Mountain Park DR SE](https://calgarytransittimes.com/stops/8436/)
1. [Stop 4163 — SB McKenzie Lake BV @ McKenzie Meadows DR SE](https://calgarytransittimes.com/stops/4163/)
1. [Stop 4794 — SB Cranston BV @ Cranleigh DR SE](https://calgarytransittimes.com/stops/4794/)
1. [Stop 8447 — EB Cranston DR @ Cranston BV SE](https://calgarytransittimes.com/stops/8447/)
1. [Stop 8257 — SB Cranston DR @ Cranfield PA SE](https://calgarytransittimes.com/stops/8257/)
1. [Stop 4788 — SB Cranston DR @ Cranberry SQ SE](https://calgarytransittimes.com/stops/4788/)
1. [Stop 9771 — SB Cranston DR @ Cranston WY SE](https://calgarytransittimes.com/stops/9771/)
1. [Stop 9746 — WB Cranston DR @ Cranberry LN SE](https://calgarytransittimes.com/stops/9746/)
1. [Stop 9868 — WB Cranston DR SE @ Cranston RD SE](https://calgarytransittimes.com/stops/9868/)
1. [Stop 9869 — WB Cranston DR SE @ Cranwell SQ SE](https://calgarytransittimes.com/stops/9869/)
1. [Stop 9870 — WB Cranston DR SE @ W. of Cranwell SQ SE](https://calgarytransittimes.com/stops/9870/)
1. [Stop 4785 — NB Cranston DR @ Cranston WY SE](https://calgarytransittimes.com/stops/4785/)
1. [Stop 9291 — NB Cranston DR @ Cranleigh GA SE](https://calgarytransittimes.com/stops/9291/)

## Service exceptions

Stampede (Jul 6–10): a special schedule applies on July 6, 2026, July 7, 2026, July 9, 2026, July 10, 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 8): a special schedule applies on July 8, 2026.

Stampede (Jul 13): a special schedule applies on July 13, 2026.

## Frequently asked questions

### What time is the first and last Route 131 bus toward CITY CENTRE?

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 CITY CENTRE leaves SB Cranston BV @ Cranleigh DR SE at 5:45 AM and the last at 6:45 AM.

### What time is the first and last Route 131 bus toward AUBURN BAY EXPRESS?

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 AUBURN BAY EXPRESS leaves EB 5 AV SW @ 9 ST SW at 4:10 PM and the last at 5:10 PM.

### Does Route 131 run on Sundays?

No — Route 131 has no scheduled Sunday service in the current schedule period.

---

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.
