T-Comm
Fleet
Fleet - Real Time
Real Time
Search
List Active
By Route
By Model
Soccer Buses
Archive
Fleet List
Schedule
Schedule
Routes
Map
Rove
About
Stop #52048
Westbound W 49 Ave @ Macdonald St
Interactive Map
«
2026/05/28
Loading...
»
06:09:45
49 49TH Avenue/To UBC Exchange
Trip
Block
12006
2012 NFI XDE60
06:21:45
49 49TH Avenue/To UBC Exchange
Trip
Block
12007
2012 NFI XDE60
06:33:45
49 49TH Avenue/To UBC Exchange
Trip
Block
15020
2015 NFI XDE60
06:38:45
49 49TH Avenue/To UBC Exchange
Trip
Block
12013
2012 NFI XDE60
06:44:45
49 49TH Avenue/To UBC Exchange
Trip
Block
16210
2016 NFI XDE60
06:49:45
49 49TH Avenue/To UBC Exchange
Trip
Block
12015
2012 NFI XDE60
06:55:45
49 49TH Avenue/To UBC Exchange
Trip
Block
12002
2012 NFI XDE60
07:00:45
49 49TH Avenue/To UBC Exchange
Trip
Block
16206
2016 NFI XDE60
07:06:45
49 49TH Avenue/To UBC Exchange
Trip
Block
12005
2012 NFI XDE60
07:11:45
49 49TH Avenue/To UBC Exchange
Trip
Block
12012
2012 NFI XDE60
07:17:45
49 49TH Avenue/To UBC Exchange
Trip
Block
16204
2016 NFI XDE60
07:22:45
49 49TH Avenue/To UBC Exchange
Trip
Block
12001
2012 NFI XDE60
07:28:45
49 49TH Avenue/To UBC Exchange
Trip
Block
16208
2016 NFI XDE60
07:37:45
49 49TH Avenue/To UBC Exchange
Trip
Block
12011
2012 NFI XDE60
07:40:45
49 49TH Avenue/To UBC Exchange
Trip
Block
12014
2012 NFI XDE60
07:43:45
49 49TH Avenue/To UBC Exchange
Trip
Block
16217
2016 NFI XDE60
07:46:45
49 49TH Avenue/To UBC Exchange
Trip
Block
16207
2016 NFI XDE60
07:49:45
49 49TH Avenue/To UBC Exchange
Trip
Block
12003
2012 NFI XDE60
07:53:17
49 49TH Avenue/To UBC Exchange
Trip
Block
12020
2012 NFI XDE60
07:59:17
49 49TH Avenue/To UBC Exchange
Trip
Block
12019
2012 NFI XDE60
08:02:17
49 49TH Avenue/To UBC Exchange
Trip
Block
12008
2012 NFI XDE60
08:05:17
49 49TH Avenue/To UBC Exchange
Trip
Block
16209
2016 NFI XDE60
08:09:17
49 49TH Avenue/To UBC Exchange
Trip
Block
16212
2016 NFI XDE60
08:12:17
49 49TH Avenue/To UBC Exchange
Trip
Block
12022
2012 NFI XDE60
08:15:17
49 49TH Avenue/To UBC Exchange
Trip
Block
16216
2016 NFI XDE60
08:19:17
49 49TH Avenue/To UBC Exchange
Trip
Block
12006
2012 NFI XDE60
08:22:17
49 49TH Avenue/To UBC Exchange
Trip
Block
12017
2012 NFI XDE60
08:26:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16214
2016 NFI XDE60
08:30:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12004
2012 NFI XDE60
08:33:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16215
2016 NFI XDE60
08:37:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12007
2012 NFI XDE60
08:44:19
49 49TH Avenue/To UBC Exchange
Trip
Block
12023
2012 NFI XDE60
08:49:19
49 49TH Avenue/To UBC Exchange
Trip
Block
15020
2015 NFI XDE60
08:53:19
49 49TH Avenue/To UBC Exchange
Trip
Block
12024
2012 NFI XDE60
09:00:54
49 49TH Avenue/To UBC Exchange
Trip
Block
12013
2012 NFI XDE60
09:04:54
49 49TH Avenue/To UBC Exchange
Trip
Block
16210
2016 NFI XDE60
09:09:54
49 49TH Avenue/To UBC Exchange
Trip
Block
12015
2012 NFI XDE60
09:13:54
49 49TH Avenue/To UBC Exchange
Trip
Block
12010
2012 NFI XDE60
09:18:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12002
2012 NFI XDE60
09:21:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16211
2016 NFI XDE60
09:27:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12009
2012 NFI XDE60
09:32:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16206
2016 NFI XDE60
09:36:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12005
2012 NFI XDE60
09:41:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12012
2012 NFI XDE60
09:45:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16204
2016 NFI XDE60
09:49:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12001
2012 NFI XDE60
09:53:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16208
2016 NFI XDE60
09:57:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12011
2012 NFI XDE60
10:01:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12014
2012 NFI XDE60
10:05:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16217
2016 NFI XDE60
10:09:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16207
2016 NFI XDE60
10:13:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12003
2012 NFI XDE60
10:17:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12020
2012 NFI XDE60
10:22:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12019
2012 NFI XDE60
10:26:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12008
2012 NFI XDE60
10:30:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16209
2016 NFI XDE60
10:35:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16212
2016 NFI XDE60
10:40:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12022
2012 NFI XDE60
10:44:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16216
2016 NFI XDE60
10:50:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12006
2012 NFI XDE60
10:57:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12017
2012 NFI XDE60
11:04:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12004
2012 NFI XDE60
11:11:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12007
2012 NFI XDE60
11:17:49
49 49TH Avenue/To UBC Exchange
Trip
Block
15020
2015 NFI XDE60
11:24:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12013
2012 NFI XDE60
11:31:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12010
2012 NFI XDE60
11:38:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16211
2016 NFI XDE60
11:45:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12009
2012 NFI XDE60
11:51:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16206
2016 NFI XDE60
11:57:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12005
2012 NFI XDE60
12:04:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16204
2016 NFI XDE60
12:10:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16208
2016 NFI XDE60
12:16:17
49 49TH Avenue/To UBC Exchange
Trip
Block
12014
2012 NFI XDE60
12:23:17
49 49TH Avenue/To UBC Exchange
Trip
Block
16207
2016 NFI XDE60
12:29:17
49 49TH Avenue/To UBC Exchange
Trip
Block
12003
2012 NFI XDE60
12:35:17
49 49TH Avenue/To UBC Exchange
Trip
Block
12020
2012 NFI XDE60
12:43:17
49 49TH Avenue/To UBC Exchange
Trip
Block
12019
2012 NFI XDE60
12:50:17
49 49TH Avenue/To UBC Exchange
Trip
Block
16209
2016 NFI XDE60
12:58:17
49 49TH Avenue/To UBC Exchange
Trip
Block
16212
2016 NFI XDE60
13:05:17
49 49TH Avenue/To UBC Exchange
Trip
Block
16216
2016 NFI XDE60
13:13:17
49 49TH Avenue/To UBC Exchange
Trip
Block
12006
2012 NFI XDE60
13:20:17
49 49TH Avenue/To UBC Exchange
Trip
Block
12004
2012 NFI XDE60
13:28:17
49 49TH Avenue/To UBC Exchange
Trip
Block
12007
2012 NFI XDE60
13:35:17
49 49TH Avenue/To UBC Exchange
Trip
Block
15020
2015 NFI XDE60
13:43:17
49 49TH Avenue/To UBC Exchange
Trip
Block
12013
2012 NFI XDE60
13:50:17
49 49TH Avenue/To UBC Exchange
Trip
Block
12010
2012 NFI XDE60
13:58:17
49 49TH Avenue/To UBC Exchange
Trip
Block
16211
2016 NFI XDE60
14:06:17
49 49TH Avenue/To UBC Exchange
Trip
Block
12009
2012 NFI XDE60
14:13:17
49 49TH Avenue/To UBC Exchange
Trip
Block
16206
2016 NFI XDE60
14:20:17
49 49TH Avenue/To UBC Exchange
Trip
Block
12005
2012 NFI XDE60
14:28:17
49 49TH Avenue/To UBC Exchange
Trip
Block
16204
2016 NFI XDE60
14:35:17
49 49TH Avenue/To UBC Exchange
Trip
Block
12014
2012 NFI XDE60
14:42:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16208
2016 NFI XDE60
14:48:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12003
2012 NFI XDE60
14:54:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16207
2016 NFI XDE60
15:00:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12020
2012 NFI XDE60
15:06:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12019
2012 NFI XDE60
15:15:54
49 49TH Avenue/To UBC Exchange
Trip
Block
16212
2016 NFI XDE60
15:21:54
49 49TH Avenue/To UBC Exchange
Trip
Block
16209
2016 NFI XDE60
15:27:54
49 49TH Avenue/To UBC Exchange
Trip
Block
16216
2016 NFI XDE60
15:34:54
49 49TH Avenue/To UBC Exchange
Trip
Block
12017
2012 NFI XDE60
15:40:54
49 49TH Avenue/To UBC Exchange
Trip
Block
12006
2012 NFI XDE60
15:47:54
49 49TH Avenue/To UBC Exchange
Trip
Block
12004
2012 NFI XDE60
15:52:54
49 49TH Avenue/To UBC Exchange
Trip
Block
12023
2012 NFI XDE60
15:58:54
49 49TH Avenue/To UBC Exchange
Trip
Block
16213
2016 NFI XDE60
16:03:54
49 49TH Avenue/To UBC Exchange
Trip
Block
12007
2012 NFI XDE60
16:09:54
49 49TH Avenue/To UBC Exchange
Trip
Block
15020
2015 NFI XDE60
16:14:54
49 49TH Avenue/To UBC Exchange
Trip
Block
16214
2016 NFI XDE60
16:19:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12016
2012 NFI XDE60
16:24:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12010
2012 NFI XDE60
16:29:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16215
2016 NFI XDE60
16:35:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12002
2012 NFI XDE60
16:40:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16211
2016 NFI XDE60
16:45:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12009
2012 NFI XDE60
16:50:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16206
2016 NFI XDE60
16:55:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12015
2012 NFI XDE60
17:00:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12005
2012 NFI XDE60
17:04:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12011
2012 NFI XDE60
17:09:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16204
2016 NFI XDE60
17:13:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16217
2016 NFI XDE60
17:17:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12014
2012 NFI XDE60
17:22:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12008
2012 NFI XDE60
17:27:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16208
2016 NFI XDE60
17:32:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12003
2012 NFI XDE60
17:37:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16207
2016 NFI XDE60
17:42:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12020
2012 NFI XDE60
17:47:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12019
2012 NFI XDE60
17:55:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16212
2016 NFI XDE60
18:02:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16209
2016 NFI XDE60
18:10:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16216
2016 NFI XDE60
18:17:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12017
2012 NFI XDE60
18:24:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12012
2012 NFI XDE60
18:32:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12013
2012 NFI XDE60
18:39:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12004
2012 NFI XDE60
18:46:49
49 49TH Avenue/To UBC Exchange
Trip
Block
16213
2016 NFI XDE60
18:56:49
49 49TH Avenue/To UBC Exchange
Trip
Block
15020
2015 NFI XDE60
19:06:49
49 49TH Avenue/To UBC Exchange
Trip
Block
12016
2012 NFI XDE60
19:15:45
49 49TH Avenue/To UBC Exchange
Trip
Block
16211
2016 NFI XDE60
19:25:45
49 49TH Avenue/To UBC Exchange
Trip
Block
12009
2012 NFI XDE60
19:35:45
49 49TH Avenue/To UBC Exchange
Trip
Block
16206
2016 NFI XDE60
19:42:45
49 49TH Avenue/To UBC Exchange
Trip
Block
16204
2016 NFI XDE60
19:52:45
49 49TH Avenue/To UBC Exchange
Trip
Block
12014
2012 NFI XDE60
20:02:45
49 49TH Avenue/To UBC Exchange
Trip
Block
12003
2012 NFI XDE60
20:11:45
49 49TH Avenue/To UBC Exchange
Trip
Block
12019
2012 NFI XDE60
20:22:45
49 49TH Avenue/To UBC Exchange
Trip
Block
16209
2016 NFI XDE60
20:33:45
49 49TH Avenue/To UBC Exchange
Trip
Block
16216
2016 NFI XDE60
20:43:45
49 49TH Avenue/To UBC Exchange
Trip
Block
12017
2012 NFI XDE60
20:55:45
49 49TH Avenue/To UBC Exchange
Trip
Block
12012
2012 NFI XDE60
21:07:45
49 49TH Avenue/To UBC Exchange
Trip
Block
12013
2012 NFI XDE60
21:19:45
49 49TH Avenue/To UBC Exchange
Trip
Block
15020
2015 NFI XDE60
21:31:45
49 49TH Avenue/To UBC Exchange
Trip
Block
16211
2016 NFI XDE60
21:46:45
49 49TH Avenue/To UBC Exchange
Trip
Block
12009
2012 NFI XDE60
22:16:45
49 49TH Avenue/To UBC Exchange
Trip
Block
12014
2012 NFI XDE60
22:45:45
49 49TH Avenue/To UBC Exchange
Trip
Block
16209
2016 NFI XDE60
23:05:45
49 49TH Avenue/To UBC Exchange
Trip
Block
12012
2012 NFI XDE60
23:25:45
49 49TH Avenue/To UBC Exchange
Trip
Block
15020
2015 NFI XDE60
23:46:45
49 49TH Avenue/To UBC Exchange
Trip
Block
16211
2016 NFI XDE60
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.