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 & Stampede (Jul 2–10) & Jun 23 – Aug 28 days the first departure is at 4:29 AM and the last at 1:37 AM, about every 12 minutes at peak. All times are scheduled times, effective Jun 16 – Aug 30, 2026.

Service alerts

Stop moved

Active Jul 27, 2026, 8:00 AM MT until Jul 29, 2026, 3:00 PM MT.

Starting at 9 a.m. on Monday, July 27, and continuing until 3 p.m. on Wednesday, July 29, eastbound Heritage Drive S.W. will have a lane closure between 7 Street S.W. & Haddon Road S.W. Routes 20, 56 & 81 will have a stop closure.

The following stop will be temporarily closed:

  • EB Heritage DR @ 5 ST SW (#6951)

Please use the following stop in lieu of the closed stop:

  • Elbow Drive Station (EB) (#5192)

Stop moved

Active Jul 23, 2026, 6:00 AM MT until Aug 17, 2026, 9:00 AM MT.

Starting Thursday, July 23 from 12 p.m. (noon) through Monday, August 17 at 9 p.m., the northbound right turn bay on Home Road N.W. @ 16 Avenue N.W. will be closed for shaft construction. Routes 40 and 108 will have a stop closure.

The following stop will be temporarily closed:

  • SB 16 AV N.W. @ Home RD N.W. (#6795) - Routes 40 and 108

Please use the following stop in lieu of the closed stop:

  • SB 16 AV N.W. @ Home RD N.W. - temporary stop, 37m south of the closed stop

Detour (route-level — may not affect this stop)

Active Jun 23, 2026, 1:30 AM MT until Sep 4, 2026, 6:00 AM MT.

Starting Tuesday, June 23 at 1:30 a.m. through Friday, September 4 at 6 a.m., access roads to Foothills Hospital (Women's Health Centre and the bus terminal) will be closed for construction. Routes 9, 40, 90 and 104 will be detoured.

Southbound Routes 9, 40 and 104 buses will remain on southbound on 29 Street N.W. bypassing Foothills Medical Centre Campus, to regular route.

The following stops will be temporarily closed:

  • Foothills Hospital (Women¿s Health Centre:
    • Stop #5771 - Routes 9 & 104
    • Stop #8022 - Route 40
  • EB Hospital DR @ Health Science CE NW:
    • Stop #2933 - Route 40
    • Stop #9903 - Routes 9 & 10
  • Foothills Hospital (North Tower):
    • Stop #8339 - Routes 9, 90 & 104
  • Foothills Hospital (Women¿s Health Centre):
    • Stop #5771 - Routes 40 & 90
    • Stop #8022 - Routes 9 & 104
  • EB Hospital DR @ Health Science CE NW:
    • Stop #2933 - Routes 9, 90 & 104
    • Stop #9903 - Route 40

Please use the following temporary stop in lieu of the closed stop:

  • SB 29 ST NW @ Hospital DR (#6629)
  • SB 29 ST NW @ 13 AV NW (#5013)
  • NB 29 ST NW @ 13 AV NW - detour stop**
  • NB 29 ST NW @ 15 AV NW (#6613)

** Note: Detour stop is not universally accessible

Stop moved

Active Jul 14, 2026, 9:00 AM MT until Jul 28, 2026, 3:00 PM MT.

Starting Tuesday, July 14 through Tuesday, July 28, lane closures will be in effect on westbound Parkdale Boulevard between 26 - 27 Street N.W. for construction.

Closure is in effect:
Weekdays between 9 a.m. - 3 p.m.
Weekends between 7 a.m. - 5 p.m.

The following stop will be temporarily closed:

  • WB Parkdale BV @ 26 ST NW (Stop: #5011) - Routes 1, 9, 90 & 104

Please use the following stop in lieu of the closed stop:

  • WB Parkdale BV @ 27 ST NW (Stop: #8852)

Alerts as of Jul 27, 2026, 8:00 AM MT

Route 8 North Pointe Terminal/Foothills Medical Centre — toward FOOTHILLS MEDICAL CENTRE

On Monday & Stampede (Jul 2–10) & Jun 23 – Aug 28 days, the first bus toward FOOTHILLS MEDICAL CENTRE departs at 5:38 AM and the last at 1:37 AM, typically every 12 minutes.

Route 8 toward FOOTHILLS MEDICAL CENTRE — departures from stop 2516 (31st Street NW Station (WB)), Monday & Stampede (Jul 2–10) & Jun 23 – Aug 28, effective Jun 16 – Aug 30, 2026
HourDepartures
5 AM5:38, 5:56
6 AM6:15, 6:33, 6:50
7 AM7:05, 7:23, 7:32, 7:41, 7:49, 7:58
8 AM8:08, 8:16, 8:25, 8:37, 8:49
9 AM9:05, 9:21, 9:34, 9:55
10 AM10:16, 10:37, 10:58
11 AM11:19, 11:40
12 PM12:01, 12:22, 12:43
1 PM1:04, 1:25, 1:46
2 PM2:07, 2:28, 2:53
3 PM3:05, 3:15, 3:25, 3:35, 3:45, 3:55
4 PM4:08, 4:20, 4:30, 4:40, 4:57
5 PM5:14, 5:31, 5:48
6 PM6:05, 6:27, 6:46
7 PM7:07, 7:28, 7:49
8 PM8:10, 8:30
9 PM9:05, 9:34
10 PM10:09, 10:40
11 PM11:13, 11:46
After midnight12: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)), Weekends & holidays, effective Jun 16 – Aug 30, 2026
HourDepartures
7 AM7:07, 7:34
8 AM8:01, 8:28, 8:55
9 AM9:22, 9:49
10 AM10:16, 10:43
11 AM11:10, 11:37
12 PM12:04, 12:31, 12:58
1 PM1:25, 1:52
2 PM2:19, 2:46
3 PM3:13, 3:40
4 PM4:07, 4:34
5 PM5:01, 5:28, 5:55
6 PM6:22, 6:49
7 PM7:16, 7:43
8 PM8:10, 8:37
9 PM9:07, 9:42
10 PM10:17, 10:52
11 PM11:27
After midnight12:02 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)), Tuesday–Thursday, effective Jun 16 – Aug 30, 2026
HourDepartures
5 AM5:38, 5:56
6 AM6:15, 6:33, 6:50
7 AM7:05, 7:23, 7:29, 7:34, 7:41, 7:46, 7:51, 7:58
8 AM8:03, 8:08, 8:15, 8:20, 8:25, 8:32, 8:37, 8:49
9 AM9:05, 9:21, 9:34, 9:55
10 AM10:16, 10:37, 10:58
11 AM11:19, 11:40
12 PM12:01, 12:22, 12:43
1 PM1:04, 1:25, 1:46
2 PM2:07, 2:28, 2:53
3 PM3:05, 3:15, 3:25, 3:35, 3:40, 3:49, 3:59
4 PM4:08, 4:13, 4:20, 4:25, 4:30, 4:35, 4:40, 4:57
5 PM5:14, 5:31, 5:48
6 PM6:05, 6:27, 6:46
7 PM7:07, 7:28, 7:49
8 PM8:10, 8:30
9 PM9:05, 9:34
10 PM10:09, 10:40
11 PM11:13, 11:46
After midnight12: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 Jun 16 – Aug 30, 2026
HourDepartures
5 AM5:38, 5:56
6 AM6:15, 6:33, 6:50
7 AM7:05, 7:23, 7:29, 7:34, 7:41, 7:46, 7:51, 7:58
8 AM8:03, 8:08, 8:15, 8:20, 8:25, 8:32, 8:37, 8:49
9 AM9:05, 9:21, 9:34, 9:55
10 AM10:16, 10:37, 10:58
11 AM11:19, 11:40
12 PM12:01, 12:22, 12:43
1 PM1:04, 1:25, 1:46
2 PM2:07, 2:17, 2:28, 2:53, 2:56
3 PM3:05, 3:15, 3:25, 3:35, 3:40, 3:49
4 PM4:08, 4:13, 4:20, 4:25, 4:30, 4:35, 4:40, 4:57
5 PM5:14, 5:31, 5:48
6 PM6:05, 6:27, 6:46
7 PM7:07, 7:28, 7:49
8 PM8:10, 8:30
9 PM9:05, 9:34
10 PM10:09, 10:40
11 PM11:13, 11:46
After midnight12:19 AM, 12:52 AM, 1:37 AM (early Saturday — late-night Friday service)

Route 9 Dalhousie Station/Chinook Station — toward CHINOOK STATION

On Monday–Friday days, the first bus toward CHINOOK STATION departs at 4:29 AM and the last at 1:01 AM, typically every 11 minutes.

Route 9 toward CHINOOK STATION — departures from stop 2516 (31st Street NW Station (WB)), Monday–Friday, effective Jun 16 – Aug 30, 2026
HourDepartures
4 AM4:29, 4:51
5 AM5:13, 5:35, 5:57
6 AM6:19, 6:45
7 AM7:07, 7:29, 7:40, 7:51
8 AM8:02, 8:13, 8:24, 8:35, 8:46, 8:57
9 AM9:08, 9:18, 9:39
10 AM10:01, 10:23, 10:45
11 AM11:07, 11:29, 11:51
12 PM12:13, 12:35, 12:57
1 PM1:19, 1:41
2 PM2:03, 2:25, 2:47
3 PM3:10, 3:32, 3:43, 3:54
4 PM4:05, 4:16, 4:27, 4:38
5 PM5:00, 5:22, 5:44
6 PM6:06, 6:28, 6:47
7 PM7:09, 7:31
8 PM8:01, 8:31
9 PM9:01, 9:31
10 PM10:01, 10:31
11 PM11:01, 11:31
After midnight12:01 AM, 12:31 AM, 1:01 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 Jun 16 – Aug 30, 2026
HourDepartures
5 AM5:09, 5:59
6 AM6:30
7 AM7:01, 7:32
8 AM8:03, 8:34
9 AM9:06, 9:37
10 AM10:08, 10:39
11 AM11:10, 11:41
12 PM12:14, 12:45
1 PM1:16, 1:47
2 PM2:18, 2:49
3 PM3:20, 3:51
4 PM4:22, 4:53
5 PM5:24, 5:55
6 PM6:25, 6:55
7 PM7:26, 7:57
8 PM8:27, 8:58
9 PM9:29
10 PM10:00, 10:31
11 PM11:02

Route 20 Heritage Station/Northmount Dr N — toward HERITAGE STATION

On Monday & Stampede (Jul 2–10) & Jun 23 – Aug 28 days, the first bus toward HERITAGE STATION departs at 5:40 AM and the last at 1:03 AM, typically every 15 minutes.

Route 20 toward HERITAGE STATION — departures from stop 2516 (31st Street NW Station (WB)), Monday & Stampede (Jul 2–10) & Jun 23 – Aug 28, effective Jun 16 – Aug 30, 2026
HourDepartures
5 AM5:40, 5:51
6 AM6:08, 6:39, 6:53
7 AM7:07, 7:23, 7:38, 7:52
8 AM8:06, 8:20, 8:36, 8:45
9 AM9:02, 9:29, 9:57
10 AM10:25, 10:53
11 AM11:21, 11:49
12 PM12:17, 12:45
1 PM1:13, 1:41
2 PM2:09, 2:37
3 PM3:09, 3:32, 3:46
4 PM4:00, 4:14, 4:28, 4:42, 4:56
5 PM5:10, 5:24, 5:36, 5:50
6 PM6:04, 6:18, 6:32, 6:45
7 PM7:00, 7:29, 7:57
8 PM8:24, 8:52
9 PM9:18, 9:42
10 PM10:12, 10:40
11 PM11:08, 11:35
After midnight12: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)), Monday, Wednesday, Saturday, Sunday, effective Jun 16 – Aug 30, 2026
HourDepartures
6 AM6:10, 6:39
7 AM7:05, 7:31, 7:51
8 AM8:17, 8:43
9 AM9:10, 9:37
10 AM10:04, 10:31, 10:58
11 AM11:25, 11:52
12 PM12:19, 12:46
1 PM1:13, 1:40
2 PM2:07, 2:34
3 PM3:01, 3:28, 3:55
4 PM4:22, 4:49
5 PM5:16, 5:43
6 PM6:10, 6:37
7 PM7:04, 7:31, 7:58
8 PM8:23, 8:49
9 PM9:15, 9:41
10 PM10:07, 10:33, 10:59
11 PM11:25
After midnight12:00 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)), Tuesday–Friday, effective Jun 16 – Aug 30, 2026
HourDepartures
5 AM5:40
6 AM6:08, 6:39, 6:53
7 AM7:07, 7:23, 7:38, 7:52
8 AM8:06, 8:20, 8:36, 8:45, 8:56
9 AM9:02, 9:16, 9:29, 9:57
10 AM10:25, 10:53
11 AM11:21, 11:49
12 PM12:17, 12:45
1 PM1:13, 1:41
2 PM2:09, 2:37
3 PM3:09, 3:32, 3:46
4 PM4:00, 4:14, 4:28, 4:42, 4:56
5 PM5:10, 5:24, 5:36, 5:50
6 PM6:04, 6:18, 6:32, 6:45
7 PM7:00, 7:29, 7:57
8 PM8:24, 8:52
9 PM9:18, 9:42
10 PM10:12, 10:40
11 PM11:08, 11:35
After midnight12: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)), Saturday–Sunday, effective Jun 16 – Aug 30, 2026
HourDepartures
6 AM6:10, 6:39
7 AM7:07, 7:35, 7:57
8 AM8:25, 8:53
9 AM9:23, 9:51
10 AM10:19, 10:47
11 AM11:15, 11:43
12 PM12:11, 12:39
1 PM1:07, 1:35
2 PM2:03, 2:31, 2:59
3 PM3:27, 3:55
4 PM4:23, 4:51
5 PM5:19, 5:47
6 PM6:15, 6:43
7 PM7:11, 7:39
8 PM8:06, 8:33
9 PM9:01, 9:29, 9:57
10 PM10:25, 10:53
11 PM11:21
After midnight12:00 AM (after midnight — late-night service from the previous service day)

Route 108 Paskapoo Slopes — toward VALLEY RIDGE VIA PASKAPOO SLOPES

On Monday–Friday days, the first bus toward VALLEY RIDGE VIA PASKAPOO SLOPES departs at 6:18 AM and the last at 11:48 PM, typically every 30 minutes.

Route 108 toward VALLEY RIDGE VIA PASKAPOO SLOPES — departures from stop 2516 (31st Street NW Station (WB)), Monday–Friday, effective Jun 16 – Aug 30, 2026
HourDepartures
6 AM6:18, 6:48
7 AM7:18, 7:48
8 AM8:18, 8:48
9 AM9:18, 9:48
10 AM10:18, 10:48
11 AM11:18, 11:48
12 PM12:18, 12:48
1 PM1:18, 1:48
2 PM2:18, 2:48
3 PM3:18, 3:48
4 PM4:18, 4:48
5 PM5:18, 5:48
6 PM6:18, 6:48
7 PM7:18, 7:48
8 PM8:18, 8:48
9 PM9:18, 9:48
10 PM10:18, 10:48
11 PM11:18, 11:48
Route 108 toward VALLEY RIDGE VIA PASKAPOO SLOPES — departures from stop 2516 (31st Street NW Station (WB)), Weekends & holidays, effective Jun 16 – Aug 30, 2026
HourDepartures
7 AM7:09, 7:54
8 AM8:39
9 AM9:24
10 AM10:09, 10:54
11 AM11:39
12 PM12:24
1 PM1:09, 1:54
2 PM2:39
3 PM3:24
4 PM4:09, 4:54
5 PM5:39
6 PM6:24
7 PM7:09, 7:54
8 PM8:39
9 PM9:24
10 PM10: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 & Stampede (Jul 2–10) & Jun 23 – Aug 28 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–Friday days, and the last at 1:01 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 & Stampede (Jul 2–10) & Jun 23 – Aug 28 days, and the last at 1:03 AM.

Does Route 20 run on Sundays from stop 2516?

Yes — see the Sunday & holidays table above for Route 20 departures from this stop.

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–Friday 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