Route 46 MacEwan — Calgary Transit Bus Schedule, Frequency & Stops
Route 46 MacEwan is a Calgary Transit bus route running toward SAGE HILL and toward 78 AV TERMINAL. Service operates on Monday–Thursday, Friday, Sunday & holidays, Wednesday, Saturday, Saturday (Sep 12), Sunday, Saturday (Sep 19) and Wednesday days. On Monday–Thursday days, service toward SAGE HILL runs from 5:00 AM to 12:12 AM, about every 14 minutes at peak and every 26 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 SAGE HILL
| Days | First | Last | Peak | Midday | Evening |
|---|---|---|---|---|---|
| Monday–Thursday | 5:00 AM | 12:12 AM | every 14 min | every 26 min | every 26 min |
| Friday | 5:00 AM | 12:12 AM | every 14 min | every 26 min | every 26 min |
| Weekends & holidays | 5:00 AM | 10:46 PM | every 26 min | every 26 min | every 26 min |
Frequency & span — toward 78 AV TERMINAL
| Days | First | Last | Peak | Midday | Evening |
|---|---|---|---|---|---|
| Monday, Tuesday, Thursday, Friday & Sep 9 – Dec 16 | 5:32 AM | 11:53 PM | every 14 min | every 26 min | every 26 min |
| Weekends & holidays | 5:09 AM | 10:56 PM | every 26 min | every 26 min | every 26 min |
Departures from 78th Avenue N Station (NB) — toward SAGE HILL
| Hour | Departures |
|---|---|
| 5 AM | 5:00, 5:13, 5:26, 5:39, 5:52 |
| 6 AM | 6:06, 6:20, 6:34, 6:48 |
| 7 AM | 7:02, 7:16, 7:30, 7:44, 7:58 |
| 8 AM | 8:12, 8:26, 8:40, 8:54 |
| 9 AM | 9:20, 9:46 |
| 10 AM | 10:12, 10:38 |
| 11 AM | 11:04, 11:30, 11:56 |
| 12 PM | 12:22, 12:48 |
| 1 PM | 1:14, 1:40 |
| 2 PM | 2:06, 2:32, 2:58 |
| 3 PM | 3:12, 3:26, 3:40, 3:54, 3:55 |
| 4 PM | 4:08, 4:22, 4:36, 4:50 |
| 5 PM | 5:04, 5:18, 5:32, 5:46 |
| 6 PM | 6:15, 6:34 |
| 7 PM | 7:00, 7:26, 7:52 |
| 8 PM | 8:18, 8:44 |
| 9 PM | 9:10, 9:36 |
| 10 PM | 10:02, 10:28, 10:54 |
| 11 PM | 11:20, 11:46 |
| After midnight | 12:12 AM (after midnight — late-night service from the previous service day) |
| Hour | Departures |
|---|---|
| 5 AM | 5:00, 5:13, 5:26, 5:39, 5:52 |
| 6 AM | 6:06, 6:20, 6:34, 6:48 |
| 7 AM | 7:02, 7:16, 7:30, 7:44, 7:58 |
| 8 AM | 8:12, 8:26, 8:40, 8:54 |
| 9 AM | 9:20, 9:46 |
| 10 AM | 10:12, 10:38 |
| 11 AM | 11:04, 11:30, 11:56 |
| 12 PM | 12:22, 12:48 |
| 1 PM | 1:14, 1:30, 1:40 |
| 2 PM | 2:06, 2:32, 2:58 |
| 3 PM | 3:12, 3:26, 3:40, 3:54 |
| 4 PM | 4:08, 4:22, 4:36, 4:50 |
| 5 PM | 5:04, 5:18, 5:32, 5:46 |
| 6 PM | 6:15, 6:34 |
| 7 PM | 7:00, 7:26, 7:52 |
| 8 PM | 8:18, 8:44 |
| 9 PM | 9:10, 9:36 |
| 10 PM | 10:02, 10:28, 10:54 |
| 11 PM | 11:20, 11:46 |
| After midnight | 12:12 AM (early Saturday — late-night Friday service) |
| Hour | Departures |
|---|---|
| 5 AM | 5:00, 5:26, 5:52 |
| 6 AM | 6:18, 6:44 |
| 7 AM | 7:10, 7:36 |
| 8 AM | 8:02, 8:28, 8:54 |
| 9 AM | 9:20, 9:46 |
| 10 AM | 10:12, 10:38 |
| 11 AM | 11:04, 11:30, 11:56 |
| 12 PM | 12:22, 12:48 |
| 1 PM | 1:14, 1:40 |
| 2 PM | 2:06, 2:32, 2:58 |
| 3 PM | 3:24, 3:50 |
| 4 PM | 4:16, 4:42 |
| 5 PM | 5:08, 5:34 |
| 6 PM | 6:00, 6:26, 6:52 |
| 7 PM | 7:18, 7:44 |
| 8 PM | 8:10, 8:36 |
| 9 PM | 9:02, 9:28, 9:54 |
| 10 PM | 10:20, 10:46 |
Departures from NB Sage Valley RD @ Sage Valley BV NW — toward 78 AV TERMINAL
| Hour | Departures |
|---|---|
| 5 AM | 5:32, 5:46 |
| 6 AM | 6:00, 6:14, 6:28, 6:44, 6:58 |
| 7 AM | 7:12, 7:26, 7:40, 7:54 |
| 8 AM | 8:03, 8:08, 8:22, 8:36 |
| 9 AM | 9:03, 9:29, 9:55 |
| 10 AM | 10:21, 10:47 |
| 11 AM | 11:13, 11:39 |
| 12 PM | 12:05, 12:31, 12:57 |
| 1 PM | 1:23, 1:49 |
| 2 PM | 2:15, 2:41 |
| 3 PM | 3:07, 3:21, 3:35, 3:49 |
| 4 PM | 4:03, 4:17, 4:31, 4:45, 4:59 |
| 5 PM | 5:13, 5:27, 5:41, 5:55 |
| 6 PM | 6:22, 6:48 |
| 7 PM | 7:07, 7:33, 7:59 |
| 8 PM | 8:25, 8:51 |
| 9 PM | 9:17, 9:43 |
| 10 PM | 10:09, 10:35 |
| 11 PM | 11:01, 11:27, 11:53 |
| Hour | Departures |
|---|---|
| 5 AM | 5:09, 5:35 |
| 6 AM | 6:01, 6:27, 6:53 |
| 7 AM | 7:19, 7:45 |
| 8 AM | 8:11, 8:37 |
| 9 AM | 9:03, 9:29, 9:55 |
| 10 AM | 10:21, 10:47 |
| 11 AM | 11:13, 11:39 |
| 12 PM | 12:05, 12:31, 12:57 |
| 1 PM | 1:23, 1:49 |
| 2 PM | 2:15, 2:41 |
| 3 PM | 3:07, 3:33, 3:59 |
| 4 PM | 4:25, 4:51 |
| 5 PM | 5:17, 5:43 |
| 6 PM | 6:09, 6:35 |
| 7 PM | 7:01, 7:27, 7:53 |
| 8 PM | 8:19, 8:45 |
| 9 PM | 9:11, 9:37 |
| 10 PM | 10:03, 10:29, 10:56 |
Stops served — toward SAGE HILL
34 stops, in order of travel:
- Stop 5579 — 78th Avenue N Station (NB)
- Stop 4458 — Beddington Towne Centre Station (NB)
- Stop 5496 — WB Bergen RD @ Centre ST N
- Stop 5499 — NB Bermuda DR @ Bergen RD NW
- Stop 8101 — WB Bermuda DR @ Bernard DR NW
- Stop 5500 — NB Berkshire RD @ Bermuda DR NW
- Stop 8103 — WB Berkshire BV @ Berkshire RD NW
- Stop 4096 — WB Berkshire BV @ Sandstone DR NW
- Stop 6984 — WB Berkshire BV @ E. of Sandarac DR NW
- Stop 7806 — WB Berkshire BV @ Sandarac DR NW
- Stop 1704 — WB MacEwan Glen DR @ 14 ST NW
- Stop 1705 — WB MacEwan Glen DR @ MacEwan Park VW NW
- Stop 7322 — WB MacEwan DR @ MacEwan Park RD NW
- Stop 6538 — NB MacEwan DR @ S. of MacEwan Park CL NW
- Stop 7323 — EB MacEwan DR @ MacEwan Ridge GA NW
- Stop 7324 — EB MacEwan DR @ MacEwan Meadow WY NW
- Stop 6988 — NB 14 ST NW @ Sandarac DR
- Stop 6992 — WB Hidden Valley DR @ 14 ST NW
- Stop 6993 — WB Hidden Valley DR @ Hidden Valley LD NW
- Stop 6994 — WB Hidden Valley DR @ Hidden PA NW
- Stop 7695 — WB Hidden Valley DR @ Hidden Ranch BV NW
- Stop 7696 — WB Hidden Valley DR @ Hidden CL NW
- Stop 8407 — WB Hidden Valley DR @ Hidden WY NW
- Stop 8408 — NB Hidden Valley DR @ Hidden Hills WY NW
- Stop 9761 — WB Hidden Valley DR @ Hidden Hills TC NW
- Stop 2064 — NB Shaganappi Tr @ Sherwood Ga NW
- Stop 2054 — NB Kincora Ga @ Shaganappi Tr NW
- Stop 1706 — EB Kincora Glen RD @ Kincora ST NW
- Stop 2992 — NB 37 ST NW @ Kincora Glen RD NW
- Stop 3493 — WB Sage Hill Ga @ 37 St NW
- Stop 2983 — NB Sage Hill BV @ Sage Hill RD NW
- Stop 4732 — WB Sage Valley BV @ Sage Hill VW NW
- Stop 4733 — WB Sage Valley BV @ Sage Valley RD NW
- Stop 4734 — NB Sage Valley RD @ Sage Valley BV NW
Stops served — toward 78 AV TERMINAL
44 stops, in order of travel:
- Stop 4734 — NB Sage Valley RD @ Sage Valley BV NW
- Stop 4786 — EB Sage Valley DR @ Sage Valley RD NW
- Stop 4787 — EB Sage Valley DR @ Sage Valley GR NW
- Stop 4822 — NB Sage Valley DR NW @ S.Leg Sage Valley PA NW
- Stop 4823 — NB Sage Valley DR NW @ N.Leg Sage Valley PA NW
- Stop 4889 — EB 144 AV NW @ Sage Valley DR NW
- Stop 4729 — SB Sage Hill DR @ 144 AV NW
- Stop 4730 — SB Sage Hill DR @ Sage Hill WY NW
- Stop 3416 — WB Sage Valley Blvd @ Sage Hill Dr NW
- Stop 2993 — SB Sage Hill BV @ N. of Sage Hill RD NW
- Stop 2982 — EB Sage Hill LI NW @ 37 ST NW
- Stop 2994 — SB 37 ST NW @ Symons Valley PY NW
- Stop 1701 — WB Kincora Glen RD @ Kincora Glen PA NW
- Stop 1702 — WB Kincora Glen RD @ Kincora GA NW
- Stop 2063 — SB Shaganappi TR @ Kincora GA NW
- Stop 2065 — SB Shaganappi TR @ Sherwood GA NW
- Stop 2955 — EB Hidden Valley DR @ Shaganappi TR NW
- Stop 2996 — SB Hidden Valley DR @ Hidden Valley DR NW
- Stop 2997 — SB Hidden Valley DR @ Hidden Hills WY NW
- Stop 2998 — EB Hidden Valley DR @ Hidden WAY NW
- Stop 1703 — EB Hidden Valley DR @ Hidden CL NW
- Stop 2999 — EB Hidden Valley DR @ Hidden CR NW
- Stop 3002 — EB Hidden Valley DR @ Hidden PA NW
- Stop 3003 — EB Hidden Valley DR @ Hidden CI NW
- Stop 3004 — EB Hidden Valley DR @ 14 ST NW
- Stop 6576 — WB MacEwan DR @ 14 ST NW
- Stop 7378 — WB MacEwan DR @ MacEwan Valley GA NW
- Stop 7379 — SB MacEwan DR @ MacEwan Ridge GA NW
- Stop 6577 — SB MacEwan DR @ MacEwan Park CL NW
- Stop 7381 — SB MacEwan DR @ MacEwan Park RI NW
- Stop 7384 — EB MacEwan DR @ MacEwan Park CI NW
- Stop 6328 — EB MacEwan Glen DR @ MacEwan Park VW NW
- Stop 6329 — EB Berkshire BV @ 14 ST NW
- Stop 7807 — EB Berkshire BV @ Berkley DR NW
- Stop 7808 — EB Berkshire BV @ E. of Berkley DR NW
- Stop 6197 — EB Berkshire BV @ Beddington BV NW
- Stop 8104 — EB Berkshire RD @ Berkshire BV NW
- Stop 6198 — EB Bermuda DR @ Berkshire RD NW
- Stop 8102 — EB Bermuda DR @ Bemuda RD NW
- Stop 5165 — EB Bergen RD @ Bermuda DR NW
- Stop 8421 — SB Centre ST N @ Bergen RD N
- Stop 4590 — Beddington Towne Centre Station (SB)
- Stop 5167 — SB Centre ST N@ Beddington BV N
- Stop 5579 — 78th Avenue N Station (NB)
Service exceptions
October 12, 2026 runs the Sunday schedule.
Frequently asked questions
How often does Route 46 run?
On Monday–Thursday days Route 46 runs about every 14 minutes at peak and every 26 minutes midday.
What time is the first and last Route 46 bus toward SAGE HILL?
On Monday–Thursday days the first bus toward SAGE HILL leaves 78th Avenue N Station (NB) at 5:00 AM and the last at 12:12 AM.
What time is the first and last Route 46 bus toward 78 AV TERMINAL?
On Monday, Tuesday, Thursday, Friday & Sep 9 – Dec 16 days the first bus toward 78 AV TERMINAL leaves NB Sage Valley RD @ Sage Valley BV NW at 5:32 AM and the last at 11:53 PM.
Does Route 46 run on Sundays?
Yes — see the Sunday & holidays rows in the frequency tables above.