# Route 85 Martin Crossing — Calgary Transit Bus Schedule, Frequency & Stops

Route 85 Martin Crossing is a Calgary Transit bus route running toward SADDLERIDGE STATION and toward MCKNIGHT-WESTWINDS STATION. 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 SADDLERIDGE STATION runs from 4:58 AM to 11:56 PM, about every 27 minutes at peak and every 27 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 SADDLERIDGE STATION

Route 85 frequency and service span toward SADDLERIDGE STATION, 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:58 AM | 11:56 PM | every 27 min | every 27 min | every 27 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:48 AM | 11:28 PM | every 26 min | every 27 min | every 26 min |

## Frequency & span — toward MCKNIGHT-WESTWINDS STATION

Route 85 frequency and service span toward MCKNIGHT-WESTWINDS STATION, 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:44 AM | 11:43 PM | every 27 min | every 27 min | every 27 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:34 AM | 11:14 PM | every 26 min | every 27 min | every 26 min |

## Departures from McKnight-Westwinds LRT Station — toward SADDLERIDGE STATION

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

Route 85 toward SADDLERIDGE STATION — departures from McKnight-Westwinds 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:58 |
| 5 AM | 5:23, 5:49 |
| 6 AM | 6:15, 6:41 |
| 7 AM | 7:08, 7:35 |
| 8 AM | 8:02, 8:29, 8:56 |
| 9 AM | 9:23, 9:50 |
| 10 AM | 10:17, 10:43 |
| 11 AM | 11:10, 11:36 |
| 12 PM | 12:03, 12:29, 12:56 |
| 1 PM | 1:22, 1:49 |
| 2 PM | 2:16, 2:44 |
| 3 PM | 3:12, 3:40 |
| 4 PM | 4:08, 4:36 |
| 5 PM | 5:04, 5:33 |
| 6 PM | 6:01, 6:30, 6:58 |
| 7 PM | 7:26, 7:53 |
| 8 PM | 8:20, 8:47 |
| 9 PM | 9:14, 9:41 |
| 10 PM | 10:08, 10:35 |
| 11 PM | 11:02, 11:29, 11:56 |

All departures (Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 4:58 AM, 5:23 AM, 5:49 AM, 6:15 AM, 6:41 AM, 7:08 AM, 7:35 AM, 8:02 AM, 8:29 AM, 8:56 AM, 9:23 AM, 9:50 AM, 10:17 AM, 10:43 AM, 11:10 AM, 11:36 AM, 12:03 PM, 12:29 PM, 12:56 PM, 1:22 PM, 1:49 PM, 2:16 PM, 2:44 PM, 3:12 PM, 3:40 PM, 4:08 PM, 4:36 PM, 5:04 PM, 5:33 PM, 6:01 PM, 6:30 PM, 6:58 PM, 7:26 PM, 7:53 PM, 8:20 PM, 8:47 PM, 9:14 PM, 9:41 PM, 10:08 PM, 10:35 PM, 11:02 PM, 11:29 PM, 11:56 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 85 toward SADDLERIDGE STATION — departures from McKnight-Westwinds 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:48 |
| 6 AM | 6:14, 6:40 |
| 7 AM | 7:06, 7:32, 7:58 |
| 8 AM | 8:24, 8:50 |
| 9 AM | 9:16, 9:42 |
| 10 AM | 10:09, 10:36 |
| 11 AM | 11:03, 11:30, 11:57 |
| 12 PM | 12:24, 12:51 |
| 1 PM | 1:18, 1:45 |
| 2 PM | 2:12, 2:39 |
| 3 PM | 3:06, 3:33 |
| 4 PM | 4:00, 4:27, 4:54 |
| 5 PM | 5:21, 5:48 |
| 6 PM | 6:15, 6:42 |
| 7 PM | 7:08, 7:34 |
| 8 PM | 8:00, 8:26, 8:52 |
| 9 PM | 9:18, 9:44 |
| 10 PM | 10:10, 10:36 |
| 11 PM | 11:02, 11:28 |

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:48 AM, 6:14 AM, 6:40 AM, 7:06 AM, 7:32 AM, 7:58 AM, 8:24 AM, 8:50 AM, 9:16 AM, 9:42 AM, 10:09 AM, 10:36 AM, 11:03 AM, 11:30 AM, 11:57 AM, 12:24 PM, 12:51 PM, 1:18 PM, 1:45 PM, 2:12 PM, 2:39 PM, 3:06 PM, 3:33 PM, 4:00 PM, 4:27 PM, 4:54 PM, 5:21 PM, 5:48 PM, 6:15 PM, 6:42 PM, 7:08 PM, 7:34 PM, 8:00 PM, 8:26 PM, 8:52 PM, 9:18 PM, 9:44 PM, 10:10 PM, 10:36 PM, 11:02 PM, 11:28 PM

## Departures from Saddletowne Terminal Stop B — toward MCKNIGHT-WESTWINDS STATION

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

Route 85 toward MCKNIGHT-WESTWINDS STATION — departures from Saddletowne Terminal Stop B, 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:44 |
| 5 AM | 5:10, 5:36 |
| 6 AM | 6:02, 6:28, 6:54 |
| 7 AM | 7:21, 7:48 |
| 8 AM | 8:15, 8:42 |
| 9 AM | 9:09, 9:36 |
| 10 AM | 10:03, 10:29, 10:56 |
| 11 AM | 11:22, 11:49 |
| 12 PM | 12:15, 12:42 |
| 1 PM | 1:08, 1:35 |
| 2 PM | 2:02, 2:30, 2:58 |
| 3 PM | 3:26, 3:54 |
| 4 PM | 4:22, 4:50 |
| 5 PM | 5:19, 5:48 |
| 6 PM | 6:17, 6:45 |
| 7 PM | 7:13, 7:40 |
| 8 PM | 8:07, 8:34 |
| 9 PM | 9:01, 9:28, 9:55 |
| 10 PM | 10:22, 10:49 |
| 11 PM | 11:16, 11:43 |

All departures (Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)): 4:44 AM, 5:10 AM, 5:36 AM, 6:02 AM, 6:28 AM, 6:54 AM, 7:21 AM, 7:48 AM, 8:15 AM, 8:42 AM, 9:09 AM, 9:36 AM, 10:03 AM, 10:29 AM, 10:56 AM, 11:22 AM, 11:49 AM, 12:15 PM, 12:42 PM, 1:08 PM, 1:35 PM, 2:02 PM, 2:30 PM, 2:58 PM, 3:26 PM, 3:54 PM, 4:22 PM, 4:50 PM, 5:19 PM, 5:48 PM, 6:17 PM, 6:45 PM, 7:13 PM, 7:40 PM, 8:07 PM, 8:34 PM, 9:01 PM, 9:28 PM, 9:55 PM, 10:22 PM, 10:49 PM, 11:16 PM, 11:43 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 85 toward MCKNIGHT-WESTWINDS STATION — departures from Saddletowne Terminal Stop B, 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:34 |
| 6 AM | 6:00, 6:26, 6:52 |
| 7 AM | 7:18, 7:44 |
| 8 AM | 8:10, 8:36 |
| 9 AM | 9:02, 9:28, 9:54 |
| 10 AM | 10:20, 10:47 |
| 11 AM | 11:14, 11:41 |
| 12 PM | 12:08, 12:35 |
| 1 PM | 1:02, 1:29, 1:56 |
| 2 PM | 2:23, 2:50 |
| 3 PM | 3:17, 3:44 |
| 4 PM | 4:11, 4:38 |
| 5 PM | 5:05, 5:32, 5:59 |
| 6 PM | 6:26, 6:53 |
| 7 PM | 7:20, 7:46 |
| 8 PM | 8:12, 8:38 |
| 9 PM | 9:04, 9:30, 9:56 |
| 10 PM | 10:22, 10:48 |
| 11 PM | 11:14 |

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:34 AM, 6:00 AM, 6:26 AM, 6:52 AM, 7:18 AM, 7:44 AM, 8:10 AM, 8:36 AM, 9:02 AM, 9:28 AM, 9:54 AM, 10:20 AM, 10:47 AM, 11:14 AM, 11:41 AM, 12:08 PM, 12:35 PM, 1:02 PM, 1:29 PM, 1:56 PM, 2:23 PM, 2:50 PM, 3:17 PM, 3:44 PM, 4:11 PM, 4:38 PM, 5:05 PM, 5:32 PM, 5:59 PM, 6:26 PM, 6:53 PM, 7:20 PM, 7:46 PM, 8:12 PM, 8:38 PM, 9:04 PM, 9:30 PM, 9:56 PM, 10:22 PM, 10:48 PM, 11:14 PM

## Stops served — toward SADDLERIDGE STATION

18 stops, in order of travel:

1. [Stop 9645 — McKnight-Westwinds LRT Station](https://calgarytransittimes.com/stops/9645/)
1. [Stop 9651 — EB Westwinds DR @ Castleridge BV NE](https://calgarytransittimes.com/stops/9651/)
1. [Stop 9655 — NB Castleridge BV @ N. of Castleridge DR NE](https://calgarytransittimes.com/stops/9655/)
1. [Stop 5600 — NB Martindale GA @ 64 AV NE](https://calgarytransittimes.com/stops/5600/)
1. [Stop 8874 — WB Martindale BV @ Martinglen WY NE](https://calgarytransittimes.com/stops/8874/)
1. [Stop 8875 — NB Martindale BV @ Martinridge CR NE](https://calgarytransittimes.com/stops/8875/)
1. [Stop 8876 — NB  Martindale BV @ Martin Crossing PA NE](https://calgarytransittimes.com/stops/8876/)
1. [Stop 4984 — Martindale LRT Station EB (Martin Crossing DR)](https://calgarytransittimes.com/stops/4984/)
1. [Stop 4983 — EB Martin Crossing DR @ Martin Crossing PA NE](https://calgarytransittimes.com/stops/4983/)
1. [Stop 4982 — EB Martin Crossing DR @ Martin Crossing GR NE](https://calgarytransittimes.com/stops/4982/)
1. [Stop 9361 — EB Martin Crossing DR @ Martin Crossing CR NE](https://calgarytransittimes.com/stops/9361/)
1. [Stop 9623 — EB Martindale DR @ Martin Crossing DR NE](https://calgarytransittimes.com/stops/9623/)
1. [Stop 9624 — NB Martindale DR @ Martindale BV NE](https://calgarytransittimes.com/stops/9624/)
1. [Stop 9625 — NB Martindale DR @ Martinvalley ME NE](https://calgarytransittimes.com/stops/9625/)
1. [Stop 9626 — SB Saddletowne CI @ Martindale DR NE](https://calgarytransittimes.com/stops/9626/)
1. [Stop 9533 — NB Saddletowne CI @ Taravista DR NE](https://calgarytransittimes.com/stops/9533/)
1. [Stop 4124 — NB Saddletowne CI @ 80 AV NE](https://calgarytransittimes.com/stops/4124/)
1. [Stop 8597 — Saddletowne Terminal Stop I](https://calgarytransittimes.com/stops/8597/)

## Stops served — toward MCKNIGHT-WESTWINDS STATION

13 stops, in order of travel:

1. [Stop 8579 — Saddletowne Terminal Stop B](https://calgarytransittimes.com/stops/8579/)
1. [Stop 9634 — SB Martindale DR @ Martinvalley Mews NE](https://calgarytransittimes.com/stops/9634/)
1. [Stop 4089 — SB Martindale DR @ Martindale BV NE](https://calgarytransittimes.com/stops/4089/)
1. [Stop 9635 — WB Martin Crossing DR @ Martindale DR NE](https://calgarytransittimes.com/stops/9635/)
1. [Stop 9636 — WB Martin Crossing DR @ Martin Crossing WY NE](https://calgarytransittimes.com/stops/9636/)
1. [Stop 9637 — WB Martin Crossing DR @ Martin Crossing GR NE](https://calgarytransittimes.com/stops/9637/)
1. [Stop 9638 — WB Martin Crossing DR @ Martin Crossing MR NE](https://calgarytransittimes.com/stops/9638/)
1. [Stop 9693 — Martindale LRT Station SB (Martindale BV)](https://calgarytransittimes.com/stops/9693/)
1. [Stop 7868 — SB Martindale BV @ Martin Crossing CO NE](https://calgarytransittimes.com/stops/7868/)
1. [Stop 7610 — SB Martindale BV @ Martinpark WY NE](https://calgarytransittimes.com/stops/7610/)
1. [Stop 8877 — SB Martindale GA @  Martindale BV NE](https://calgarytransittimes.com/stops/8877/)
1. [Stop 9653 — WB Westwinds DR @ Castleridge BV NE](https://calgarytransittimes.com/stops/9653/)
1. [Stop 9645 — McKnight-Westwinds LRT Station](https://calgarytransittimes.com/stops/9645/)

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

### What time is the first and last Route 85 bus toward SADDLERIDGE STATION?

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 SADDLERIDGE STATION leaves McKnight-Westwinds LRT Station at 4:58 AM and the last at 11:56 PM.

### What time is the first and last Route 85 bus toward MCKNIGHT-WESTWINDS STATION?

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 MCKNIGHT-WESTWINDS STATION leaves Saddletowne Terminal Stop B at 4:44 AM and the last at 11:43 PM.

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