Route 60 Martindale — Calgary Transit Bus Schedule, Frequency & Stops
Route 60 Martindale is a Calgary Transit bus route running toward MARTINDALE and toward MARTINDALE. Service operates on Monday–Thursday, Friday, Sunday & holidays, Wednesday, Saturday, Saturday (Sep 12), Sunday, Saturday (Sep 19) and Wednesday days. On Monday, Tuesday, Thursday, Friday & Sep 9 – Dec 16 days, service toward MARTINDALE runs from 5:17 AM to 12:42 AM, about every 23 minutes at peak and every 23 minutes midday. All times are scheduled times, effective Sep 9 – Dec 20, 2026.
Service alerts
No alerts currently listed for this route — live alert list at /alerts/, updated every 10 minutes.
Frequency & span — toward MARTINDALE
| Days | First | Last | Peak | Midday | Evening |
|---|---|---|---|---|---|
| Monday, Tuesday, Thursday, Friday & Sep 9 – Dec 16 | 5:17 AM | 12:42 AM | every 23 min | every 23 min | every 23 min |
| Weekends & holidays | 5:19 AM | 12:56 AM | every 23 min | every 23 min | every 23 min |
Frequency & span — toward MARTINDALE
| Days | First | Last | Peak | Midday | Evening |
|---|---|---|---|---|---|
| Monday, Tuesday, Thursday, Friday & Sep 9 – Dec 16 | 4:55 AM | 12:50 AM | every 23 min | every 23 min | every 23 min |
| Weekends & holidays | 4:55 AM | 12:30 AM | every 23 min | every 23 min | every 23 min |
Departures from McKnight-Westwinds LRT Station — toward MARTINDALE
| Hour | Departures |
|---|---|
| 5 AM | 5:17, 5:40 |
| 6 AM | 6:03, 6:28, 6:51 |
| 7 AM | 7:14, 7:37 |
| 8 AM | 8:00, 8:23, 8:46 |
| 9 AM | 9:09, 9:32, 9:55 |
| 10 AM | 10:18, 10:41 |
| 11 AM | 11:04, 11:27, 11:50 |
| 12 PM | 12:13, 12:36, 12:59 |
| 1 PM | 1:22, 1:45 |
| 2 PM | 2:08, 2:31, 2:54 |
| 3 PM | 3:18, 3:42 |
| 4 PM | 4:06, 4:30, 4:54 |
| 5 PM | 5:18, 5:42 |
| 6 PM | 6:06, 6:28, 6:50 |
| 7 PM | 7:13, 7:36, 7:59 |
| 8 PM | 8:22, 8:45 |
| 9 PM | 9:08, 9:31, 9:54 |
| 10 PM | 10:17, 10:40 |
| 11 PM | 11:04, 11:28, 11:52 |
| After midnight | 12:17 AM, 12:42 AM (after midnight — late-night service from the previous service day) |
| Hour | Departures |
|---|---|
| 5 AM | 5:19, 5:42 |
| 6 AM | 6:05, 6:28, 6:51 |
| 7 AM | 7:14, 7:37 |
| 8 AM | 8:00, 8:23, 8:46 |
| 9 AM | 9:09, 9:32, 9:55 |
| 10 AM | 10:18, 10:41 |
| 11 AM | 11:04, 11:27, 11:50 |
| 12 PM | 12:13, 12:36, 12:59 |
| 1 PM | 1:22, 1:45 |
| 2 PM | 2:08, 2:31, 2:54 |
| 3 PM | 3:17, 3:40 |
| 4 PM | 4:03, 4:26, 4:49 |
| 5 PM | 5:12, 5:35, 5:58 |
| 6 PM | 6:21, 6:44 |
| 7 PM | 7:07, 7:30, 7:53 |
| 8 PM | 8:16, 8:39 |
| 9 PM | 9:02, 9:25, 9:48 |
| 10 PM | 10:10, 10:32, 10:54 |
| 11 PM | 11:16, 11:40 |
| After midnight | 12:06 AM, 12:33 AM, 12:56 AM (after midnight — late-night service from the previous service day) |
Departures from Saddletowne Terminal Stop K — toward MARTINDALE
| Hour | Departures |
|---|---|
| 4 AM | 4:55 |
| 5 AM | 5:18, 5:41 |
| 6 AM | 6:04, 6:27, 6:50 |
| 7 AM | 7:13, 7:36, 7:59 |
| 8 AM | 8:22, 8:45 |
| 9 AM | 9:08, 9:31, 9:54 |
| 10 AM | 10:17, 10:40 |
| 11 AM | 11:03, 11:26, 11:49 |
| 12 PM | 12:12, 12:35, 12:58 |
| 1 PM | 1:21, 1:44 |
| 2 PM | 2:07, 2:30, 2:54 |
| 3 PM | 3:18, 3:42 |
| 4 PM | 4:06, 4:30, 4:54 |
| 5 PM | 5:18, 5:42 |
| 6 PM | 6:05, 6:28, 6:51 |
| 7 PM | 7:14, 7:37 |
| 8 PM | 8:00, 8:23, 8:46 |
| 9 PM | 9:09, 9:32, 9:55 |
| 10 PM | 10:18, 10:42 |
| 11 PM | 11:06, 11:30, 11:55 |
| After midnight | 12:20 AM, 12:50 AM (after midnight — late-night service from the previous service day) |
| Hour | Departures |
|---|---|
| 4 AM | 4:55 |
| 5 AM | 5:18, 5:41 |
| 6 AM | 6:04, 6:27, 6:50 |
| 7 AM | 7:13, 7:36, 7:59 |
| 8 AM | 8:22, 8:45 |
| 9 AM | 9:08, 9:31, 9:54 |
| 10 AM | 10:17, 10:40 |
| 11 AM | 11:03, 11:26, 11:49 |
| 12 PM | 12:12, 12:35, 12:58 |
| 1 PM | 1:21, 1:44 |
| 2 PM | 2:07, 2:30, 2:53 |
| 3 PM | 3:16, 3:39 |
| 4 PM | 4:02, 4:25, 4:48 |
| 5 PM | 5:11, 5:34, 5:57 |
| 6 PM | 6:20, 6:43 |
| 7 PM | 7:06, 7:29, 7:52 |
| 8 PM | 8:15, 8:38 |
| 9 PM | 9:01, 9:24, 9:47 |
| 10 PM | 10:10, 10:32, 10:54 |
| 11 PM | 11:18, 11:42 |
| After midnight | 12:06 AM, 12:30 AM (after midnight — late-night service from the previous service day) |
Stops served — toward MARTINDALE
21 stops, in order of travel:
- Stop 9848 — McKnight-Westwinds LRT Station
- Stop 9651 — EB Westwinds DR @ Castleridge BV NE
- Stop 9655 — NB Castleridge BV @ N. of Castleridge DR NE
- Stop 5600 — NB Martindale GA @ 64 AV NE
- Stop 6574 — EB Martindale BV @ Martindale GA NE
- Stop 7888 — EB Martindale BV @ Martinview RD NE
- Stop 7889 — EB Martindale BV @ Martinbrook RD NE
- Stop 7890 — EB Martindale BV @ Martinbrook GA NE
- Stop 9635 — WB Martin Crossing DR @ Martindale DR NE
- Stop 9636 — WB Martin Crossing DR @ Martin Crossing WY NE
- Stop 9637 — WB Martin Crossing DR @ Martin Crossing GR NE
- Stop 9638 — WB Martin Crossing DR @ Martin Crossing MR NE
- Stop 8868 — Martindale LRT Station NB (Martindale BV)
- Stop 8869 — NB Martindale BV @ Martha's Haven PL NE
- Stop 8870 — EB Martindale BV @ Martha's Haven GR NE
- Stop 4091 — EB Martindale BV @ Martha's CL NE
- Stop 8352 — EB Martindale BV @ Martha's WY NE
- Stop 9692 — NB Martha's WY @ Martha's Meadow GA NE
- Stop 9632 — EB 80 AV NE @ Martha's WY
- Stop 9633 — EB 80 AV NE @ Saddlecreek GT
- Stop 1932 — Saddletowne Terminal Stop K
Stops served — toward MARTINDALE
20 stops, in order of travel:
- Stop 1932 — Saddletowne Terminal Stop K
- Stop 9551 — WB 80 AV NE @ Saddlecreek GA
- Stop 9666 — WB 80 AV NE @ 52 ST NE
- Stop 9683 — SB Martha's WY @ Martha's Meadow GA NE
- Stop 4088 — WB Martindale BV @ Martha's WY NE
- Stop 8871 — WB Martindale BV @ Martha's Meadow DR NE
- Stop 8872 — WB Martindale BV @ Martha's Haven MR NE
- Stop 8873 — SB Martindale BV @ Martha's Haven PL NE
- Stop 4984 — Martindale LRT Station EB (Martin Crossing DR)
- Stop 4983 — EB Martin Crossing DR @ Martin Crossing PA NE
- Stop 4982 — EB Martin Crossing DR @ Martin Crossing GR NE
- Stop 9361 — EB Martin Crossing DR @ Martin Crossing CR NE
- Stop 1819 — SB Martindale DR @ Martin Crossing DR NE
- Stop 9362 — WB Martindale BV @ Martindale DR NE
- Stop 9363 — WB Martindale BV @ Martinbrook GA NE
- Stop 4986 — WB Martindale BV @ Martinbrook RD NE
- Stop 4985 — WB Martindale BV @ Martinview RD NE
- Stop 8877 — SB Martindale GA @ Martindale BV NE
- Stop 9653 — WB Westwinds DR @ Castleridge BV NE
- Stop 9848 — McKnight-Westwinds LRT Station
Service exceptions
October 12, 2026 runs the Sunday schedule.
Frequently asked questions
How often does Route 60 run?
On Monday, Tuesday, Thursday, Friday & Sep 9 – Dec 16 days Route 60 runs about every 23 minutes at peak and every 23 minutes midday.
What time is the first and last Route 60 bus toward MARTINDALE?
On Monday, Tuesday, Thursday, Friday & Sep 9 – Dec 16 days the first bus toward MARTINDALE leaves McKnight-Westwinds LRT Station at 5:17 AM and the last at 12:42 AM.
What time is the first and last Route 60 bus toward MARTINDALE?
On Monday, Tuesday, Thursday, Friday & Sep 9 – Dec 16 days the first bus toward MARTINDALE leaves Saddletowne Terminal Stop K at 4:55 AM and the last at 12:50 AM.
Does Route 60 run on Sundays?
Yes — see the Sunday & holidays rows in the frequency tables above.