# Route 699 West Springs/Various Schools — Calgary Transit Bus Schedule, Frequency & Stops

Route 699 West Springs/Various Schools is a Calgary Transit bus route running toward SCHOOL SERVICE and toward SCHOOL SERVICE. Service operates on Monday–Thursday and Friday days. On Monday–Thursday days, service toward SCHOOL SERVICE runs from 3:37 PM to 3:37 PM. 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 SCHOOL SERVICE

Route 699 frequency and service span toward SCHOOL SERVICE, effective Jun 3 – Aug 30, 2026

| Days | First | Last | Peak | Midday | Evening |
| --- | --- | --- | --- | --- | --- |
| Monday–Thursday | 3:37 PM | 3:37 PM | — | — | — |
| Friday | 1:45 PM | 2:25 PM | — | every 40 min | — |

## Frequency & span — toward SCHOOL SERVICE

Route 699 frequency and service span toward SCHOOL SERVICE, effective Jun 3 – Aug 30, 2026

| Days | First | Last | Peak | Midday | Evening |
| --- | --- | --- | --- | --- | --- |
| Monday–Thursday & Friday | 7:36 AM | 7:36 AM | — | — | — |

## Departures from WB 50 AV SW @ 22 ST SW — toward SCHOOL SERVICE

### Monday–Thursday

Route 699 toward SCHOOL SERVICE — departures from WB 50 AV SW @ 22 ST SW, Monday–Thursday, effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 3 PM | 3:37 |

All departures (Monday–Thursday): 3:37 PM

### Friday

Route 699 toward SCHOOL SERVICE — departures from WB 50 AV SW @ 22 ST SW, Friday, effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 1 PM | 1:45 |
| 2 PM | 2:25 |

All departures (Friday): 1:45 PM, 2:25 PM

## Departures from NB Old Banff Coach RD @ Coach Hill RD SW — toward SCHOOL SERVICE

### Monday–Thursday & Friday

Route 699 toward SCHOOL SERVICE — departures from NB Old Banff Coach RD @ Coach Hill RD SW, Monday–Thursday & Friday, effective Jun 3 – Aug 30, 2026

| Hour | Departures |
| --- | --- |
| 7 AM | 7:36 |

All departures (Monday–Thursday & Friday): 7:36 AM

## Stops served — toward SCHOOL SERVICE

55 stops, in order of travel:

1. [Stop 4791 — WB 50 AV SW @ 22 ST SW](https://calgarytransittimes.com/stops/4791/)
1. [Stop 6979 — WB 50 AV SW @ Crowchild TR](https://calgarytransittimes.com/stops/6979/)
1. [Stop 6980 — WB 50 AV SW @ Richard RD](https://calgarytransittimes.com/stops/6980/)
1. [Stop 6981 — NB Richard RD @ 50 AV SW](https://calgarytransittimes.com/stops/6981/)
1. [Stop 6983 — EB Richard RD @ Richardson WY SW](https://calgarytransittimes.com/stops/6983/)
1. [Stop 5768 — NB Richard RD @ Richardson WY SW](https://calgarytransittimes.com/stops/5768/)
1. [Stop 6670 — WB 33 AV SW @ Crowchild TR](https://calgarytransittimes.com/stops/6670/)
1. [Stop 6309 — WB Richmond RD @ 33 ST SW](https://calgarytransittimes.com/stops/6309/)
1. [Stop 6312 — WB Richmond RD @ Kerrydale RD SW](https://calgarytransittimes.com/stops/6312/)
1. [Stop 6527 — WB Richmond RD @ 37 ST SW](https://calgarytransittimes.com/stops/6527/)
1. [Stop 7927 — WB Richmond RD @ 40 ST SW](https://calgarytransittimes.com/stops/7927/)
1. [Stop 7946 — WB Richmond RD @ 42 ST SW](https://calgarytransittimes.com/stops/7946/)
1. [Stop 3733 — NB 45 ST SW @ N. of Richmond RD](https://calgarytransittimes.com/stops/3733/)
1. [Stop 3734 — NB 45 ST SW @ 35 AV SW](https://calgarytransittimes.com/stops/3734/)
1. [Stop 3735 — NB 45 ST SW @ 30 AV SW](https://calgarytransittimes.com/stops/3735/)
1. [Stop 3736 — NB 45 ST SW @ 26 AV SW](https://calgarytransittimes.com/stops/3736/)
1. [Stop 3737 — NB 45 ST SW @ 25 AV SW](https://calgarytransittimes.com/stops/3737/)
1. [Stop 8661 — WB 17 AV SW @ 45 ST SW](https://calgarytransittimes.com/stops/8661/)
1. [Stop 8662 — WB 17 AV SW @ 47 ST SW](https://calgarytransittimes.com/stops/8662/)
1. [Stop 8069 — WB 17 AV SW @ Glenside DR](https://calgarytransittimes.com/stops/8069/)
1. [Stop 7774 — SB Sirocco DR @ 17 AV SW](https://calgarytransittimes.com/stops/7774/)
1. [Stop 5688 — EB Sirocco DR @ Signature WY SW](https://calgarytransittimes.com/stops/5688/)
1. [Stop 8067 — SB  Sirocco DR @  Sirocco PL SW](https://calgarytransittimes.com/stops/8067/)
1. [Stop 8932 — WB Sirocco DR @ Signal Hill DR SW](https://calgarytransittimes.com/stops/8932/)
1. [Stop 8933 — WB Sirocco DR @ Signature WY SW](https://calgarytransittimes.com/stops/8933/)
1. [Stop 8008 — WB 26 AV SW @ Simcoe BV](https://calgarytransittimes.com/stops/8008/)
1. [Stop 7978 — NB 69 ST SW @ Christie Estates BV](https://calgarytransittimes.com/stops/7978/)
1. [Stop 9279 — WB Strathcona DR @ 69 ST SW](https://calgarytransittimes.com/stops/9279/)
1. [Stop 9280 — WB Strathcona DR @ Strathridge PL SW](https://calgarytransittimes.com/stops/9280/)
1. [Stop 9281 — WB Strathcona DR @ Strathridge WY SW](https://calgarytransittimes.com/stops/9281/)
1. [Stop 9282 — WB Strathcona DR @ Strathlea MR SW](https://calgarytransittimes.com/stops/9282/)
1. [Stop 9283 — SB Strathcona DR @ Strathlea CR SW](https://calgarytransittimes.com/stops/9283/)
1. [Stop 3713 — NB 85 ST SW @ Strathlea AV](https://calgarytransittimes.com/stops/3713/)
1. [Stop 3367 — NB 85 ST @ Bow TR SW](https://calgarytransittimes.com/stops/3367/)
1. [Stop 3714 — NB 85 ST SW @ Wentworth DR](https://calgarytransittimes.com/stops/3714/)
1. [Stop 3716 — NB 85 ST SW @ 9 AV SW](https://calgarytransittimes.com/stops/3716/)
1. [Stop 3715 — NB 85 ST SW @ 8 AV SW](https://calgarytransittimes.com/stops/3715/)
1. [Stop 4991 — EB Old Banff Coach RD @ 85 ST SW](https://calgarytransittimes.com/stops/4991/)
1. [Stop 9951 — EB Old Banff Coach RD @ 81 ST SW](https://calgarytransittimes.com/stops/9951/)
1. [Stop 8822 — NB 77 ST SW @ Old Banff Coach RD](https://calgarytransittimes.com/stops/8822/)
1. [Stop 9358 — WB Cougar Ridge DR @ Cougar Ridge CI SW](https://calgarytransittimes.com/stops/9358/)
1. [Stop 7291 — WB Cougar Ridge DR @ Cougar Plateau CI SW](https://calgarytransittimes.com/stops/7291/)
1. [Stop 9349 — WB Cougar Ridge DR @ Cougarstone CR SW](https://calgarytransittimes.com/stops/9349/)
1. [Stop 9350 — WB Cougar Ridge DR @ Cougarstone TC SW](https://calgarytransittimes.com/stops/9350/)
1. [Stop 9351 — SB Cougar Ridge DR @ Cougarstone GA SW](https://calgarytransittimes.com/stops/9351/)
1. [Stop 4845 — SB Cougar Ridge DR @ Cougarstone CO SW](https://calgarytransittimes.com/stops/4845/)
1. [Stop 9352 — SB Cougar Ridge DR @ Cougarstone PL SW](https://calgarytransittimes.com/stops/9352/)
1. [Stop 3717 — EB Old Banff Coach RD @ 89 ST SW](https://calgarytransittimes.com/stops/3717/)
1. [Stop 3706 — EB Old Banff Coach RD @ 77 ST SW](https://calgarytransittimes.com/stops/3706/)
1. [Stop 4924 — EB Old Banff Coach RD @ 73 St SW](https://calgarytransittimes.com/stops/4924/)
1. [Stop 4923 — EB Old Banff Coach RD @ West Springs GA SW](https://calgarytransittimes.com/stops/4923/)
1. [Stop 4844 — SB Old Banff Coach RD @ Coach Hill RD SW](https://calgarytransittimes.com/stops/4844/)
1. [Stop 6498 — EB Old Banff Coach RD @ Coachway RD SW](https://calgarytransittimes.com/stops/6498/)
1. [Stop 8401 — EB Old Banff Coach RD @ Patterson BV SW](https://calgarytransittimes.com/stops/8401/)
1. [Stop 6499 — SB  Old Banff Coach RD @ Coach Hill RD SW](https://calgarytransittimes.com/stops/6499/)

## Stops served — toward SCHOOL SERVICE

46 stops, in order of travel:

1. [Stop 8396 — NB Old Banff Coach RD @ Coach Hill RD SW](https://calgarytransittimes.com/stops/8396/)
1. [Stop 4843 — WB Old Banff Coach RD @ Patterson BV SW](https://calgarytransittimes.com/stops/4843/)
1. [Stop 8626 — NB Old Banff Coach RD @ Patterson HL SW](https://calgarytransittimes.com/stops/8626/)
1. [Stop 3561 — WB Old Banff Coach RD @ West Springs GA SW](https://calgarytransittimes.com/stops/3561/)
1. [Stop 9352 — SB Cougar Ridge DR @ Cougarstone PL SW](https://calgarytransittimes.com/stops/9352/)
1. [Stop 3717 — EB Old Banff Coach RD @ 89 ST SW](https://calgarytransittimes.com/stops/3717/)
1. [Stop 3718 — SB 85 ST SW @ Old Banff Coach RD](https://calgarytransittimes.com/stops/3718/)
1. [Stop 3719 — SB 85 ST SW  @ 8 AVE SW](https://calgarytransittimes.com/stops/3719/)
1. [Stop 8880 — SB 85 ST SW @ N. of Wentworth DR](https://calgarytransittimes.com/stops/8880/)
1. [Stop 9357 — SB 85 ST SW @ Wentworth DR](https://calgarytransittimes.com/stops/9357/)
1. [Stop 9284 — NB Strathcona DR @ Strathlea AV SW](https://calgarytransittimes.com/stops/9284/)
1. [Stop 9285 — EB Strathcona DR @ Strathlea GR SW](https://calgarytransittimes.com/stops/9285/)
1. [Stop 9286 — EB Strathcona DR @ Strathlea PL SW](https://calgarytransittimes.com/stops/9286/)
1. [Stop 9287 — EB Strathcona DR @ Strathridge GV SW](https://calgarytransittimes.com/stops/9287/)
1. [Stop 9288 — EB Strathcona DR @ Strathridge GD SW](https://calgarytransittimes.com/stops/9288/)
1. [Stop 9289 — EB Strathcona DR @ 69 ST SW](https://calgarytransittimes.com/stops/9289/)
1. [Stop 4302 — SB Strathcona BV @ Strathcona DR SW](https://calgarytransittimes.com/stops/4302/)
1. [Stop 8947 — SB 69 ST SW @ Christie Estates BV](https://calgarytransittimes.com/stops/8947/)
1. [Stop 5613 — SB 69 ST SW @ Springborough BV](https://calgarytransittimes.com/stops/5613/)
1. [Stop 6664 — EB Sirocco DR @ Simcoe BV SW](https://calgarytransittimes.com/stops/6664/)
1. [Stop 7785 — EB Sirocco DR @ Signal Hill DR SW](https://calgarytransittimes.com/stops/7785/)
1. [Stop 7776 — NB Sirocco DR @ Signal Hill HT SW](https://calgarytransittimes.com/stops/7776/)
1. [Stop 7777 — NB Sirocco DR @ Sirocco PL SW](https://calgarytransittimes.com/stops/7777/)
1. [Stop 7775 — NB Sirocco DR @ Signature PA SW](https://calgarytransittimes.com/stops/7775/)
1. [Stop 6505 — EB 17 AV SW @ Sirocco DR](https://calgarytransittimes.com/stops/6505/)
1. [Stop 5132 — EB 17 AV SW @ Gateway DR](https://calgarytransittimes.com/stops/5132/)
1. [Stop 3725 — SB 45 ST SW @ Grove Hill RD](https://calgarytransittimes.com/stops/3725/)
1. [Stop 8956 — SB 45 ST SW @ 26 AV SW](https://calgarytransittimes.com/stops/8956/)
1. [Stop 8957 — SB 45 ST SW @ 29 AV SW](https://calgarytransittimes.com/stops/8957/)
1. [Stop 9268 — SB 45 ST SW @ 30 AV SW](https://calgarytransittimes.com/stops/9268/)
1. [Stop 8958 — SB 45 ST SW @ 33 AV SW](https://calgarytransittimes.com/stops/8958/)
1. [Stop 8951 — SB 45 ST SW @ 35 AV SW](https://calgarytransittimes.com/stops/8951/)
1. [Stop 6529 — EB Richmond RD @ 44 ST SW](https://calgarytransittimes.com/stops/6529/)
1. [Stop 7948 — EB Richmond RD @ 42 ST SW](https://calgarytransittimes.com/stops/7948/)
1. [Stop 6530 — EB Richmond RD @ Glenway DR SW](https://calgarytransittimes.com/stops/6530/)
1. [Stop 7955 — EB Richmond RD @ Kerrydale RD SW](https://calgarytransittimes.com/stops/7955/)
1. [Stop 6856 — EB Richmond RD @ 32 ST SW](https://calgarytransittimes.com/stops/6856/)
1. [Stop 6675 — EB 33 AV SW @ 29 ST SW](https://calgarytransittimes.com/stops/6675/)
1. [Stop 6531 — EB 33 AV SW @ W. of Crowchild TR](https://calgarytransittimes.com/stops/6531/)
1. [Stop 4841 — SB Richard RD @ Bishop Carroll High](https://calgarytransittimes.com/stops/4841/)
1. [Stop 6699 — WB Richard RD @ Richardson WY SW](https://calgarytransittimes.com/stops/6699/)
1. [Stop 8368 — Mount Royal University Station (SB)](https://calgarytransittimes.com/stops/8368/)
1. [Stop 6703 — EB 50 AV SW @ Richard RD](https://calgarytransittimes.com/stops/6703/)
1. [Stop 6976 — EB 50 AV @ Peacekeepers GA SW](https://calgarytransittimes.com/stops/6976/)
1. [Stop 6977 — EB 50 AV SW @ Crowchild TR](https://calgarytransittimes.com/stops/6977/)
1. [Stop 4690 — EB 50 AV SW @ 21A ST SW](https://calgarytransittimes.com/stops/4690/)

## Frequently asked questions

### What time is the first and last Route 699 bus toward SCHOOL SERVICE?

On Monday–Thursday days the first bus toward SCHOOL SERVICE leaves WB 50 AV SW @ 22 ST SW at 3:37 PM and the last at 3:37 PM.

### What time is the first and last Route 699 bus toward SCHOOL SERVICE?

On Monday–Thursday & Friday days the first bus toward SCHOOL SERVICE leaves NB Old Banff Coach RD @ Coach Hill RD SW at 7:36 AM and the last at 7:36 AM.

### Does Route 699 run on Sundays?

No — Route 699 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.
