ᐱᓗᐊᖅᑐᒧᑦ ᑎᑎᕋᖅᓯᒪᔪᒧᑦ ᐊᐅᓪᓚᕐᓗᑎᑦ

ᐱᔨᑦᑎᕐᓂᖅ

ᐊᔪᕐᓇᖅᑐᖅ ᐅᖃᐅᑎᒋᓗᒍ

This page is not about one stop, route, station or vehicle. Open one to have the report name it, or use the full report.

ᖃᓄᐃᓕᖓᓯᒪᕙ?
Full report No account needed

ᑐᑭᓯᒋᐊᕈᑎᑦ

Bunching, slow spots and on time by hour

Three patterns from the last 28 days of live bus data.

ᓄᑖᖅ ᓇᓗᓇᐃᖅᓯᒍᑎ

ᐅᑕᖅᑭᓂᖅ, ᑲᑐᑦᑎᓗᑎᒃ ᑎᑭᓪᓗᑎᒃ, ᐊᑯᓂ ᑎᑭᙱᑦᑐᑦ · October 2026

ᐸᓯᑦ ᐊᒥᓱᐊᓗᐃᑦ ᐊᕐᖁᑎᖏᓐᓂ, ᐸᓯ ᑎᑭᐅᑉᐸᒃᑕᕆᐊᖃᖅᑐᖅ ᒥᓂᑦ ᐊᒥᓲᖏᑦᑐᑦ ᐃᓚᖏᓐᓂ. ᑖᒃᑯᐊ ᓈᓴᐅᑏᑦ ᑕᑯᒃᓴᐅᑎᑦᑎᔪᑦ ᖃᑦᓯᐊᖅᑲᖅ ᑕᒪᓐᓇ ᐱᑦᑎᐊᖏᓐᓂᖓᓂᒃ.

ᐅᑕᖅᑭᓂᖅ ᐃᓚᔭᐅᔪᖅ
ᓱᓕ ᐅᒃᑐᖅᑕᐅᓯᒪᙱᑦᑐᖅ0 ᐊᖁᑏᑦ ᐊᒥᓱᐃᓐᓇᖅ ᐊᑐᖅᑕᐅᔪᑦ
ᐸᔅᓯᑦ ᒪᕐᕉᒃ ᐊᑕᐅᑦᑎᒃᑯᑦ
ᓱᓕ ᐅᒃᑐᖅᑕᐅᓯᒪᙱᑦᑐᖅ
ᐊᖏᔪᑦ ᐅᑕᖅᑭᕐᓂᖏᑦ
ᓱᓕ ᐅᒃᑐᖅᑕᐅᓯᒪᙱᑦᑐᖅ
ᖃᓄᖅ ᓈᓴᐃᕙᒻᒪᖔᑦᑕ

Last 28 days, October 6, 2026 to November 2, 2026: 26 days counted.

2 days left out because the live feed was only partly recorded or its trip numbers did not match the timetable: October 8, 2026, October 15, 2026.

Updated November 3, 2026.

How often buses arrive bunched, by time of day

Values and interpretation

2% of back-to-back buses on this route arrived bunched together: 108,626 of 4,997,450 pairs checked at stops in the last 28 days. When buses bunch, the wait after them is usually longer.

1% of pairs (73,312) had a long gap: more than 1.75 times the planned wait between them.

Buses arriving bunched
ᐅᓪᓗᒥ ᐃᑲᕐᕋᖅPairs checkedBunchedLong gap
Early morning (4 to 6 a.m.)43,5450% (120)0% (145)
Morning rush (6 to 9 a.m.)722,7413% (18,336)2% (16,064)
Midday (9 a.m. to 3 p.m.)1,834,1442% (32,816)1% (19,713)
Afternoon rush (3 to 6 p.m.)984,0824% (38,529)3% (24,797)
Evening (6 to 10 p.m.)1,071,3342% (17,977)1% (11,863)
Night (10 p.m. to 4 a.m.)341,6040% (848)0% (730)

Routes where buses bunch most

Routes where buses bunch most
ᐊᖁᑎBunchedPairs checkedLong gap
67440% (773)1,9242%
66337% (983)2,6864%
66732% (564)1,7883%
69731% (189)61818%
66829% (350)1,1963%
68024% (672)2,75812%
65923% (558)2,4079%
61923% (70)30411%
67319% (283)1,5063%
64718% (167)9090%

Slowest segments on the network

Stretches between two timepoints with the lowest actual bus speed, all day, with at least 20 trips measured.

Slowest segments on the network
ᐊᖁᑎᐱᒋᐊᕐᕕᒃᑐᕌᕐᕕᒃᐅᖓᓯᒋᓂᖓPlanned speedActual speedTrips measuredSlow trips
677ST JOSEPH H.SBARRHAVEN CENTRE B490 m5.9 km/h4 km/h3342%
5WALLER / LAURIER ERIDEAU A390 m4.7 km/h4.2 km/h1,34914%
696COBBLE HILL / KENNEVALECOBBLE HILL / MARAVISTA470 m4 km/h5 km/h4937%
85LEES BMANN / KING EDWARD770 m6.4 km/h6.7 km/h250%
14PARKDALE / WELLINGTONTUNNEY'S PASTURE E870 m5.1 km/h7.1 km/h260%
10SLATER / BAYLYON B330 m6.1 km/h7.1 km/h8033%
663PARKWAY / EARL OF MARCH H.S.BEAVERBROOK / LEACOCK770 m15.3 km/h7.1 km/h4070%
11LINCOLN FIELDS MALL WESTLINCOLN FIELDS 4B740 m6.1 km/h7.2 km/h5873%
17PARLIAMENT ARIDEAU B770 m23 km/h7.3 km/h10693%
6ST PATRICK / COBOURGMAPLE LANE / SPRINGFIELD1.3 km8.3 km/h7.4 km/h3123%
82PINECREST APINECREST MALL300 m6 km/h7.4 km/h6182%
19MACKENZIE KING APARLIAMENT B840 m5.9 km/h7.5 km/h240%

A slow trip took at least 1.5 times the planned time.

On time by hour, all stops

Weekdays, Monday to Friday (18 days)

Rules, weekdays and weekends

Every measured bus arrival at every stop, by the scheduled hour.

  • OC Transpo rule: no more than 1 minute early and no more than 5 minutes late. OC Transpo measures this at timepoints only, the stops whose times the timetable fixes; at other stops the posted times are estimates between timepoints.
  • Against the times riders see: no more than 5 minutes early or late, at every stop.
Weekdays, Monday to Friday (18 days)

Least on time: 4 p.m., 65% within 5 minutes of the times riders see (325,859 buses).

Most on time: 5 a.m., 90% (106,471 buses).

Bars show the share within 5 minutes of the times riders see, each hour. The table below has every number.
Weekdays, Monday to Friday (18 days)
Hour (scheduled time)Buses measuredOn time, against the times riders seeOn time, OC Transpo rule (timepoints)More than 1 minute earlyMore than 5 minutes late
12 a.m.68,88890%73%20%9%
1 a.m.24,94490%69%23%9%
2 a.m.12,95483%63%24%14%
3 a.m.8,21484%64%24%14%
4 a.m.29,17689%74%15%10%
5 a.m.106,47190%79%14%9%
6 a.m.255,48788%77%14%12%
7 a.m.350,10579%70%14%20%
8 a.m.348,71370%62%13%29%
9 a.m.287,62678%67%15%21%
10 a.m.271,42884%71%18%15%
11 a.m.264,57784%71%18%15%
12 p.m.264,87681%70%16%18%
1 p.m.262,49382%70%17%17%
2 p.m.285,98279%67%16%20%
3 p.m.330,50970%61%15%28%
4 p.m.325,85965%56%15%33%
5 p.m.332,96767%58%15%31%
6 p.m.304,14573%62%17%25%
7 p.m.237,54979%69%16%19%
8 p.m.210,92382%71%15%17%
9 p.m.195,32882%71%15%17%
10 p.m.158,39383%71%15%16%
11 p.m.118,35886%73%17%12%
Weekends, Saturday and Sunday (8 days)

Least on time: 4 p.m., 62% within 5 minutes of the times riders see (93,647 buses).

Most on time: 2 a.m., 88% (3,909 buses).

Bars show the share within 5 minutes of the times riders see, each hour. The table below has every number.
Weekends, Saturday and Sunday (8 days)
Hour (scheduled time)Buses measuredOn time, against the times riders seeOn time, OC Transpo rule (timepoints)More than 1 minute earlyMore than 5 minutes late
12 a.m.24,17088%69%25%10%
1 a.m.9,42286%69%23%12%
2 a.m.3,90988%64%27%8%
3 a.m.3,16188%67%28%9%
4 a.m.4,67983%72%15%17%
5 a.m.13,50384%72%14%16%
6 a.m.29,82987%79%11%12%
7 a.m.51,03386%78%11%14%
8 a.m.65,09183%77%9%17%
9 a.m.79,03477%73%8%22%
10 a.m.85,62774%70%8%25%
11 a.m.89,12870%66%8%29%
12 p.m.91,37469%65%8%31%
1 p.m.92,47166%63%8%34%
2 p.m.93,43063%61%8%36%
3 p.m.93,36164%61%7%36%
4 p.m.93,64762%60%7%37%
5 p.m.91,25564%61%9%36%
6 p.m.85,90466%63%8%34%
7 p.m.76,36871%65%9%29%
8 p.m.71,08477%69%11%23%
9 p.m.63,46480%71%12%19%
10 p.m.55,53383%72%13%17%
11 p.m.43,16287%72%17%12%

Last 28 days, October 6, 2026 to November 2, 2026: 21 days counted.

2 days left out because the live feed was only partly recorded or its trip numbers did not match the timetable: October 8, 2026, October 12, 2026.

Updated November 3, 2026.

How often buses arrive bunched, by time of day

Values and interpretation

2% of back-to-back buses on this route arrived bunched together: 11,696 of 756,220 pairs checked at stops in the last 28 days. When buses bunch, the wait after them is usually longer.

1% of pairs (9,254) had a long gap: more than 1.75 times the planned wait between them.

Buses arriving bunched
ᐅᓪᓗᒥ ᐃᑲᕐᕋᖅPairs checkedBunchedLong gap
Early morning (4 to 6 a.m.)8,8301% (51)1% (64)
Morning rush (6 to 9 a.m.)150,1922% (3,573)2% (2,861)
Midday (9 a.m. to 3 p.m.)240,9501% (1,514)0% (1,122)
Afternoon rush (3 to 6 p.m.)179,4723% (4,942)2% (3,935)
Evening (6 to 10 p.m.)127,9191% (1,538)1% (1,191)
Night (10 p.m. to 4 a.m.)48,8570% (78)0% (81)

Routes where buses bunch most

Routes where buses bunch most
ᐊᖁᑎBunchedPairs checkedLong gap
42539% (119)3073%
82937% (53)14221%
74030% (160)52610%
75228% (63)22336%
42927% (69)25722%
64023% (45)19311%
20018% (1,778)10,0579%
83116% (49)30225%
5613% (162)1,2154%
29713% (58)45619%

Slowest segments on the network

Stretches between two timepoints with the lowest actual bus speed, all day, with at least 20 trips measured.

Slowest segments on the network
ᐊᖁᑎᐱᒋᐊᕐᕕᒃᑐᕌᕐᕕᒃᐅᖓᓯᒋᓂᖓPlanned speedActual speedTrips measuredSlow trips
50CEGEP GABRIELLE-ROYde la CITÉ-DES-JEUNES/PERRAS340 m10.2 km/h2.6 km/h3689%
73QUAI LOCAL de la CITÉ #9de la GAPPE/de la CITÉ490 m7.2 km/h2.6 km/h22569%
35CEGEP GABRIELLE-ROYde la CITÉ-DES-JEUNES/PERRAS310 m9.4 km/h2.9 km/h29268%
831CEGEP GABRIELLE-ROYde la CITÉ-DES-JEUNES/TALBOT500 m7.4 km/h3.5 km/h2060%
833Départ école secondaire de l'îleMONTCLAIR/DUCHARME960 m9.6 km/h3.5 km/h2979%
829Départ école secondaire de l'îleSAINT-JOSEPH/de LORIMIER1.3 km13 km/h3.9 km/h4090%
38TERMINUS FREEMANSAINT-JOSEPH/JEAN-PROULX490 m16.6 km/h4.2 km/h49773%
39TERMINUS FREEMANSAINT-JOSEPH/JEAN-PROULX490 m16.8 km/h4.2 km/h40780%
49CEGEP GABRIELLE-ROYde la CITÉ-DES-JEUNES/PERRAS410 m24.5 km/h4.3 km/h29377%
56CEGEP GABRIELLE-ROYde la CITÉ-DES-JEUNES/PERRAS340 m20.3 km/h4.5 km/h6185%
740ÉCOLE SAINT-JOSEPHALEXANDRE-TACHÉ/CHÂTEAUBRIAND2.7 km16.5 km/h4.8 km/h23100%
437ÉCOLE SECONDAIRE MONT-BLEUDANIEL-JOHNSON/LUCIEN-BRAULT1.9 km14.2 km/h4.8 km/h2167%

A slow trip took at least 1.5 times the planned time.

On time by hour, all stops

Weekdays, Monday to Friday (16 days)

Rules, weekdays and weekends

Every measured bus arrival at every stop, by the scheduled hour.

  • OC Transpo rule: no more than 1 minute early and no more than 5 minutes late. OC Transpo measures this at timepoints only, the stops whose times the timetable fixes; at other stops the posted times are estimates between timepoints.
  • Against the times riders see: no more than 5 minutes early or late, at every stop.
Weekdays, Monday to Friday (16 days)

Least on time: 4 p.m., 64% within 5 minutes of the times riders see (91,791 buses).

Most on time: 4 a.m., 96% (459 buses).

Bars show the share within 5 minutes of the times riders see, each hour. The table below has every number.
Weekdays, Monday to Friday (16 days)
Hour (scheduled time)Buses measuredOn time, against the times riders seeOn time, OC Transpo rule (timepoints)More than 1 minute earlyMore than 5 minutes late
12 a.m.13,63188%71%15%11%
1 a.m.1,43694%75%17%5%
4 a.m.45996%74%7%1%
5 a.m.23,36394%79%9%5%
6 a.m.69,16391%75%11%7%
7 a.m.97,34084%69%10%15%
8 a.m.85,78880%67%9%19%
9 a.m.59,35884%68%10%15%
10 a.m.54,65589%72%12%10%
11 a.m.58,32890%73%13%9%
12 p.m.61,12886%71%11%12%
1 p.m.60,07987%71%11%12%
2 p.m.58,63885%69%11%14%
3 p.m.99,26177%62%12%21%
4 p.m.91,79164%54%9%35%
5 p.m.93,39567%57%9%32%
6 p.m.68,82979%67%9%20%
7 p.m.48,74382%71%7%17%
8 p.m.42,84584%70%9%15%
9 p.m.41,54786%74%7%13%
10 p.m.41,37788%74%10%11%
11 p.m.32,72789%74%11%9%
Weekends, Saturday and Sunday (5 days)

Least on time: 3 p.m., 76% within 5 minutes of the times riders see (12,466 buses).

Most on time: 7 a.m., 93% (9,063 buses).

Bars show the share within 5 minutes of the times riders see, each hour. The table below has every number.
Weekends, Saturday and Sunday (5 days)
Hour (scheduled time)Buses measuredOn time, against the times riders seeOn time, OC Transpo rule (timepoints)More than 1 minute earlyMore than 5 minutes late
12 a.m.2,65088%78%7%11%
1 a.m.29593%74%18%6%
5 a.m.4083%60%15%5%
6 a.m.2,51492%76%9%7%
7 a.m.9,06393%80%9%5%
8 a.m.11,32490%78%9%8%
9 a.m.11,68691%78%9%8%
10 a.m.12,83387%75%8%11%
11 a.m.11,40888%71%11%11%
12 p.m.12,10984%71%9%15%
1 p.m.12,87783%68%9%16%
2 p.m.13,13582%68%8%17%
3 p.m.12,46676%65%8%22%
4 p.m.12,48578%66%7%21%
5 p.m.12,50178%69%5%21%
6 p.m.11,65582%73%5%17%
7 p.m.9,97177%69%4%22%
8 p.m.9,55182%71%6%17%
9 p.m.8,45883%73%6%16%
10 p.m.9,10084%75%5%15%
11 p.m.6,67484%74%7%15%
ᖃᓄᖅ ᐅᒃᑐᖅᑕᐅᒻᒪᖔᑦ
  • Arrival times are the last live prediction made no earlier than 10 minutes before the scheduled time, not a recorded door opening.
  • Bunched: two buses of the same route and direction arrived at a stop less than a quarter of the planned gap apart. Each pair is compared with the gap the timetable planned between those same two trips.
  • Speed: the time a trip took between two timepoints, against the time the timetable planned. Segments shorter than 300 metres or 1 minute are not measured.
  • Days when the live feed was only partly recorded, or when its trip numbers did not match the timetable, are left out and listed. A day not yet measured is never shown as zero.
  • O-Train lines are left out: OC Transpo publishes no live train positions.