T-Comm
Fleet
Fleet - Real Time
Real Time
Search
List Active
By Route
By Model
Archive
Fleet List
Schedule
Schedule
Routes
Map
Rove
About
Stop #51895
Westbound W 41 Ave @ Holland St
Interactive Map
«
2026/11/05
Loading...
»
Upcoming
All
5:05:52
41 41st Avenue/To Crown St
Trip
Block
2201
2005-7 NFI E40LFR
5:24:52
41 41st Avenue/To Crown St
Trip
Block
2187
2005-7 NFI E40LFR
5:39:52
41 41st Avenue/To Crown St
Trip
Block
2211
2005-7 NFI E40LFR
5:54:52
41 41st Avenue/To Crown St
Trip
Block
2206
2005-7 NFI E40LFR
6:09:52
(06:09 |
+0.6)
41 41st Avenue/To Crown St
Trip
Block
2259
2005-7 NFI E40LFR
6:14:55
(06:13 |
+1.1)
49 49TH Avenue/To UBC Exchange
Trip
Block
16204
2016 NFI XDE60
6:26:38
(06:31 |
-4.4)
41 41st Avenue/To Crown St
Trip
Block
2201
2005-7 NFI E40LFR
6:26:55
(06:25 |
+1)
49 49TH Avenue/To UBC Exchange
Trip
Block
16214
2016 NFI XDE60
6:38:55
(06:40 |
-1.1)
49 49TH Avenue/To UBC Exchange
Trip
Block
12006
2012 NFI XDE60
6:41:38
(06:41 |
+0)
41 41st Avenue/To Crown St
Trip
Block
2176
2005-7 NFI E40LFR
6:42:55
(06:46 | -3.4)
49 49TH Avenue/To UBC Exchange
Trip
Block
12010
2012 NFI XDE60
6:48:55
(06:48 |
+0)
49 49TH Avenue/To UBC Exchange
Trip
Block
12023
2012 NFI XDE60
6:53:55
(06:54 | -0.5)
49 49TH Avenue/To UBC Exchange
Trip
Block
12019
2012 NFI XDE60
6:56:38
(06:56 | -0.1)
41 41st Avenue/To Crown St
Trip
Block
2187
2005-7 NFI E40LFR
6:59:55
49 49TH Avenue/To UBC Exchange
Trip
Block
7:04:55
(07:02 | +2.2)
49 49TH Avenue/To UBC Exchange
Trip
Block
12017
2012 NFI XDE60
7:10:55
49 49TH Avenue/To UBC Exchange
Trip
Block
7:12:38
(07:12 | +0.5)
41 41st Avenue/To Crown St
Trip
Block
2211
2005-7 NFI E40LFR
7:15:55
49 49TH Avenue/To UBC Exchange
Trip
Block
7:21:55
(07:21 | +0)
49 49TH Avenue/To UBC Exchange
Trip
Block
16213
2016 NFI XDE60
7:26:55
49 49TH Avenue/To UBC Exchange
Trip
Block
7:29:32
(07:30 | -0.5)
41 41st Avenue/To Crown St
Trip
Block
2206
2005-7 NFI E40LFR
7:34:55
49 49TH Avenue/To UBC Exchange
Trip
Block
7:38:55
49 49TH Avenue/To UBC Exchange
Trip
Block
7:43:03
(07:43 | -0.5)
49 49TH Avenue/To UBC Exchange
Trip
Block
7:44:32
(07:43 | +0.6)
41 41st Avenue/To Crown St
Trip
Block
2259
2005-7 NFI E40LFR
7:46:03
49 49TH Avenue/To UBC Exchange
Trip
Block
7:49:03
49 49TH Avenue/To UBC Exchange
Trip
Block
7:52:03
49 49TH Avenue/To UBC Exchange
Trip
Block
7:55:03
49 49TH Avenue/To UBC Exchange
Trip
Block
8:03:03
49 49TH Avenue/To UBC Exchange
Trip
Block
8:04:22
(08:08 | -4.4)
41 41st Avenue/To Crown St
Trip
Block
2201
2005-7 NFI E40LFR
8:06:03
49 49TH Avenue/To UBC Exchange
Trip
Block
8:09:03
(08:08 | +1)
49 49TH Avenue/To UBC Exchange
Trip
Block
8:13:03
49 49TH Avenue/To UBC Exchange
Trip
Block
8:16:03
49 49TH Avenue/To UBC Exchange
Trip
Block
8:16:22
(08:15 | +0.9)
41 41st Avenue/To Crown St
Trip
Block
8:19:03
49 49TH Avenue/To UBC Exchange
Trip
Block
8:23:03
(08:21 | +1.1)
49 49TH Avenue/To UBC Exchange
Trip
Block
16204
2016 NFI XDE60
8:26:03
49 49TH Avenue/To UBC Exchange
Trip
Block
8:31:03
49 49TH Avenue/To UBC Exchange
Trip
Block
8:32:15
(08:32 | +0)
41 41st Avenue/To Crown St
Trip
Block
2176
2005-7 NFI E40LFR
8:35:03
49 49TH Avenue/To UBC Exchange
Trip
Block
8:38:03
49 49TH Avenue/To UBC Exchange
Trip
Block
8:42:03
(08:41 | +1)
49 49TH Avenue/To UBC Exchange
Trip
Block
16214
2016 NFI XDE60
8:46:15
(08:46 | -0.1)
41 41st Avenue/To Crown St
Trip
Block
2187
2005-7 NFI E40LFR
8:51:03
49 49TH Avenue/To UBC Exchange
Trip
Block
8:56:03
(08:57 | -1.1)
49 49TH Avenue/To UBC Exchange
Trip
Block
12006
2012 NFI XDE60
9:00:03
49 49TH Avenue/To UBC Exchange
Trip
Block
9:00:15
(08:59 | +0.5)
41 41st Avenue/To Crown St
Trip
Block
2211
2005-7 NFI E40LFR
9:07:11
(09:10 | -3.4)
49 49TH Avenue/To UBC Exchange
Trip
Block
12010
2012 NFI XDE60
9:11:11
(09:11 | +0)
49 49TH Avenue/To UBC Exchange
Trip
Block
12023
2012 NFI XDE60
9:14:15
(09:14 | -0.5)
41 41st Avenue/To Crown St
Trip
Block
2206
2005-7 NFI E40LFR
9:16:11
(09:16 | -0.5)
49 49TH Avenue/To UBC Exchange
Trip
Block
12019
2012 NFI XDE60
9:20:11
49 49TH Avenue/To UBC Exchange
Trip
Block
9:24:03
49 49TH Avenue/To UBC Exchange
Trip
Block
9:27:03
49 49TH Avenue/To UBC Exchange
Trip
Block
9:28:22
(09:27 | +0.6)
41 41st Avenue/To Crown St
Trip
Block
2259
2005-7 NFI E40LFR
9:33:03
49 49TH Avenue/To UBC Exchange
Trip
Block
9:39:03
(09:36 | +2.2)
49 49TH Avenue/To UBC Exchange
Trip
Block
12017
2012 NFI XDE60
9:43:03
49 49TH Avenue/To UBC Exchange
Trip
Block
9:43:22
(09:47 | -4.4)
41 41st Avenue/To Crown St
Trip
Block
2201
2005-7 NFI E40LFR
9:48:03
49 49TH Avenue/To UBC Exchange
Trip
Block
9:48:03
(09:48 | +0)
49 49TH Avenue/To UBC Exchange
Trip
Block
16213
2016 NFI XDE60
9:52:03
49 49TH Avenue/To UBC Exchange
Trip
Block
9:56:03
49 49TH Avenue/To UBC Exchange
Trip
Block
9:57:26
(09:56 | +0.9)
41 41st Avenue/To Crown St
Trip
Block
10:00:03
49 49TH Avenue/To UBC Exchange
Trip
Block
10:04:03
(10:04 | -0.5)
49 49TH Avenue/To UBC Exchange
Trip
Block
10:08:03
49 49TH Avenue/To UBC Exchange
Trip
Block
10:12:03
49 49TH Avenue/To UBC Exchange
Trip
Block
10:13:26
(10:13 | +0)
41 41st Avenue/To Crown St
Trip
Block
2176
2005-7 NFI E40LFR
10:16:03
49 49TH Avenue/To UBC Exchange
Trip
Block
10:18:03
49 49TH Avenue/To UBC Exchange
Trip
Block
10:23:03
49 49TH Avenue/To UBC Exchange
Trip
Block
10:27:03
49 49TH Avenue/To UBC Exchange
Trip
Block
10:29:26
(10:29 | -0.1)
41 41st Avenue/To Crown St
Trip
Block
2187
2005-7 NFI E40LFR
10:31:03
(10:30 | +1)
49 49TH Avenue/To UBC Exchange
Trip
Block
10:36:03
49 49TH Avenue/To UBC Exchange
Trip
Block
10:41:03
49 49TH Avenue/To UBC Exchange
Trip
Block
10:45:03
49 49TH Avenue/To UBC Exchange
Trip
Block
10:45:26
(10:44 | +0.5)
41 41st Avenue/To Crown St
Trip
Block
2211
2005-7 NFI E40LFR
10:51:03
(10:49 | +1.1)
49 49TH Avenue/To UBC Exchange
Trip
Block
16204
2016 NFI XDE60
10:58:03
49 49TH Avenue/To UBC Exchange
Trip
Block
11:00:26
(11:00 | -0.5)
41 41st Avenue/To Crown St
Trip
Block
2206
2005-7 NFI E40LFR
11:05:03
49 49TH Avenue/To UBC Exchange
Trip
Block
11:12:03
(11:11 | +1)
49 49TH Avenue/To UBC Exchange
Trip
Block
16214
2016 NFI XDE60
11:15:26
(11:14 | +0.6)
41 41st Avenue/To Crown St
Trip
Block
2259
2005-7 NFI E40LFR
11:20:03
(11:21 | -1.1)
49 49TH Avenue/To UBC Exchange
Trip
Block
12006
2012 NFI XDE60
11:27:03
(11:30 | -3.4)
49 49TH Avenue/To UBC Exchange
Trip
Block
12010
2012 NFI XDE60
11:30:26
(11:34 | -4.4)
41 41st Avenue/To Crown St
Trip
Block
2201
2005-7 NFI E40LFR
11:34:03
49 49TH Avenue/To UBC Exchange
Trip
Block
11:41:03
49 49TH Avenue/To UBC Exchange
Trip
Block
11:45:26
(11:44 | +0.9)
41 41st Avenue/To Crown St
Trip
Block
11:47:07
49 49TH Avenue/To UBC Exchange
Trip
Block
11:53:07
(11:50 | +2.2)
49 49TH Avenue/To UBC Exchange
Trip
Block
12017
2012 NFI XDE60
11:59:07
49 49TH Avenue/To UBC Exchange
Trip
Block
12:00:22
(12:00 | +0)
41 41st Avenue/To Crown St
Trip
Block
2176
2005-7 NFI E40LFR
12:06:07
(12:06 | +0)
49 49TH Avenue/To UBC Exchange
Trip
Block
16213
2016 NFI XDE60
12:12:07
49 49TH Avenue/To UBC Exchange
Trip
Block
12:15:22
(12:15 | -0.1)
41 41st Avenue/To Crown St
Trip
Block
2187
2005-7 NFI E40LFR
12:20:07
(12:20 | -0.5)
49 49TH Avenue/To UBC Exchange
Trip
Block
12:27:07
49 49TH Avenue/To UBC Exchange
Trip
Block
12:30:22
(12:29 | +0.5)
41 41st Avenue/To Crown St
Trip
Block
2211
2005-7 NFI E40LFR
12:33:07
49 49TH Avenue/To UBC Exchange
Trip
Block
12:39:07
49 49TH Avenue/To UBC Exchange
Trip
Block
12:45:22
(12:45 | -0.5)
41 41st Avenue/To Crown St
Trip
Block
2206
2005-7 NFI E40LFR
12:48:07
49 49TH Avenue/To UBC Exchange
Trip
Block
12:55:07
(12:54 | +1)
49 49TH Avenue/To UBC Exchange
Trip
Block
13:00:22
(12:59 | +0.6)
41 41st Avenue/To Crown St
Trip
Block
2259
2005-7 NFI E40LFR
13:02:07
49 49TH Avenue/To UBC Exchange
Trip
Block
13:10:07
49 49TH Avenue/To UBC Exchange
Trip
Block
13:15:22
(13:19 | -4.4)
41 41st Avenue/To Crown St
Trip
Block
2201
2005-7 NFI E40LFR
13:15:59
(13:14 | +1.1)
49 49TH Avenue/To UBC Exchange
Trip
Block
16204
2016 NFI XDE60
13:22:59
49 49TH Avenue/To UBC Exchange
Trip
Block
13:30:22
(13:29 | +0.9)
41 41st Avenue/To Crown St
Trip
Block
13:30:59
(13:29 | +1)
49 49TH Avenue/To UBC Exchange
Trip
Block
16214
2016 NFI XDE60
13:37:59
(13:39 | -1.1)
49 49TH Avenue/To UBC Exchange
Trip
Block
12006
2012 NFI XDE60
13:45:59
(13:49 | -3.4)
49 49TH Avenue/To UBC Exchange
Trip
Block
12010
2012 NFI XDE60
13:46:22
(13:46 | +0)
41 41st Avenue/To Crown St
Trip
Block
2176
2005-7 NFI E40LFR
13:54:59
49 49TH Avenue/To UBC Exchange
Trip
Block
14:00:59
49 49TH Avenue/To UBC Exchange
Trip
Block
14:01:22
(14:01 | -0.1)
41 41st Avenue/To Crown St
Trip
Block
2187
2005-7 NFI E40LFR
14:08:59
49 49TH Avenue/To UBC Exchange
Trip
Block
14:15:59
(14:13 | +2.2)
49 49TH Avenue/To UBC Exchange
Trip
Block
12017
2012 NFI XDE60
14:16:22
(14:15 | +0.5)
41 41st Avenue/To Crown St
Trip
Block
2211
2005-7 NFI E40LFR
14:22:59
49 49TH Avenue/To UBC Exchange
Trip
Block
14:30:59
(14:30 | +0)
49 49TH Avenue/To UBC Exchange
Trip
Block
16213
2016 NFI XDE60
14:35:10
(14:35 | -0.5)
41 41st Avenue/To Crown St
Trip
Block
2206
2005-7 NFI E40LFR
14:37:59
(14:38 | -0.5)
49 49TH Avenue/To UBC Exchange
Trip
Block
14:45:59
49 49TH Avenue/To UBC Exchange
Trip
Block
14:50:10
(14:49 | +0.6)
41 41st Avenue/To Crown St
Trip
Block
2259
2005-7 NFI E40LFR
14:51:59
49 49TH Avenue/To UBC Exchange
Trip
Block
14:57:59
49 49TH Avenue/To UBC Exchange
Trip
Block
15:03:59
49 49TH Avenue/To UBC Exchange
Trip
Block
15:05:10
(15:09 | -4.4)
41 41st Avenue/To Crown St
Trip
Block
2201
2005-7 NFI E40LFR
15:09:59
49 49TH Avenue/To UBC Exchange
Trip
Block
15:20:07
49 49TH Avenue/To UBC Exchange
Trip
Block
15:20:10
(15:19 | +0.9)
41 41st Avenue/To Crown St
Trip
Block
15:26:07
(15:25 | +1)
49 49TH Avenue/To UBC Exchange
Trip
Block
15:32:07
49 49TH Avenue/To UBC Exchange
Trip
Block
15:36:10
41 41st Avenue/To Crown St
Trip
Block
15:38:07
49 49TH Avenue/To UBC Exchange
Trip
Block
15:44:07
(15:43 | +1.1)
49 49TH Avenue/To UBC Exchange
Trip
Block
16204
2016 NFI XDE60
15:49:59
49 49TH Avenue/To UBC Exchange
Trip
Block
15:51:10
(15:51 | +0)
41 41st Avenue/To Crown St
Trip
Block
2176
2005-7 NFI E40LFR
15:54:59
49 49TH Avenue/To UBC Exchange
Trip
Block
16:00:59
(15:59 | +1.7)
49 49TH Avenue/To UBC Exchange
Trip
Block
16:05:15
(16:05 | -0.1)
41 41st Avenue/To Crown St
Trip
Block
2187
2005-7 NFI E40LFR
16:06:59
(16:05 | +1)
49 49TH Avenue/To UBC Exchange
Trip
Block
16214
2016 NFI XDE60
16:12:59
(16:14 | -1.1)
49 49TH Avenue/To UBC Exchange
Trip
Block
12006
2012 NFI XDE60
16:17:59
49 49TH Avenue/To UBC Exchange
Trip
Block
16:19:15
(16:18 | +0.5)
41 41st Avenue/To Crown St
Trip
Block
2211
2005-7 NFI E40LFR
16:24:59
49 49TH Avenue/To UBC Exchange
Trip
Block
16:29:59
49 49TH Avenue/To UBC Exchange
Trip
Block
16:33:15
(16:33 | -0.5)
41 41st Avenue/To Crown St
Trip
Block
2206
2005-7 NFI E40LFR
16:34:59
49 49TH Avenue/To UBC Exchange
Trip
Block
16:37:59
49 49TH Avenue/To UBC Exchange
Trip
Block
16:42:59
49 49TH Avenue/To UBC Exchange
Trip
Block
16:47:15
(16:46 | +0.6)
41 41st Avenue/To Crown St
Trip
Block
2259
2005-7 NFI E40LFR
16:49:59
49 49TH Avenue/To UBC Exchange
Trip
Block
16:54:59
(16:52 | +2.2)
49 49TH Avenue/To UBC Exchange
Trip
Block
12017
2012 NFI XDE60
16:59:59
49 49TH Avenue/To UBC Exchange
Trip
Block
17:02:15
(17:06 | -4.4)
41 41st Avenue/To Crown St
Trip
Block
2201
2005-7 NFI E40LFR
17:05:03
49 49TH Avenue/To UBC Exchange
Trip
Block
17:09:03
49 49TH Avenue/To UBC Exchange
Trip
Block
17:14:03
(17:14 | +0)
49 49TH Avenue/To UBC Exchange
Trip
Block
16213
2016 NFI XDE60
17:17:15
(17:16 | +0.9)
41 41st Avenue/To Crown St
Trip
Block
17:18:03
49 49TH Avenue/To UBC Exchange
Trip
Block
17:22:03
(17:22 | -0.5)
49 49TH Avenue/To UBC Exchange
Trip
Block
17:27:03
49 49TH Avenue/To UBC Exchange
Trip
Block
17:32:03
49 49TH Avenue/To UBC Exchange
Trip
Block
17:32:15
41 41st Avenue/To Crown St
Trip
Block
17:37:03
49 49TH Avenue/To UBC Exchange
Trip
Block
17:42:03
49 49TH Avenue/To UBC Exchange
Trip
Block
17:47:03
49 49TH Avenue/To UBC Exchange
Trip
Block
17:48:10
(17:48 | +0)
41 41st Avenue/To Crown St
Trip
Block
2176
2005-7 NFI E40LFR
17:53:03
49 49TH Avenue/To UBC Exchange
Trip
Block
18:01:03
49 49TH Avenue/To UBC Exchange
Trip
Block
18:03:10
(18:03 | -0.1)
41 41st Avenue/To Crown St
Trip
Block
2187
2005-7 NFI E40LFR
18:08:03
(18:07 | +1)
49 49TH Avenue/To UBC Exchange
Trip
Block
18:16:03
49 49TH Avenue/To UBC Exchange
Trip
Block
18:17:10
(18:16 | +0.5)
41 41st Avenue/To Crown St
Trip
Block
2211
2005-7 NFI E40LFR
18:24:03
49 49TH Avenue/To UBC Exchange
Trip
Block
18:30:22
(18:30 | -0.5)
41 41st Avenue/To Crown St
Trip
Block
2206
2005-7 NFI E40LFR
18:31:03
49 49TH Avenue/To UBC Exchange
Trip
Block
18:39:03
(18:42 | -3.4)
49 49TH Avenue/To UBC Exchange
Trip
Block
12010
2012 NFI XDE60
18:45:22
(18:44 | +0.6)
41 41st Avenue/To Crown St
Trip
Block
2259
2005-7 NFI E40LFR
18:46:03
49 49TH Avenue/To UBC Exchange
Trip
Block
18:55:03
(18:53 | +1.7)
49 49TH Avenue/To UBC Exchange
Trip
Block
18:59:26
(19:03 | -4.4)
41 41st Avenue/To Crown St
Trip
Block
2201
2005-7 NFI E40LFR
19:05:03
(19:06 | -1.1)
49 49TH Avenue/To UBC Exchange
Trip
Block
12006
2012 NFI XDE60
19:15:03
49 49TH Avenue/To UBC Exchange
Trip
Block
19:15:26
(19:14 | +0.9)
41 41st Avenue/To Crown St
Trip
Block
19:19:59
49 49TH Avenue/To UBC Exchange
Trip
Block
19:29:59
49 49TH Avenue/To UBC Exchange
Trip
Block
19:30:26
41 41st Avenue/To Crown St
Trip
Block
19:39:59
(19:37 | +2.2)
49 49TH Avenue/To UBC Exchange
Trip
Block
12017
2012 NFI XDE60
19:45:26
(19:45 | +0)
41 41st Avenue/To Crown St
Trip
Block
2176
2005-7 NFI E40LFR
19:48:59
(19:48 | +0)
49 49TH Avenue/To UBC Exchange
Trip
Block
16213
2016 NFI XDE60
19:58:59
(19:59 | -0.5)
49 49TH Avenue/To UBC Exchange
Trip
Block
19:59:32
(19:59 | -0.1)
41 41st Avenue/To Crown St
Trip
Block
2187
2005-7 NFI E40LFR
20:08:59
49 49TH Avenue/To UBC Exchange
Trip
Block
20:14:32
(20:15 | -0.5)
41 41st Avenue/To Crown St
Trip
Block
2206
2005-7 NFI E40LFR
20:17:59
49 49TH Avenue/To UBC Exchange
Trip
Block
20:29:32
(20:28 | +0.6)
41 41st Avenue/To Crown St
Trip
Block
2259
2005-7 NFI E40LFR
20:29:59
(20:28 | +1)
49 49TH Avenue/To UBC Exchange
Trip
Block
20:38:59
49 49TH Avenue/To UBC Exchange
Trip
Block
20:44:32
(20:48 | -4.4)
41 41st Avenue/To Crown St
Trip
Block
2201
2005-7 NFI E40LFR
20:47:51
49 49TH Avenue/To UBC Exchange
Trip
Block
20:57:38
(20:56 | +0.9)
41 41st Avenue/To Crown St
Trip
Block
20:59:51
49 49TH Avenue/To UBC Exchange
Trip
Block
21:11:51
(21:15 | -3.4)
49 49TH Avenue/To UBC Exchange
Trip
Block
12010
2012 NFI XDE60
21:12:38
41 41st Avenue/To Crown St
Trip
Block
21:23:51
(21:22 | +1.7)
49 49TH Avenue/To UBC Exchange
Trip
Block
21:35:51
49 49TH Avenue/To UBC Exchange
Trip
Block
21:38:38
(21:38 | -0.1)
41 41st Avenue/To Crown St
Trip
Block
2187
2005-7 NFI E40LFR
21:50:51
49 49TH Avenue/To UBC Exchange
Trip
Block
22:08:38
(22:08 | +0.6)
41 41st Avenue/To Crown St
Trip
Block
2259
2005-7 NFI E40LFR
22:20:51
(22:21 | -0.5)
49 49TH Avenue/To UBC Exchange
Trip
Block
22:38:38
(22:37 | +0.9)
41 41st Avenue/To Crown St
Trip
Block
22:48:51
(22:47 | +1)
49 49TH Avenue/To UBC Exchange
Trip
Block
23:08:38
(23:08 | -0.1)
41 41st Avenue/To Crown St
Trip
Block
2187
2005-7 NFI E40LFR
23:09:51
49 49TH Avenue/To UBC Exchange
Trip
Block
23:28:51
(23:27 | +1.7)
49 49TH Avenue/To UBC Exchange
Trip
Block
23:37:46
(23:37 | +0.6)
41 41st Avenue/To Crown St
Trip
Block
2259
2005-7 NFI E40LFR
23:47:51
49 49TH Avenue/To UBC Exchange
Trip
Block
24:07:46
(00:06 | +0.9)
41 41st Avenue/To Crown St
Trip
Block
24:36:52
(00:36 | -0.1)
41 41st Avenue/To Crown St
Trip
Block
2187
2005-7 NFI E40LFR
25:06:52
(01:06 | +0.6)
41 41st Avenue/To Crown St
Trip
Block
2259
2005-7 NFI E40LFR
25:34:52
(01:33 | +0.9)
41 41st Avenue/To Crown St
Trip
Block
26:05:52
(02:05 | -0.1)
41 41st Avenue/To Crown St
Trip
Block
2187
2005-7 NFI E40LFR
Last update:
Real time data unavailable.
Details
Real time status details
Abnormal conditions detected from TransLink's data feed since
2023/12/01 09:00
. Real-time data shown here may not be accurate at this time.