Stop 2516 — 31st Street NW Station (WB): Bus Schedule & Departure Times, Calgary
Stop 2516 (31st Street NW Station (WB), northwest Calgary) is served by Route 8 North Pointe Terminal/Foothills Medical Centre toward FOOTHILLS MEDICAL CENTRE, Route 9 Dalhousie Station/Chinook Station toward CHINOOK STATION, Route 20 Heritage Station/Northmount Dr N toward HERITAGE STATION and Route 108 Paskapoo Slopes toward VALLEY RIDGE VIA PASKAPOO SLOPES. On Monday–Thursday days the first departure is at 4:29 AM and the last at 1:37 AM, about every 7 minutes at peak. All times are scheduled times, effective Sep 9 – Dec 20, 2026.
Service alerts
Detour
Active Sep 10, 2026, 6:00 AM MT until Sep 14, 2026, 8:00 PM MT.
Starting at 8 p.m. on Thursday, September 10, and continuing until 8 p.m. on Monday, September 14, Hospital Road N.W. will be closed at Heritage Medical Research Building. Route 8 & southbound Route 90 will be detoured.
Buses will travel:
- From west on 16 Avenue N.W.
- Exit ramp to University Boulevard N.W., to Hospital Drive N.W.
- East on 16 Avenue N.W.
- South on 29 Street N.W.
- West into south leg of Foothills Medical Centre
- Continue north, past Grace Women's Health Centre
- East on Hospital Boulevard N.W., to regular route
The following stop will be temporarily closed:
- EB Hospital DR @ Cal Wenzel PH Bldg NW (#3560)
Please use the following stop in lieu of the closed stop:
- EB Hospital DR @ Health Science CE NW (#2933)
Alerts as of Sep 10, 2026, 6:09 AM MT
Route 8 North Pointe Terminal/Foothills Medical Centre — toward FOOTHILLS MEDICAL CENTRE
On Monday–Thursday days, the first bus toward FOOTHILLS MEDICAL CENTRE departs at 5:38 AM and the last at 1:37 AM, typically every 7 minutes.
Route 8 toward FOOTHILLS MEDICAL CENTRE — departures from stop 2516 (31st Street NW Station (WB)), Monday–Thursday, effective Sep 9 – Dec 20, 2026
| Hour | Departures |
| 5 AM | 5:38, 5:56 |
| 6 AM | 6:15, 6:33, 6:50 |
| 7 AM | 7:05, 7:23, 7:29, 7:34, 7:41, 7:46, 7:51, 7:58 |
| 8 AM | 8:03, 8:08, 8:15, 8:20, 8:25, 8:32, 8:37, 8:49 |
| 9 AM | 9:05, 9:21, 9:34, 9:55 |
| 10 AM | 10:16, 10:37, 10:58 |
| 11 AM | 11:19, 11:40 |
| 12 PM | 12:01, 12:22, 12:43 |
| 1 PM | 1:04, 1:25, 1:46 |
| 2 PM | 2:07, 2:28, 2:53 |
| 3 PM | 3:05, 3:15, 3:25, 3:35, 3:40, 3:49, 3:59 |
| 4 PM | 4:08, 4:13, 4:20, 4:25, 4:30, 4:35, 4:40, 4:57 |
| 5 PM | 5:14, 5:31, 5:48 |
| 6 PM | 6:05, 6:27, 6:46 |
| 7 PM | 7:07, 7:28, 7:49 |
| 8 PM | 8:10, 8:30 |
| 9 PM | 9:05, 9:34 |
| 10 PM | 10:09, 10:40 |
| 11 PM | 11:13, 11:46 |
| After midnight | 12:19 AM, 12:52 AM, 1:37 AM (after midnight — late-night service from the previous service day) |
Route 8 toward FOOTHILLS MEDICAL CENTRE — departures from stop 2516 (31st Street NW Station (WB)), Friday, effective Sep 9 – Dec 20, 2026
| Hour | Departures |
| 5 AM | 5:38, 5:56 |
| 6 AM | 6:15, 6:33, 6:50 |
| 7 AM | 7:05, 7:23, 7:29, 7:34, 7:41, 7:46, 7:51, 7:58 |
| 8 AM | 8:03, 8:08, 8:15, 8:20, 8:25, 8:32, 8:37, 8:49 |
| 9 AM | 9:05, 9:21, 9:34, 9:55 |
| 10 AM | 10:16, 10:37, 10:58 |
| 11 AM | 11:19, 11:40 |
| 12 PM | 12:01, 12:22, 12:43 |
| 1 PM | 1:04, 1:25, 1:46 |
| 2 PM | 2:07, 2:17, 2:28, 2:53, 2:56 |
| 3 PM | 3:05, 3:15, 3:25, 3:35, 3:40, 3:49 |
| 4 PM | 4:08, 4:13, 4:20, 4:25, 4:30, 4:35, 4:40, 4:57 |
| 5 PM | 5:14, 5:31, 5:48 |
| 6 PM | 6:05, 6:27, 6:46 |
| 7 PM | 7:07, 7:28, 7:49 |
| 8 PM | 8:10, 8:30 |
| 9 PM | 9:05, 9:34 |
| 10 PM | 10:09, 10:40 |
| 11 PM | 11:13, 11:46 |
| After midnight | 12:19 AM, 12:52 AM, 1:37 AM (early Saturday — late-night Friday service) |
Route 8 toward FOOTHILLS MEDICAL CENTRE — departures from stop 2516 (31st Street NW Station (WB)), Weekends & holidays, effective Sep 9 – Dec 20, 2026
| Hour | Departures |
| 7 AM | 7:07, 7:34 |
| 8 AM | 8:01, 8:28, 8:55 |
| 9 AM | 9:22, 9:49 |
| 10 AM | 10:16, 10:43 |
| 11 AM | 11:10, 11:37 |
| 12 PM | 12:04, 12:31, 12:58 |
| 1 PM | 1:25, 1:52 |
| 2 PM | 2:19, 2:46 |
| 3 PM | 3:13, 3:40 |
| 4 PM | 4:07, 4:34 |
| 5 PM | 5:01, 5:28, 5:55 |
| 6 PM | 6:22, 6:49 |
| 7 PM | 7:16, 7:43 |
| 8 PM | 8:10, 8:37 |
| 9 PM | 9:07, 9:42 |
| 10 PM | 10:17, 10:52 |
| 11 PM | 11:27 |
| After midnight | 12:02 AM (after midnight — late-night service from the previous service day) |
Route 9 Dalhousie Station/Chinook Station — toward CHINOOK STATION
On Monday, Tuesday, Thursday, Friday & Sep 9 – Dec 16 days, the first bus toward CHINOOK STATION departs at 4:29 AM and the last at 1:04 AM, typically every 11 minutes.
Route 9 toward CHINOOK STATION — departures from stop 2516 (31st Street NW Station (WB)), Monday, Tuesday, Thursday, Friday & Sep 9 – Dec 16, effective Sep 9 – Dec 20, 2026
| Hour | Departures |
| 4 AM | 4:29, 4:51 |
| 5 AM | 5:13, 5:35, 5:57 |
| 6 AM | 6:24, 6:46 |
| 7 AM | 7:08, 7:30, 7:41, 7:52 |
| 8 AM | 8:03, 8:14, 8:25, 8:36, 8:47, 8:58 |
| 9 AM | 9:08, 9:18, 9:40 |
| 10 AM | 10:02, 10:24, 10:46 |
| 11 AM | 11:08, 11:30, 11:52 |
| 12 PM | 12:14, 12:36, 12:58 |
| 1 PM | 1:20, 1:42 |
| 2 PM | 2:04, 2:26, 2:48 |
| 3 PM | 3:11, 3:34, 3:44, 3:57 |
| 4 PM | 4:06, 4:20, 4:28, 4:43 |
| 5 PM | 5:06, 5:29, 5:52 |
| 6 PM | 6:05, 6:11, 6:34 |
| 7 PM | 7:04, 7:34 |
| 8 PM | 8:04, 8:34 |
| 9 PM | 9:04, 9:34 |
| 10 PM | 10:04, 10:34 |
| 11 PM | 11:04, 11:34 |
| After midnight | 12:04 AM, 12:34 AM, 1:04 AM (after midnight — late-night service from the previous service day) |
Route 9 toward CHINOOK STATION — departures from stop 2516 (31st Street NW Station (WB)), Weekends & holidays, effective Sep 9 – Dec 20, 2026
| Hour | Departures |
| 5 AM | 5:08, 5:33 |
| 6 AM | 6:05, 6:37 |
| 7 AM | 7:09, 7:41 |
| 8 AM | 8:13, 8:45 |
| 9 AM | 9:17, 9:49 |
| 10 AM | 10:21, 10:53 |
| 11 AM | 11:25, 11:57 |
| 12 PM | 12:29 |
| 1 PM | 1:01, 1:33 |
| 2 PM | 2:05, 2:37 |
| 3 PM | 3:09, 3:41 |
| 4 PM | 4:13, 4:45 |
| 5 PM | 5:17, 5:49 |
| 6 PM | 6:21, 6:53 |
| 7 PM | 7:25, 7:57 |
| 8 PM | 8:29 |
| 9 PM | 9:01, 9:33 |
| 10 PM | 10:05, 10:37 |
| 11 PM | 11:02 |
Route 20 Heritage Station/Northmount Dr N — toward HERITAGE STATION
On Monday, Tuesday, Thursday, Friday & Sep 9 – Dec 16 days, the first bus toward HERITAGE STATION departs at 5:40 AM and the last at 1:03 AM, typically every 14 minutes.
Route 20 toward HERITAGE STATION — departures from stop 2516 (31st Street NW Station (WB)), Monday, Tuesday, Thursday, Friday & Sep 9 – Dec 16, effective Sep 9 – Dec 20, 2026
| Hour | Departures |
| 5 AM | 5:40 |
| 6 AM | 6:08, 6:39, 6:53 |
| 7 AM | 7:07, 7:23, 7:38, 7:52 |
| 8 AM | 8:06, 8:20, 8:36, 8:45, 8:56 |
| 9 AM | 9:02, 9:16, 9:29, 9:57 |
| 10 AM | 10:25, 10:53 |
| 11 AM | 11:21, 11:49 |
| 12 PM | 12:17, 12:45 |
| 1 PM | 1:13, 1:41 |
| 2 PM | 2:09, 2:37 |
| 3 PM | 3:09, 3:32, 3:46 |
| 4 PM | 4:00, 4:14, 4:28, 4:42, 4:56 |
| 5 PM | 5:10, 5:24, 5:36, 5:50 |
| 6 PM | 6:04, 6:18, 6:32, 6:45 |
| 7 PM | 7:00, 7:29, 7:57 |
| 8 PM | 8:24, 8:52 |
| 9 PM | 9:18, 9:42 |
| 10 PM | 10:12, 10:40 |
| 11 PM | 11:08, 11:35 |
| After midnight | 12:03 AM, 12:33 AM, 1:03 AM (after midnight — late-night service from the previous service day) |
Route 20 toward HERITAGE STATION — departures from stop 2516 (31st Street NW Station (WB)), Weekends & holidays, effective Sep 9 – Dec 20, 2026
| Hour | Departures |
| 6 AM | 6:10, 6:39 |
| 7 AM | 7:05, 7:31, 7:51 |
| 8 AM | 8:17, 8:43 |
| 9 AM | 9:10, 9:37 |
| 10 AM | 10:04, 10:31, 10:58 |
| 11 AM | 11:25, 11:52 |
| 12 PM | 12:19, 12:46 |
| 1 PM | 1:13, 1:40 |
| 2 PM | 2:07, 2:34 |
| 3 PM | 3:01, 3:28, 3:55 |
| 4 PM | 4:22, 4:49 |
| 5 PM | 5:16, 5:43 |
| 6 PM | 6:10, 6:37 |
| 7 PM | 7:04, 7:31, 7:58 |
| 8 PM | 8:23, 8:49 |
| 9 PM | 9:15, 9:41 |
| 10 PM | 10:07, 10:33, 10:59 |
| 11 PM | 11:25 |
| After midnight | 12:00 AM (after midnight — late-night service from the previous service day) |
Route 108 Paskapoo Slopes — toward VALLEY RIDGE VIA PASKAPOO SLOPES
On Monday, Tuesday, Thursday, Friday & Sep 9 – Dec 16 days, the first bus toward VALLEY RIDGE VIA PASKAPOO SLOPES departs at 6:18 AM and the last at 11:48 PM, typically every 25 minutes.
Route 108 toward VALLEY RIDGE VIA PASKAPOO SLOPES — departures from stop 2516 (31st Street NW Station (WB)), Monday, Tuesday, Thursday, Friday & Sep 9 – Dec 16, effective Sep 9 – Dec 20, 2026
| Hour | Departures |
| 6 AM | 6:18, 6:43 |
| 7 AM | 7:08, 7:33, 7:58 |
| 8 AM | 8:28 |
| 9 AM | 9:04, 9:36 |
| 10 AM | 10:06, 10:36 |
| 11 AM | 11:06, 11:36 |
| 12 PM | 12:06, 12:36 |
| 1 PM | 1:06, 1:36 |
| 2 PM | 2:06, 2:36 |
| 3 PM | 3:06, 3:36 |
| 4 PM | 4:01, 4:26, 4:51 |
| 5 PM | 5:16, 5:41 |
| 6 PM | 6:13, 6:45 |
| 7 PM | 7:15, 7:45 |
| 8 PM | 8:15, 8:45 |
| 9 PM | 9:15, 9:45 |
| 10 PM | 10:15, 10:45 |
| 11 PM | 11:15, 11:48 |
Route 108 toward VALLEY RIDGE VIA PASKAPOO SLOPES — departures from stop 2516 (31st Street NW Station (WB)), Weekends & holidays, effective Sep 9 – Dec 20, 2026
| Hour | Departures |
| 7 AM | 7:09, 7:54 |
| 8 AM | 8:39 |
| 9 AM | 9:24 |
| 10 AM | 10:09, 10:54 |
| 11 AM | 11:39 |
| 12 PM | 12:24 |
| 1 PM | 1:09, 1:54 |
| 2 PM | 2:39 |
| 3 PM | 3:24 |
| 4 PM | 4:09, 4:54 |
| 5 PM | 5:39 |
| 6 PM | 6:24 |
| 7 PM | 7:09, 7:54 |
| 8 PM | 8:39 |
| 9 PM | 9:24 |
| 10 PM | 10:09 |
Frequently asked questions
When is the first Route 8 bus from stop 2516?
The first Route 8 bus toward FOOTHILLS MEDICAL CENTRE departs stop 2516 at 5:38 AM on Monday–Thursday days, and the last at 1:37 AM.
Does Route 8 run on Sundays from stop 2516?
No — Route 8 has no scheduled Sunday departures from this stop in the current schedule period.
When is the first Route 9 bus from stop 2516?
The first Route 9 bus toward CHINOOK STATION departs stop 2516 at 4:29 AM on Monday, Tuesday, Thursday, Friday & Sep 9 – Dec 16 days, and the last at 1:04 AM.
Does Route 9 run on Sundays from stop 2516?
No — Route 9 has no scheduled Sunday departures from this stop in the current schedule period.
When is the first Route 20 bus from stop 2516?
The first Route 20 bus toward HERITAGE STATION departs stop 2516 at 5:40 AM on Monday, Tuesday, Thursday, Friday & Sep 9 – Dec 16 days, and the last at 1:03 AM.
Does Route 20 run on Sundays from stop 2516?
No — Route 20 has no scheduled Sunday departures from this stop in the current schedule period.
When is the first Route 108 bus from stop 2516?
The first Route 108 bus toward VALLEY RIDGE VIA PASKAPOO SLOPES departs stop 2516 at 6:18 AM on Monday, Tuesday, Thursday, Friday & Sep 9 – Dec 16 days, and the last at 11:48 PM.
Does Route 108 run on Sundays from stop 2516?
No — Route 108 has no scheduled Sunday departures from this stop in the current schedule period.
Where is stop 2516?
Stop 2516 is at 31st Street NW Station (WB) in northwest Calgary (51.081909, -114.129909).
About stop 2516
- Location: 51.081909, -114.129909 — northwest Calgary (NW quadrant)
- Routes serving this stop: Route 8, Route 9, Route 20, Route 108
- Nearest stops:
- 2800 — 31st Street NW Station (WB) (about 6 m, Routes MO)
- 2350 — 31st Street NW Station (EB) (about 20 m, Routes 8, 108, MO)
- 5293 — NB 31 ST NW@ 32 AV NW (about 52 m, Routes 38, 53, 65)
- 6296 — EB 32 AV NW @ Campus DR (about 62 m, Routes 9, 20, 38, 65)
- 9249 — EB 32 AV NW @ Campus DR (about 62 m, Routes 82)
- Other platforms at this station: stop 2800