Route 97 South Ranchlands/Scenic Acres — Calgary Transit Bus Schedule, Frequency & Stops

Route 97 South Ranchlands/Scenic Acres is a Calgary Transit bus route running toward SOUTH RANCHLANDS and toward CROWFOOT STATION/SCENIC ACRES. 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 SOUTH RANCHLANDS runs from 5:30 AM to 11:22 PM, about every 30 minutes at peak and every 30 minutes midday. All times are scheduled times, effective Jun 3 – Aug 30, 2026.

Service alerts

Stop moved

Active May 20, 2026, 4:00 AM MT until Jun 11, 2026, 7:00 PM MT.

Starting on Wednesday, May 20, and continuing until Thursday, June 11, there will be closures in Scenic Acres around Scurfield Drive N.W. to accommodate construction. Route 97 will have stop closures.

The following stops will be temporarily closed:

  • EB Scurfield DR @ Scotia PT NW (#7163)
  • NB Scurfield DR @ Scripps LD NW (#7159)
  • NB Scenic Acres DR @ Scandia BA NW (#7152)

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

  • EB Scurfield DR @ Scotia PT NW (approximately 35m east of the closed stop
  • SB Scurfield DR @ Schooner CL NW (25m south of the closed stop)
  • NB Scurfield DR @ Scripps LD NW (27m north of the closed stop)
  • NB Scenic Acres DR @ Scandia BA NW (10m north of the closed stop)

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

Frequency & span — toward SOUTH RANCHLANDS

Route 97 frequency and service span toward SOUTH RANCHLANDS, effective Jun 3 – Aug 30, 2026
DaysFirstLastPeakMiddayEvening
Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)5:30 AM11:22 PMevery 30 minevery 30 minevery 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:07 AM11:17 PMevery 40 minevery 40 minevery 40 min

Frequency & span — toward CROWFOOT STATION/SCENIC ACRES

Route 97 frequency and service span toward CROWFOOT STATION/SCENIC ACRES, effective Jun 3 – Aug 30, 2026
DaysFirstLastPeakMiddayEvening
Monday–Friday & Monday–Thursday & Stampede (Jul 6–10) & Friday & Stampede (Jul 2) & Stampede (Jul 3) & Stampede (Jul 8) & Stampede (Jul 13)5:12 AM11:37 PMevery 30 minevery 30 minevery 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 AM11:26 PMevery 40 minevery 40 minevery 40 min

Departures from Crowfoot LRT Station — toward SOUTH RANCHLANDS

Route 97 toward SOUTH RANCHLANDS — departures from Crowfoot 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
HourDepartures
5 AM5:30, 5:56
6 AM6:26, 6:56
7 AM7:26, 7:56
8 AM8:26, 8:56
9 AM9:26, 9:56
10 AM10:26, 10:56
11 AM11:26, 11:56
12 PM12:26, 12:56
1 PM1:26, 1:56
2 PM2:26, 2:56
3 PM3:26, 3:56
4 PM4:26, 4:56
5 PM5:26, 5:56
6 PM6:26, 6:56
7 PM7:26, 7:56
8 PM8:26, 8:56
9 PM9:26, 9:56
10 PM10:26, 10:56
11 PM11:22
Route 97 toward SOUTH RANCHLANDS — departures from Crowfoot 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
HourDepartures
6 AM6:07, 6:37
7 AM7:17, 7:57
8 AM8:37
9 AM9:17, 9:57
10 AM10:37
11 AM11:17, 11:57
12 PM12:37
1 PM1:17, 1:57
2 PM2:37
3 PM3:17, 3:57
4 PM4:37
5 PM5:17, 5:57
6 PM6:37
7 PM7:17, 7:57
8 PM8:37
9 PM9:17, 9:57
10 PM10:37
11 PM11:17

Departures from Dalhousie LRT Station NB — toward CROWFOOT STATION/SCENIC ACRES

Route 97 toward CROWFOOT STATION/SCENIC ACRES — departures from Dalhousie LRT Station NB, 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
HourDepartures
5 AM5:12, 5:52
6 AM6:22, 6:52
7 AM7:22, 7:52
8 AM8:22, 8:52
9 AM9:22, 9:52
10 AM10:22, 10:52
11 AM11:22, 11:52
12 PM12:22, 12:52
1 PM1:22, 1:52
2 PM2:22, 2:52
3 PM3:22, 3:52
4 PM4:22, 4:52
5 PM5:22, 5:52
6 PM6:22, 6:52
7 PM7:22, 7:52
8 PM8:22, 8:52
9 PM9:22, 9:52
10 PM10:22, 10:52
11 PM11:37
Route 97 toward CROWFOOT STATION/SCENIC ACRES — departures from Dalhousie LRT Station NB, 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
HourDepartures
6 AM6:00, 6:46
7 AM7:26
8 AM8:06, 8:46
9 AM9:26
10 AM10:06, 10:46
11 AM11:26
12 PM12:06, 12:46
1 PM1:26
2 PM2:06, 2:46
3 PM3:26
4 PM4:06, 4:46
5 PM5:26
6 PM6:06, 6:46
7 PM7:26
8 PM8:06, 8:46
9 PM9:26
10 PM10:06, 10:46
11 PM11:26

Stops served — toward SOUTH RANCHLANDS

18 stops, in order of travel:

  1. Stop 9879 — Crowfoot LRT Station
  2. Stop 6267 — EB Crowfoot WY @ Crowfoot CR NW
  3. Stop 8298 — EB Crowfoot WY @ Crowfoot CI NW
  4. Stop 6156 — EB Ranchlands BV @ Nose Hill DR NW
  5. Stop 7232 — SB Ranchlands BV @ Ranchlands WY NW
  6. Stop 7177 — SB Ranchlands BV @ Ranchero DR DR NW
  7. Stop 6158 — EB Ranchlands BV @ Ranchglen DR NW
  8. Stop 7182 — SB Ranchlands BV @ Ranchview RD NW
  9. Stop 7183 — SB Ranchview DR @ Ranchlands BV NW
  10. Stop 7184 — EB Ranchview DR @ Ranchview CR NW
  11. Stop 5921 — EB Ranchview LI @ Ranchview DR NW
  12. Stop 7194 — EB 66 AV NW @ Dalcastle WY
  13. Stop 7195 — EB 66 AV NW @ Dalcastle RI
  14. Stop 5922 — SB Dalhousie DR @ 66 AV NW
  15. Stop 7106 — EB Dalhousie DR @ 54 ST NW
  16. Stop 5484 — EB Dalhousie DR @ 53 ST NW
  17. Stop 7097 — EB Dalhousie DR @ Dalham CR NW
  18. Stop 4002 — Dalhousie LRT Station NB

Stops served — toward CROWFOOT STATION/SCENIC ACRES

32 stops, in order of travel:

  1. Stop 4002 — Dalhousie LRT Station NB
  2. Stop 7400 — WB Dalhousie DR @ Dalham CR NW
  3. Stop 5476 — WB Dalhousie DR @ 53 ST NW
  4. Stop 7107 — WB Dalhousie DR @ 54 ST NW
  5. Stop 5909 — WB 66 AV NW @ Dalhousie DR
  6. Stop 7193 — WB 66 AV NW @ Dalcastle CO
  7. Stop 7192 — WB 66 AV NW @ Dalcastle WY
  8. Stop 7191 — WB Ranchview LI @ Ranch Estates DR NW
  9. Stop 6153 — WB Ranchview DR @ Ranchview RD NW
  10. Stop 7197 — WB Ranchlands BV @ Ranchview DR NW
  11. Stop 7196 — NB Ranchlands BV @ Ranchview RD NW
  12. Stop 6154 — WB Ranchlands BV @ Ranchero RI NW
  13. Stop 7176 — NB Ranchlands BV @ Ranchero DR NW
  14. Stop 7292 — WB Ranchlands BV @ Ranchlands WY NW
  15. Stop 7627 — WB Crowfoot WY @ Crowfoot CR NW
  16. Stop 6842 — SB Crowfoot Cl @ Crowfoot WY NW
  17. Stop 9876 — Crowfoot LRT Station
  18. Stop 7164 — SB Scurfield DR @ Scenic GD NW
  19. Stop 3484 — SB Scenic Acres DR @ Scenic Acres BV NW
  20. Stop 3485 — SB Scenic Acres DR @ Scenic Glen CR NW
  21. Stop 7147 — SB Scenic Acres DR @ Scenic Acres GA NW
  22. Stop 7148 — SB Scenic Acres DR @ Scenic Glen CR NW
  23. Stop 5220 — WB Scenic Acres DR@ Scimitar PT NW
  24. Stop 7151 — NB Scenic Acres DR @ Scandia PT NW
  25. Stop 7152 — NB Scenic Acres DR @ Scandia BA NW
  26. Stop 7159 — NB Scurfield DR @ Scripps LD NW
  27. Stop 7160 — NB Scurfield DR @ Scanlon GA NW
  28. Stop 7161 — EB Scurfield DR @ Scanlon GR NW
  29. Stop 7162 — SB Scurfield DR @ Scanlon PL NW
  30. Stop 7163 — EB Scurfield DR @ Scotia PT NW
  31. Stop 8574 — EB Scurfield DR @ Scenic GD NW
  32. Stop 9879 — Crowfoot LRT Station

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

What time is the first and last Route 97 bus toward SOUTH RANCHLANDS?

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 SOUTH RANCHLANDS leaves Crowfoot LRT Station at 5:30 AM and the last at 11:22 PM.

What time is the first and last Route 97 bus toward CROWFOOT STATION/SCENIC ACRES?

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 CROWFOOT STATION/SCENIC ACRES leaves Dalhousie LRT Station NB at 5:12 AM and the last at 11:37 PM.

Does Route 97 run on Sundays?

Yes — see the Sunday & holidays rows in the frequency tables above.