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
| 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:30 AM | 11:22 PM | every 30 min | every 30 min | every 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 AM | 11:17 PM | every 40 min | every 40 min | every 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
| 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:12 AM | 11:37 PM | every 30 min | every 30 min | every 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 AM | 11:26 PM | every 40 min | every 40 min | every 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
| Hour | Departures |
| 5 AM | 5:30, 5:56 |
| 6 AM | 6:26, 6:56 |
| 7 AM | 7:26, 7:56 |
| 8 AM | 8:26, 8:56 |
| 9 AM | 9:26, 9:56 |
| 10 AM | 10:26, 10:56 |
| 11 AM | 11:26, 11:56 |
| 12 PM | 12:26, 12:56 |
| 1 PM | 1:26, 1:56 |
| 2 PM | 2:26, 2:56 |
| 3 PM | 3:26, 3:56 |
| 4 PM | 4:26, 4:56 |
| 5 PM | 5:26, 5:56 |
| 6 PM | 6:26, 6:56 |
| 7 PM | 7:26, 7:56 |
| 8 PM | 8:26, 8:56 |
| 9 PM | 9:26, 9:56 |
| 10 PM | 10:26, 10:56 |
| 11 PM | 11: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
| Hour | Departures |
| 6 AM | 6:07, 6:37 |
| 7 AM | 7:17, 7:57 |
| 8 AM | 8:37 |
| 9 AM | 9:17, 9:57 |
| 10 AM | 10:37 |
| 11 AM | 11:17, 11:57 |
| 12 PM | 12:37 |
| 1 PM | 1:17, 1:57 |
| 2 PM | 2:37 |
| 3 PM | 3:17, 3:57 |
| 4 PM | 4:37 |
| 5 PM | 5:17, 5:57 |
| 6 PM | 6:37 |
| 7 PM | 7:17, 7:57 |
| 8 PM | 8:37 |
| 9 PM | 9:17, 9:57 |
| 10 PM | 10:37 |
| 11 PM | 11: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
| Hour | Departures |
| 5 AM | 5:12, 5:52 |
| 6 AM | 6:22, 6:52 |
| 7 AM | 7:22, 7:52 |
| 8 AM | 8:22, 8:52 |
| 9 AM | 9:22, 9:52 |
| 10 AM | 10:22, 10:52 |
| 11 AM | 11:22, 11:52 |
| 12 PM | 12:22, 12:52 |
| 1 PM | 1:22, 1:52 |
| 2 PM | 2:22, 2:52 |
| 3 PM | 3:22, 3:52 |
| 4 PM | 4:22, 4:52 |
| 5 PM | 5:22, 5:52 |
| 6 PM | 6:22, 6:52 |
| 7 PM | 7:22, 7:52 |
| 8 PM | 8:22, 8:52 |
| 9 PM | 9:22, 9:52 |
| 10 PM | 10:22, 10:52 |
| 11 PM | 11: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
| Hour | Departures |
| 6 AM | 6:00, 6:46 |
| 7 AM | 7:26 |
| 8 AM | 8:06, 8:46 |
| 9 AM | 9:26 |
| 10 AM | 10:06, 10:46 |
| 11 AM | 11:26 |
| 12 PM | 12:06, 12:46 |
| 1 PM | 1:26 |
| 2 PM | 2:06, 2:46 |
| 3 PM | 3:26 |
| 4 PM | 4:06, 4:46 |
| 5 PM | 5:26 |
| 6 PM | 6:06, 6:46 |
| 7 PM | 7:26 |
| 8 PM | 8:06, 8:46 |
| 9 PM | 9:26 |
| 10 PM | 10:06, 10:46 |
| 11 PM | 11:26 |
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.