Skip to main content
FR

Transit insights

Fleet status

See published fleet inventory, reliability and current vehicle observations with their source limits.

A dated fleet inventory and maintenance report sit beside current public vehicle observations. They answer different questions.

OC Transpo · September 2026695Buses in the fleet

Fleet composition, not the number available for today’s service.

OC Transpo Transit Committee update · slide 22 ↗
Vehicles visible in feeds
OC Transpo125
STOFeed coverage unavailable

Current vehicle observations, not fleet availability or repair status. Latest feed observation: Oct 3, 2026, 3:33 a.m.

Open observed vehicles ↗

Retained public GTFS-RT positions

What did public vehicle feeds show?

Look back at retained position samples for one service date. These are feed observations, not a count of physical buses or completed trips.

Download this evidence as JSON ↗

Find an exact route or public feed ID, including routes beyond the 12 shown below. Enter one at a time.

Retained position evidence is temporarily unavailable.

Which feed IDs were seen?

One selected service date and operator. These public identifiers are observed in retained positions; they are not a physical vehicle roster.

Download this evidence as JSON ↗

The observed ID list is temporarily unavailable.

Method: retained public position feed IDs grouped by Toronto service date (04:00–03:59). The peak is the largest sampled minute, not an in-service or fleet peak. Feed IDs can change or be reused. The expected polling schedule is unavailable. A minute without retained positions could be an empty feed, a failed request, or a collection gap.

September 2026 inventory

What makes up the bus fleet?

Official inventory by vehicle type, September 2026.

OC Transpo Transit Committee update · slide 22 ↗
60-foot articulated
250 → 82*
Double-decker
10 → 10*
40-foot diesel
260 → 260*
40-foot electric
175 → 354*

* September 2027 projection: 706 buses in the fleet.

OC TRANSPO · September 2026 inventory

How often do buses break down?

OC Transpo Transit Committee update · slide 23 ↗

A fleet-wide average of kilometres travelled before a breakdown; it is not a daily count of buses in repair.

Mean distance between failures6,750 km
OC Transpo target10,000 km

Q4 2027 projection: 13,750 km

Compare vehicle types
40-foot diesel16,000 km→ 14,000 km*
40-foot electric14,500 km→ 19,500 km*
60-foot articulated4,250 km→ 6,900 km*
Double-decker2,500 km→ 2,000 km*

* Q4 2027 projection

OC TRANSPO · September 2026

What share of maintenance is planned?

This is the mix of maintenance work, not the share of vehicles in repair.

OC Transpo Transit Committee update · slide 25 ↗
June 2026
September 2026
Q4 2027 target
PlannedReactive

OC Transpo · before the January 2025 opening

South O-Train inventory

Stadler FLIRT trainsets
7
Alstom LINT trainsets
6

Operator-reported trainsets for Lines 2 and 4, not passenger cars or a current count available for service. Line 1 availability and repair counts are not established by this inventory. A missing train position does not mean it is out of service.

OC Transpo train inventory ↗

STO · 2025 annual report

STO regular bus inventory

374
Regular diesel
131
Regular hybrid
145
Articulated diesel
59
Articulated hybrid
37
Electric
2

Paratransit minibuses, separate from regular buses: 24.

This annual inventory does not say how many vehicles are available or in repair today.

STO 2025 annual report ↗

Investigate a vehicle observation

Search the live public-feed records by route or feed ID. Feed IDs have not been verified against physical fleet numbers.

Open observed vehicles ↗

The September 2027 figures are projections, not observed inventory. The update does not publish a current in-service or repair count on these slides.

Official feeds, calculated measures, civic data, and rider observations stay visibly separate. Missing evidence is unavailable, never zero.