Skip to main content
Otranspo

OC Transpo · feed ID 2533

Route 24 · destination not published

Observed 121 seconds ago · Sep 19, 2026, 3:28 p.m.

This report separates current operator-published facts from historical measures the present schema cannot attribute to a stable physical bus.

Current assignment

Route
No schedule-validated route assignment
Destination
Destination unavailable
Direction
Direction 0
Observation age
121 seconds
Last observed
Sep 19, 2026, 3:28 p.m.
Operator
OC Transpo
Position method
observed
Feed identifier
2533
Physical identity status
Unverified because no physical-fleet registry has been reviewed

Operator GTFS-RT vehicle position · current-vehicle-snapshot-v1 · One current snapshot; observations older than 180 seconds are excluded.

Upcoming matched stops

Ordered stops published for this vehicle’s current trip update. A prediction is shown only when the operator supplied one.

The current feed does not publish enough trip-stop information to name an upcoming stop.

Share this page

Share this page

Use the permanent public link to this page and its sources.

Only the canonical public link is shared. Panel state, location, receipts, and other browser-only details are left out. Email and social services apply their own privacy terms.

A verified evidence image is not available for this page. The public link and image description remain available.

30-day feed-ID history

This ledger shows where this public feed ID was observed on scheduled trips. It can expose a recurring visibility pattern, but it cannot prove whether a gap came from an operator action, onboard equipment, communications, or another data problem.

289
Observed trips
28
Service dates
60
Routes
Service dateRouteTripFirst / last observed
2026-09-18241150100Sep 18, 2026, 8:49 p.m. / Sep 18, 2026, 9:44 p.m.
2026-09-18245420100Sep 18, 2026, 6:49 p.m. / Sep 18, 2026, 8:48 p.m.
2026-09-18247124100Sep 18, 2026, 5:43 p.m. / Sep 18, 2026, 6:47 p.m.
2026-09-189444100Sep 18, 2026, 4:17 p.m. / Sep 18, 2026, 5:41 p.m.
2026-09-1891744100Sep 18, 2026, 3:33 p.m. / Sep 18, 2026, 4:16 p.m.
2026-09-18486231100Sep 18, 2026, 2:11 p.m. / Sep 18, 2026, 3:32 p.m.
2026-09-1877198100Sep 18, 2026, 12:38 p.m. / Sep 18, 2026, 2:11 p.m.
2026-09-18E14706100Sep 18, 2026, 7:46 a.m. / Sep 18, 2026, 8:39 a.m.
2026-09-18E114592100Sep 18, 2026, 6:57 a.m. / Sep 18, 2026, 7:45 a.m.
2026-09-18E112276100Sep 18, 2026, 6:21 a.m. / Sep 18, 2026, 6:55 a.m.
2026-09-179206222110Sep 18, 2026, 1:05 a.m. / Sep 18, 2026, 1:05 a.m.
2026-09-17182722110Sep 17, 2026, 11:30 p.m. / Sep 18, 2026, 1:03 a.m.
2026-09-179812616110Sep 17, 2026, 10:50 p.m. / Sep 17, 2026, 11:29 p.m.
2026-09-179817457110Sep 17, 2026, 10:02 p.m. / Sep 17, 2026, 10:49 p.m.
2026-09-179823396110Sep 17, 2026, 8:51 p.m. / Sep 17, 2026, 10:00 p.m.
2026-09-171011931110Sep 17, 2026, 7:15 p.m. / Sep 17, 2026, 8:48 p.m.
2026-09-17107994110Sep 17, 2026, 6:10 p.m. / Sep 17, 2026, 7:14 p.m.
2026-09-17105984110Sep 17, 2026, 4:21 p.m. / Sep 17, 2026, 6:09 p.m.
2026-09-17446342110Sep 17, 2026, 11:45 a.m. / Sep 17, 2026, 12:14 p.m.
2026-09-174421165110Sep 17, 2026, 11:07 a.m. / Sep 17, 2026, 11:43 a.m.
2026-09-174423001110Sep 17, 2026, 10:25 a.m. / Sep 17, 2026, 11:05 a.m.
2026-09-17415273110Sep 17, 2026, 9:27 a.m. / Sep 17, 2026, 10:24 a.m.
2026-09-17415858110Sep 17, 2026, 8:10 a.m. / Sep 17, 2026, 9:24 a.m.
2026-09-171173347110Sep 17, 2026, 6:10 a.m. / Sep 17, 2026, 8:07 a.m.
2026-09-171056059110Sep 17, 2026, 5:23 a.m. / Sep 17, 2026, 6:09 a.m.
2026-09-16984325100Sep 16, 2026, 7:21 p.m. / Sep 16, 2026, 8:35 p.m.
2026-09-1627916845100Sep 16, 2026, 6:22 p.m. / Sep 16, 2026, 7:20 p.m.
2026-09-165623028100Sep 16, 2026, 5:26 p.m. / Sep 16, 2026, 6:20 p.m.
2026-09-16565732100Sep 16, 2026, 4:31 p.m. / Sep 16, 2026, 5:24 p.m.
2026-09-16132067100Sep 16, 2026, 3:18 p.m. / Sep 16, 2026, 4:30 p.m.
2026-09-161319735100Sep 16, 2026, 2:54 p.m. / Sep 16, 2026, 3:16 p.m.
2026-09-161421135100Sep 16, 2026, 1:48 p.m. / Sep 16, 2026, 2:53 p.m.
2026-09-161411873100Sep 16, 2026, 12:31 p.m. / Sep 16, 2026, 1:46 p.m.
2026-09-16144470100Sep 16, 2026, 11:18 a.m. / Sep 16, 2026, 12:30 p.m.
2026-09-1610521715030Sep 16, 2026, 4:00 a.m. / Sep 16, 2026, 5:07 a.m.
2026-09-1510521715030Sep 16, 2026, 2:05 a.m. / Sep 16, 2026, 3:59 a.m.
2026-09-151052467030Sep 16, 2026, 12:58 a.m. / Sep 16, 2026, 2:04 a.m.
2026-09-159815208030Sep 15, 2026, 11:19 p.m. / Sep 16, 2026, 12:56 a.m.
2026-09-15434317030Sep 15, 2026, 11:29 p.m. / Sep 15, 2026, 11:50 p.m.
2026-09-154310071030Sep 15, 2026, 10:21 p.m. / Sep 15, 2026, 11:17 p.m.
2026-09-154318699030Sep 15, 2026, 10:29 p.m. / Sep 15, 2026, 11:00 p.m.
2026-09-15436297030Sep 15, 2026, 10:03 p.m. / Sep 15, 2026, 10:20 p.m.
2026-09-15437276030Sep 15, 2026, 9:23 p.m. / Sep 15, 2026, 10:02 p.m.
2026-09-15435414030Sep 15, 2026, 8:33 p.m. / Sep 15, 2026, 9:21 p.m.
2026-09-152267004030Sep 15, 2026, 5:07 p.m. / Sep 15, 2026, 6:11 p.m.
2026-09-1522619883030Sep 15, 2026, 4:51 p.m. / Sep 15, 2026, 5:36 p.m.
2026-09-1552622498030Sep 15, 2026, 3:48 p.m. / Sep 15, 2026, 4:49 p.m.
2026-09-1522614474030Sep 15, 2026, 3:21 p.m. / Sep 15, 2026, 4:13 p.m.
2026-09-152268220030Sep 15, 2026, 2:41 p.m. / Sep 15, 2026, 3:19 p.m.
2026-09-151412159030Sep 15, 2026, 12:01 p.m. / Sep 15, 2026, 1:06 p.m.
2026-09-151415897030Sep 15, 2026, 11:04 a.m. / Sep 15, 2026, 12:00 p.m.
2026-09-15149870030Sep 15, 2026, 9:50 a.m. / Sep 15, 2026, 11:02 a.m.
2026-09-155623066030Sep 15, 2026, 8:25 a.m. / Sep 15, 2026, 9:48 a.m.
2026-09-15568418030Sep 15, 2026, 7:25 a.m. / Sep 15, 2026, 8:22 a.m.
2026-09-15563691030Sep 15, 2026, 6:36 a.m. / Sep 15, 2026, 7:23 a.m.
2026-09-15565667030Sep 15, 2026, 5:29 a.m. / Sep 15, 2026, 6:34 a.m.
2026-09-14493137020Sep 14, 2026, 10:27 p.m. / Sep 14, 2026, 10:36 p.m.
2026-09-144212899020Sep 14, 2026, 9:40 p.m. / Sep 14, 2026, 10:19 p.m.
2026-09-144216163020Sep 14, 2026, 9:11 p.m. / Sep 14, 2026, 9:38 p.m.
2026-09-144213757020Sep 14, 2026, 8:38 p.m. / Sep 14, 2026, 9:10 p.m.
2026-09-14423173020Sep 14, 2026, 8:08 p.m. / Sep 14, 2026, 8:37 p.m.
2026-09-144220687020Sep 14, 2026, 7:10 p.m. / Sep 14, 2026, 8:07 p.m.
2026-09-14427612020Sep 14, 2026, 6:21 p.m. / Sep 14, 2026, 7:08 p.m.
2026-09-14459415020Sep 14, 2026, 5:38 p.m. / Sep 14, 2026, 6:28 p.m.
2026-09-144510851020Sep 14, 2026, 5:25 p.m. / Sep 14, 2026, 5:37 p.m.
2026-09-144516536020Sep 14, 2026, 5:10 p.m. / Sep 14, 2026, 5:24 p.m.
2026-09-144517671020Sep 14, 2026, 4:55 p.m. / Sep 14, 2026, 5:09 p.m.
2026-09-144816039020Sep 14, 2026, 3:56 p.m. / Sep 14, 2026, 4:53 p.m.
2026-09-144812115020Sep 14, 2026, 2:40 p.m. / Sep 14, 2026, 3:55 p.m.
2026-09-141918333020Sep 14, 2026, 12:58 p.m. / Sep 14, 2026, 2:20 p.m.
2026-09-141911105020Sep 14, 2026, 11:30 a.m. / Sep 14, 2026, 12:56 p.m.
2026-09-14456344020Sep 14, 2026, 8:58 a.m. / Sep 14, 2026, 10:55 a.m.
2026-09-144515128020Sep 14, 2026, 8:55 a.m. / Sep 14, 2026, 8:56 a.m.
2026-09-144517828020Sep 14, 2026, 8:53 a.m. / Sep 14, 2026, 8:53 a.m.
2026-09-144913945020Sep 14, 2026, 8:09 a.m. / Sep 14, 2026, 8:50 a.m.
2026-09-144413416020Sep 14, 2026, 8:07 a.m. / Sep 14, 2026, 8:07 a.m.
2026-09-121921435070Sep 12, 2026, 8:37 p.m. / Sep 12, 2026, 9:28 p.m.
2026-09-121919436070Sep 12, 2026, 7:28 p.m. / Sep 12, 2026, 8:41 p.m.
2026-09-1294457070Sep 12, 2026, 7:01 p.m. / Sep 12, 2026, 7:27 p.m.
2026-09-129582070Sep 12, 2026, 6:23 p.m. / Sep 12, 2026, 7:00 p.m.
2026-09-121919412070Sep 12, 2026, 5:21 p.m. / Sep 12, 2026, 6:22 p.m.
2026-09-125610695070Sep 12, 2026, 3:59 p.m. / Sep 12, 2026, 5:19 p.m.
2026-09-12563531070Sep 12, 2026, 3:00 p.m. / Sep 12, 2026, 3:57 p.m.
2026-09-125622067070Sep 12, 2026, 2:49 p.m. / Sep 12, 2026, 2:59 p.m.
2026-09-125615249070Sep 12, 2026, 2:28 p.m. / Sep 12, 2026, 2:47 p.m.
2026-09-128616105070Sep 12, 2026, 1:03 p.m. / Sep 12, 2026, 2:26 p.m.
2026-09-128620641070Sep 12, 2026, 12:51 p.m. / Sep 12, 2026, 1:51 p.m.
2026-09-112012127060Sep 11, 2026, 11:47 p.m. / Sep 12, 2026, 12:25 a.m.
2026-09-11206271060Sep 11, 2026, 10:56 p.m. / Sep 11, 2026, 11:46 p.m.
2026-09-112016755060Sep 11, 2026, 10:19 p.m. / Sep 11, 2026, 11:04 p.m.
2026-09-112016417060Sep 11, 2026, 8:54 p.m. / Sep 11, 2026, 10:18 p.m.
2026-09-117514016060Sep 11, 2026, 6:36 p.m. / Sep 11, 2026, 8:08 p.m.
2026-09-117522587060Sep 11, 2026, 5:36 p.m. / Sep 11, 2026, 6:35 p.m.
2026-09-117522631060Sep 11, 2026, 4:49 p.m. / Sep 11, 2026, 5:34 p.m.
2026-09-11123187060Sep 11, 2026, 2:32 p.m. / Sep 11, 2026, 4:48 p.m.
2026-09-11126699060Sep 11, 2026, 12:50 p.m. / Sep 11, 2026, 2:31 p.m.
2026-09-112417277060Sep 11, 2026, 10:05 a.m. / Sep 11, 2026, 11:21 a.m.
2026-09-11241309060Sep 11, 2026, 8:46 a.m. / Sep 11, 2026, 10:03 a.m.
2026-09-112414373060Sep 11, 2026, 8:19 a.m. / Sep 11, 2026, 8:43 a.m.
2026-09-11241603060Sep 11, 2026, 7:43 a.m. / Sep 11, 2026, 8:16 a.m.
2026-09-11245926060Sep 11, 2026, 7:01 a.m. / Sep 11, 2026, 7:41 a.m.
2026-09-1123423246060Sep 11, 2026, 5:09 a.m. / Sep 11, 2026, 6:59 a.m.
2026-09-114111916060Sep 11, 2026, 4:18 a.m. / Sep 11, 2026, 5:06 a.m.
2026-09-10716583050Sep 10, 2026, 11:07 p.m. / Sep 10, 2026, 11:55 p.m.
2026-09-10721266050Sep 10, 2026, 10:03 p.m. / Sep 10, 2026, 11:06 p.m.
2026-09-10721033050Sep 10, 2026, 8:00 p.m. / Sep 10, 2026, 10:02 p.m.
2026-09-10566252050Sep 10, 2026, 7:41 p.m. / Sep 10, 2026, 7:48 p.m.
2026-09-105622716050Sep 10, 2026, 7:29 p.m. / Sep 10, 2026, 7:40 p.m.
2026-09-10562157050Sep 10, 2026, 7:16 p.m. / Sep 10, 2026, 7:28 p.m.
2026-09-105618939050Sep 10, 2026, 6:59 p.m. / Sep 10, 2026, 7:14 p.m.
2026-09-105616043050Sep 10, 2026, 5:31 p.m. / Sep 10, 2026, 6:58 p.m.
2026-09-104118039050Sep 10, 2026, 4:44 p.m. / Sep 10, 2026, 5:28 p.m.
2026-09-101385952050Sep 10, 2026, 3:33 p.m. / Sep 10, 2026, 4:41 p.m.
2026-09-101383644050Sep 10, 2026, 2:44 p.m. / Sep 10, 2026, 3:30 p.m.
2026-09-10255097050Sep 10, 2026, 1:55 p.m. / Sep 10, 2026, 2:43 p.m.
2026-09-10257425050Sep 10, 2026, 12:26 p.m. / Sep 10, 2026, 1:54 p.m.
2026-09-101818934050Sep 10, 2026, 7:31 a.m. / Sep 10, 2026, 8:07 a.m.
2026-09-101717020050Sep 10, 2026, 6:26 a.m. / Sep 10, 2026, 7:30 a.m.
2026-09-091215336040Sep 9, 2026, 8:21 p.m. / Sep 9, 2026, 10:21 p.m.
2026-09-091226589040Sep 9, 2026, 7:04 p.m. / Sep 9, 2026, 8:20 p.m.
2026-09-09382063040Sep 9, 2026, 6:26 p.m. / Sep 9, 2026, 7:02 p.m.
2026-09-093813212040Sep 9, 2026, 5:41 p.m. / Sep 9, 2026, 6:24 p.m.
2026-09-09536353040Sep 9, 2026, 3:52 p.m. / Sep 9, 2026, 5:39 p.m.
2026-09-09537731040Sep 9, 2026, 2:24 p.m. / Sep 9, 2026, 3:50 p.m.
2026-09-09344922040Sep 9, 2026, 12:27 p.m. / Sep 9, 2026, 1:59 p.m.
2026-09-09345478040Sep 9, 2026, 12:28 p.m. / Sep 9, 2026, 1:05 p.m.
2026-09-093024753040Sep 9, 2026, 8:17 a.m. / Sep 9, 2026, 9:08 a.m.
2026-09-095265055040Sep 9, 2026, 7:28 a.m. / Sep 9, 2026, 8:15 a.m.
2026-09-0952623708040Sep 9, 2026, 7:11 a.m. / Sep 9, 2026, 7:25 a.m.
2026-09-08262000000399Sep 8, 2026, 3:20 p.m. / Sep 8, 2026, 11:33 p.m.
2026-09-08246173030Sep 8, 2026, 7:53 p.m. / Sep 8, 2026, 8:25 p.m.
2026-09-083823120030Sep 8, 2026, 7:26 p.m. / Sep 8, 2026, 7:28 p.m.
2026-09-0838108030Sep 8, 2026, 6:49 p.m. / Sep 8, 2026, 7:25 p.m.
2026-09-087851142030Sep 8, 2026, 9:02 a.m. / Sep 8, 2026, 1:17 p.m.
2026-09-072025661110Sep 7, 2026, 3:48 p.m. / Sep 7, 2026, 4:30 p.m.
2026-09-07209169110Sep 7, 2026, 2:29 p.m. / Sep 7, 2026, 3:46 p.m.
2026-09-072014466110Sep 7, 2026, 1:48 p.m. / Sep 7, 2026, 2:27 p.m.
2026-09-072027856110Sep 7, 2026, 12:40 p.m. / Sep 7, 2026, 1:47 p.m.
2026-09-07398592110Sep 7, 2026, 11:18 a.m. / Sep 7, 2026, 12:37 p.m.
2026-09-073920167110Sep 7, 2026, 10:55 a.m. / Sep 7, 2026, 11:17 a.m.
2026-09-073923071110Sep 7, 2026, 10:19 a.m. / Sep 7, 2026, 10:54 a.m.
2026-09-073917057110Sep 7, 2026, 9:55 a.m. / Sep 7, 2026, 10:17 a.m.
2026-09-073928760110Sep 7, 2026, 9:18 a.m. / Sep 7, 2026, 9:54 a.m.
2026-09-07397637110Sep 7, 2026, 8:53 a.m. / Sep 7, 2026, 9:17 a.m.
2026-09-07399395110Sep 7, 2026, 7:55 a.m. / Sep 7, 2026, 8:51 a.m.
2026-09-07399580110Sep 7, 2026, 7:48 a.m. / Sep 7, 2026, 8:32 a.m.
2026-09-076112153100Sep 7, 2026, 4:00 a.m. / Sep 7, 2026, 4:06 a.m.
2026-09-066112153100Sep 7, 2026, 1:18 a.m. / Sep 7, 2026, 3:59 a.m.
2026-09-061215674100Sep 6, 2026, 6:56 p.m. / Sep 7, 2026, 1:17 a.m.
2026-09-061914081100Sep 6, 2026, 6:47 p.m. / Sep 6, 2026, 6:48 p.m.
2026-09-05622316090Sep 6, 2026, 1:15 a.m. / Sep 6, 2026, 2:20 a.m.
2026-09-05618507090Sep 6, 2026, 1:14 a.m. / Sep 6, 2026, 1:47 a.m.
2026-09-05610425090Sep 6, 2026, 12:15 a.m. / Sep 6, 2026, 1:12 a.m.
2026-09-0565951090Sep 5, 2026, 11:13 p.m. / Sep 6, 2026, 12:14 a.m.
2026-09-05727749090Sep 5, 2026, 8:57 p.m. / Sep 5, 2026, 11:12 p.m.
2026-09-05713365090Sep 5, 2026, 8:25 p.m. / Sep 5, 2026, 8:55 p.m.
2026-09-05715398090Sep 5, 2026, 7:46 p.m. / Sep 5, 2026, 8:24 p.m.
2026-09-0577867090Sep 5, 2026, 7:13 p.m. / Sep 5, 2026, 7:45 p.m.
2026-09-0573339090Sep 5, 2026, 6:16 p.m. / Sep 5, 2026, 7:12 p.m.
2026-09-057855184090Sep 5, 2026, 9:54 a.m. / Sep 5, 2026, 2:57 p.m.
2026-09-0578519618090Sep 5, 2026, 11:25 a.m. / Sep 5, 2026, 12:33 p.m.
2026-09-056321409060Sep 5, 2026, 4:00 a.m. / Sep 5, 2026, 5:07 a.m.
2026-09-046321409060Sep 4, 2026, 9:46 p.m. / Sep 5, 2026, 3:59 a.m.
2026-09-04411126060Sep 4, 2026, 5:40 p.m. / Sep 4, 2026, 6:19 p.m.
2026-09-044114000060Sep 4, 2026, 4:27 p.m. / Sep 4, 2026, 5:39 p.m.
2026-09-04415208060Sep 4, 2026, 3:39 p.m. / Sep 4, 2026, 4:26 p.m.
2026-09-04443414060Sep 4, 2026, 2:59 p.m. / Sep 4, 2026, 3:38 p.m.
2026-09-049826652060Sep 4, 2026, 1:59 p.m. / Sep 4, 2026, 2:58 p.m.
2026-09-049327996060Sep 4, 2026, 1:15 p.m. / Sep 4, 2026, 1:57 p.m.
2026-09-049323206060Sep 4, 2026, 12:55 p.m. / Sep 4, 2026, 1:14 p.m.
2026-09-049313250060Sep 4, 2026, 12:16 p.m. / Sep 4, 2026, 12:54 p.m.
2026-09-04932411060Sep 4, 2026, 11:29 a.m. / Sep 4, 2026, 12:15 p.m.
2026-09-044121048060Sep 4, 2026, 10:10 a.m. / Sep 4, 2026, 11:28 a.m.
2026-09-04411373060Sep 4, 2026, 9:19 a.m. / Sep 4, 2026, 10:08 a.m.
2026-09-044125612060Sep 4, 2026, 8:25 a.m. / Sep 4, 2026, 9:18 a.m.
2026-09-044110036060Sep 4, 2026, 7:43 a.m. / Sep 4, 2026, 8:23 a.m.
2026-09-044114581060Sep 4, 2026, 6:52 a.m. / Sep 4, 2026, 7:42 a.m.
2026-09-03208580050Sep 3, 2026, 10:19 p.m. / Sep 3, 2026, 11:22 p.m.
2026-09-032022406050Sep 3, 2026, 9:59 p.m. / Sep 3, 2026, 9:59 p.m.
2026-09-0371232050Sep 3, 2026, 6:27 p.m. / Sep 3, 2026, 9:58 p.m.
2026-09-031816766050Sep 3, 2026, 9:18 a.m. / Sep 3, 2026, 9:18 a.m.
2026-09-031827019050Sep 3, 2026, 9:12 a.m. / Sep 3, 2026, 9:12 a.m.
2026-09-03184839050Sep 3, 2026, 7:06 a.m. / Sep 3, 2026, 8:00 a.m.
2026-09-03186152050Sep 3, 2026, 6:08 a.m. / Sep 3, 2026, 7:04 a.m.
2026-09-024522915040Sep 2, 2026, 11:55 p.m. / Sep 2, 2026, 11:56 p.m.
2026-09-024523805040Sep 2, 2026, 11:21 p.m. / Sep 2, 2026, 11:28 p.m.
2026-09-02453356040Sep 2, 2026, 11:16 p.m. / Sep 2, 2026, 11:19 p.m.
2026-09-029274040Sep 2, 2026, 11:06 p.m. / Sep 2, 2026, 11:15 p.m.
2026-09-029222306040Sep 2, 2026, 10:49 p.m. / Sep 2, 2026, 10:51 p.m.
2026-09-02921307040Sep 2, 2026, 10:15 p.m. / Sep 2, 2026, 10:30 p.m.
2026-09-029227354040Sep 2, 2026, 9:57 p.m. / Sep 2, 2026, 9:58 p.m.
2026-09-029211880040Sep 2, 2026, 8:20 p.m. / Sep 2, 2026, 9:42 p.m.
2026-09-029223772040Sep 2, 2026, 8:42 p.m. / Sep 2, 2026, 8:53 p.m.
2026-09-02513640040Sep 2, 2026, 7:38 p.m. / Sep 2, 2026, 8:08 p.m.
2026-09-0259540040Sep 2, 2026, 6:37 p.m. / Sep 2, 2026, 6:51 p.m.
2026-09-02524550040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 6:21 p.m.
2026-09-0171548030Sep 1, 2026, 7:25 p.m. / Sep 1, 2026, 8:18 p.m.
2026-09-0179835030Sep 1, 2026, 6:50 p.m. / Sep 1, 2026, 7:10 p.m.
2026-09-01720108030Sep 1, 2026, 4:50 p.m. / Sep 1, 2026, 5:42 p.m.
2026-09-01728858030Sep 1, 2026, 2:54 p.m. / Sep 1, 2026, 4:36 p.m.
2026-09-01722228030Sep 1, 2026, 1:36 p.m. / Sep 1, 2026, 2:49 p.m.
2026-09-01716572030Sep 1, 2026, 12:01 p.m. / Sep 1, 2026, 1:26 p.m.
2026-08-3126510921020Aug 31, 2026, 7:18 a.m. / Aug 31, 2026, 9:00 a.m.
2026-08-3167412472020Aug 31, 2026, 6:39 a.m. / Aug 31, 2026, 7:40 a.m.
2026-08-3197026642080Aug 31, 2026, 4:00 a.m. / Aug 31, 2026, 5:20 a.m.
2026-08-3097026642080Aug 31, 2026, 2:30 a.m. / Aug 31, 2026, 3:59 a.m.
2026-08-301224154080Aug 31, 2026, 12:49 a.m. / Aug 31, 2026, 2:29 a.m.
2026-08-30126263080Aug 31, 2026, 12:08 a.m. / Aug 31, 2026, 12:48 a.m.
2026-08-301223156080Aug 30, 2026, 11:12 p.m. / Aug 31, 2026, 12:07 a.m.
2026-08-301222504080Aug 30, 2026, 10:34 p.m. / Aug 30, 2026, 11:11 p.m.
2026-08-30385544080Aug 30, 2026, 9:30 p.m. / Aug 30, 2026, 10:13 p.m.
2026-08-30315752080Aug 30, 2026, 6:30 p.m. / Aug 30, 2026, 7:12 p.m.
2026-08-303311341080Aug 30, 2026, 6:07 p.m. / Aug 30, 2026, 6:29 p.m.
2026-08-30337440080Aug 30, 2026, 5:35 p.m. / Aug 30, 2026, 6:06 p.m.
2026-08-30333553080Aug 30, 2026, 4:38 p.m. / Aug 30, 2026, 5:32 p.m.
2026-08-30334418080Aug 30, 2026, 4:05 p.m. / Aug 30, 2026, 4:36 p.m.
2026-08-3033556080Aug 30, 2026, 3:01 p.m. / Aug 30, 2026, 4:04 p.m.
2026-08-303923354080Aug 30, 2026, 1:53 p.m. / Aug 30, 2026, 2:59 p.m.
2026-08-303921129080Aug 30, 2026, 1:25 p.m. / Aug 30, 2026, 1:51 p.m.
2026-08-303927048080Aug 30, 2026, 12:48 p.m. / Aug 30, 2026, 1:23 p.m.
2026-08-303917908080Aug 30, 2026, 12:09 p.m. / Aug 30, 2026, 12:47 p.m.
2026-08-30309133080Aug 30, 2026, 10:40 a.m. / Aug 30, 2026, 12:08 p.m.
2026-08-303528719080Aug 30, 2026, 9:20 a.m. / Aug 30, 2026, 10:39 a.m.
2026-08-29402860070Aug 30, 2026, 12:26 a.m. / Aug 30, 2026, 12:57 a.m.
2026-08-29407776070Aug 29, 2026, 11:32 p.m. / Aug 30, 2026, 12:24 a.m.
2026-08-29402756070Aug 29, 2026, 10:56 p.m. / Aug 29, 2026, 11:28 p.m.
2026-08-29402557070Aug 29, 2026, 10:29 p.m. / Aug 29, 2026, 10:55 p.m.
2026-08-2916110527070Aug 29, 2026, 7:36 p.m. / Aug 29, 2026, 8:35 p.m.
2026-08-2916112058070Aug 29, 2026, 7:01 p.m. / Aug 29, 2026, 7:30 p.m.
2026-08-291687711070Aug 29, 2026, 5:47 p.m. / Aug 29, 2026, 6:18 p.m.
2026-08-29168261070Aug 29, 2026, 5:12 p.m. / Aug 29, 2026, 5:46 p.m.
2026-08-28105267130Aug 29, 2026, 1:15 a.m. / Aug 29, 2026, 1:15 a.m.
2026-08-281055032130Aug 28, 2026, 11:54 p.m. / Aug 29, 2026, 12:34 a.m.
2026-08-283014131130Aug 28, 2026, 10:34 p.m. / Aug 28, 2026, 11:26 p.m.
2026-08-28181949130Aug 28, 2026, 9:39 p.m. / Aug 28, 2026, 10:31 p.m.
2026-08-28185097130Aug 28, 2026, 8:09 p.m. / Aug 28, 2026, 9:18 p.m.
2026-08-281814514130Aug 28, 2026, 7:22 p.m. / Aug 28, 2026, 8:04 p.m.
2026-08-284118601130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 7:13 p.m.
2026-08-28721492130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-278215523120Aug 27, 2026, 2:27 p.m. / Aug 27, 2026, 2:30 p.m.
2026-08-27301711120Aug 27, 2026, 1:50 p.m. / Aug 27, 2026, 2:20 p.m.
2026-08-27301894120Aug 27, 2026, 1:00 p.m. / Aug 27, 2026, 1:45 p.m.
2026-08-2739370120Aug 27, 2026, 10:23 a.m. / Aug 27, 2026, 10:59 a.m.
2026-08-273914078120Aug 27, 2026, 8:57 a.m. / Aug 27, 2026, 10:19 a.m.
2026-08-27366501120Aug 27, 2026, 8:38 a.m. / Aug 27, 2026, 8:49 a.m.
2026-08-273618259120Aug 27, 2026, 7:44 a.m. / Aug 27, 2026, 8:31 a.m.
2026-08-273922034120Aug 27, 2026, 6:23 a.m. / Aug 27, 2026, 7:39 a.m.
2026-08-273919555120Aug 27, 2026, 5:04 a.m. / Aug 27, 2026, 6:19 a.m.
2026-08-273913147120Aug 27, 2026, 4:03 a.m. / Aug 27, 2026, 4:59 a.m.
2026-08-263913147120Aug 27, 2026, 3:54 a.m. / Aug 27, 2026, 3:59 a.m.
2026-08-25E124487100Aug 25, 2026, 3:24 p.m. / Aug 25, 2026, 4:09 p.m.
2026-08-25E112429100Aug 25, 2026, 2:44 p.m. / Aug 25, 2026, 3:19 p.m.
2026-08-254022545100Aug 25, 2026, 11:24 a.m. / Aug 25, 2026, 1:53 p.m.
2026-08-254911113100Aug 25, 2026, 8:33 a.m. / Aug 25, 2026, 11:19 a.m.
2026-08-25104298100Aug 25, 2026, 8:19 a.m. / Aug 25, 2026, 8:19 a.m.
2026-08-24243199020Aug 24, 2026, 9:49 p.m. / Aug 24, 2026, 10:44 p.m.
2026-08-242412779020Aug 24, 2026, 8:50 p.m. / Aug 24, 2026, 9:45 p.m.
2026-08-242424001020Aug 24, 2026, 7:56 p.m. / Aug 24, 2026, 8:44 p.m.
2026-08-242025413020Aug 24, 2026, 6:00 p.m. / Aug 24, 2026, 7:48 p.m.
2026-08-242020008020Aug 24, 2026, 5:15 p.m. / Aug 24, 2026, 5:54 p.m.
2026-08-24409304020Aug 24, 2026, 4:26 p.m. / Aug 24, 2026, 4:56 p.m.
2026-08-241977767020Aug 24, 2026, 3:09 p.m. / Aug 24, 2026, 4:19 p.m.
2026-08-244919125020Aug 24, 2026, 2:39 p.m. / Aug 24, 2026, 3:04 p.m.
2026-08-242525137020Aug 24, 2026, 4:54 a.m. / Aug 24, 2026, 5:00 a.m.
2026-08-24393768020Aug 24, 2026, 4:00 a.m. / Aug 24, 2026, 4:49 a.m.
2026-08-23393768020Aug 24, 2026, 3:33 a.m. / Aug 24, 2026, 3:53 a.m.
2026-08-235710365010Aug 23, 2026, 4:09 p.m. / Aug 23, 2026, 4:54 p.m.
2026-08-235712721010Aug 23, 2026, 2:58 p.m. / Aug 23, 2026, 4:04 p.m.
2026-08-2362534010Aug 23, 2026, 12:48 p.m. / Aug 23, 2026, 2:04 p.m.
2026-08-236111720010Aug 23, 2026, 11:30 a.m. / Aug 23, 2026, 12:44 p.m.
2026-08-234816079010Aug 23, 2026, 9:48 a.m. / Aug 23, 2026, 11:03 a.m.
2026-08-231910024010Aug 23, 2026, 8:24 a.m. / Aug 23, 2026, 9:43 a.m.
2026-08-23187866010Aug 23, 2026, 7:54 a.m. / Aug 23, 2026, 8:19 a.m.
2026-08-227511512070Aug 23, 2026, 12:29 a.m. / Aug 23, 2026, 2:19 a.m.
2026-08-22173139070Aug 22, 2026, 11:49 p.m. / Aug 23, 2026, 12:24 a.m.
2026-08-221737181070Aug 22, 2026, 11:23 p.m. / Aug 22, 2026, 11:43 p.m.
2026-08-2217315646070Aug 22, 2026, 10:48 p.m. / Aug 22, 2026, 11:18 p.m.
2026-08-2217315726070Aug 22, 2026, 10:24 p.m. / Aug 22, 2026, 10:43 p.m.
2026-08-221735491070Aug 22, 2026, 9:43 p.m. / Aug 22, 2026, 10:18 p.m.
2026-08-22533944070Aug 22, 2026, 6:34 p.m. / Aug 22, 2026, 9:38 p.m.
2026-08-22354465070Aug 22, 2026, 1:19 p.m. / Aug 22, 2026, 1:58 p.m.
2026-08-223514584070Aug 22, 2026, 12:29 p.m. / Aug 22, 2026, 1:13 p.m.
2026-08-223110722070Aug 22, 2026, 11:38 a.m. / Aug 22, 2026, 12:24 p.m.
2026-08-224115968060Aug 22, 2026, 5:00 a.m. / Aug 22, 2026, 5:04 a.m.
2026-08-214115968060Aug 21, 2026, 10:01 p.m. / Aug 22, 2026, 1:56 a.m.
2026-08-21719053060Aug 21, 2026, 9:24 a.m. / Aug 21, 2026, 10:19 a.m.
2026-08-21724453060Aug 21, 2026, 7:53 a.m. / Aug 21, 2026, 9:19 a.m.
2026-08-21711339060Aug 21, 2026, 6:44 a.m. / Aug 21, 2026, 7:48 a.m.
2026-08-216120264050Aug 21, 2026, 4:03 a.m. / Aug 21, 2026, 6:09 a.m.

Measures and evidence

Every row states its source, method, window, sample, and freshness. Missing evidence remains unavailable.

Current speed

0 km/h

Source
Operator GTFS-RT vehicle position
Method
Published speed field with its presence flag; absent fields are not decoded as zero.
Window
One current snapshot; observations older than 180 seconds are excluded.
Sample
1 current vehicle observation
Freshness
Sep 19, 2026, 3:28 p.m.

Operator-published occupancy

Unavailable. This does not mean zero.

Source
Operator GTFS-RT vehicle position
Method
Published GTFS-RT occupancy enum; absent occupancy is not decoded as EMPTY.
Window
One current snapshot; observations older than 180 seconds are excluded.
Sample
Unavailable
Freshness
Sep 19, 2026, 3:28 p.m.

Historical reliability by physical bus

Unavailable. This does not mean zero.

Source
Otranspo settled-arrival archive
Method
Unavailable: settled arrivals do not retain a vehicle identifier and the feed identifier is not a verified physical identity.
Window
Unavailable
Sample
Unavailable
Freshness
Unavailable

Rider-reported crowding by physical bus

Unavailable. This does not mean zero.

Source
Privacy-thresholded rider observations
Method
Unavailable: public cohorts are grouped by route after five distinct accounts qualify; no physical-vehicle cohort is published.
Window
Unavailable
Sample
Unavailable
Freshness
Unavailable
Evidence behind this pageOpen the definition, method, sources, dates, coverage, and known limits.

What is being shown

One current operator-feed vehicle observation. The feed identifier is not treated as a verified physical fleet identity.

How it was produced

current-vehicle-snapshot-v1 keeps observations no older than 180 seconds and preserves missing speed or occupancy as unavailable.

Evidence dates

Collected or observed
Computed or assembled
Sample
This selected observation is part of a current snapshot containing 391 usable vehicle observations.
Method or data version
public-feed-id-trip-history-v1

Sources

Limits to keep in mind

  • The operator feed identifier is not linked to a reviewed physical-fleet registry.
  • Settled reliability observations do not retain a physical vehicle identifier, so they cannot support a bus reliability ranking.
  • Current rider crowding evidence does not support a privacy-safe physical-bus ranking.
Suggest a factual correction

Rider evidence

Community reports

Signals below are moderated community aggregates, not official operator notices or reliability scores.

You can report without signing in. Anonymous reports count a little less when we calculate public patterns. You can add an account after submitting.

Report a specific problem

Emergency: call 9-1-1. Check official OC Transpo or STO notices before travelling.

Report crowding near this vehicle

The report flow rechecks that the live vehicle is still nearby and fresh before accepting an observation.

Report crowding near this vehicle