Gikendamowinan
Bunching, slow spots and on time by hour
Three patterns from the last 28 days of live bus data.
Bii'aawaad bus · October 2026
Frequent routes: bus nibiwa. Ozhibii'iganan wàbandaanan apiich kawin mino.
- Nawaj pàpìowin
- Kawin mashi0 mìkanan, nibiwa ijàwag
- Niizh odaabaanag wiijiiwewaad
- Kawin mashi
- Kitci-pìnish pìdjìssewin
- Kawin mashi
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.
| Giizhigad diba'iganan | Pairs checked | Bunched | Long gap |
|---|---|---|---|
| Early morning (4 to 6 a.m.) | 43,545 | 0% (120) | 0% (145) |
| Morning rush (6 to 9 a.m.) | 722,741 | 3% (18,336) | 2% (16,064) |
| Midday (9 a.m. to 3 p.m.) | 1,834,144 | 2% (32,816) | 1% (19,713) |
| Afternoon rush (3 to 6 p.m.) | 984,082 | 4% (38,529) | 3% (24,797) |
| Evening (6 to 10 p.m.) | 1,071,334 | 2% (17,977) | 1% (11,863) |
| Night (10 p.m. to 4 a.m.) | 341,604 | 0% (848) | 0% (730) |
Routes where buses bunch most
Slowest segments on the network
Stretches between two timepoints with the lowest actual bus speed, all day, with at least 20 trips measured.
| Miikana | Wendjibàyan | Ijayan | Aaniin epiichi-waasaag | Planned speed | Actual speed | Trips measured | Slow trips |
|---|---|---|---|---|---|---|---|
| 677 | ST JOSEPH H.S | BARRHAVEN CENTRE B | 490 m | 5.9 km/h | 4 km/h | 33 | 42% |
| 5 | WALLER / LAURIER E | RIDEAU A | 390 m | 4.7 km/h | 4.2 km/h | 1,349 | 14% |
| 696 | COBBLE HILL / KENNEVALE | COBBLE HILL / MARAVISTA | 470 m | 4 km/h | 5 km/h | 49 | 37% |
| 85 | LEES B | MANN / KING EDWARD | 770 m | 6.4 km/h | 6.7 km/h | 25 | 0% |
| 14 | PARKDALE / WELLINGTON | TUNNEY'S PASTURE E | 870 m | 5.1 km/h | 7.1 km/h | 26 | 0% |
| 10 | SLATER / BAY | LYON B | 330 m | 6.1 km/h | 7.1 km/h | 803 | 3% |
| 663 | PARKWAY / EARL OF MARCH H.S. | BEAVERBROOK / LEACOCK | 770 m | 15.3 km/h | 7.1 km/h | 40 | 70% |
| 11 | LINCOLN FIELDS MALL WEST | LINCOLN FIELDS 4B | 740 m | 6.1 km/h | 7.2 km/h | 587 | 3% |
| 17 | PARLIAMENT A | RIDEAU B | 770 m | 23 km/h | 7.3 km/h | 106 | 93% |
| 6 | ST PATRICK / COBOURG | MAPLE LANE / SPRINGFIELD | 1.3 km | 8.3 km/h | 7.4 km/h | 31 | 23% |
| 82 | PINECREST A | PINECREST MALL | 300 m | 6 km/h | 7.4 km/h | 618 | 2% |
| 19 | MACKENZIE KING A | PARLIAMENT B | 840 m | 5.9 km/h | 7.5 km/h | 24 | 0% |
Bejiw madjàwin: 1.5 apì nawach kinwesh.
On time endaso-diba'igan, gakina 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).
| Hour (scheduled time) | Buses measured | On time, against the times riders see | On time, OC Transpo rule (timepoints) | More than 1 minute early | More than 5 minutes late |
|---|---|---|---|---|---|
| 12 a.m. | 68,888 | 90% | 73% | 20% | 9% |
| 1 a.m. | 24,944 | 90% | 69% | 23% | 9% |
| 2 a.m. | 12,954 | 83% | 63% | 24% | 14% |
| 3 a.m. | 8,214 | 84% | 64% | 24% | 14% |
| 4 a.m. | 29,176 | 89% | 74% | 15% | 10% |
| 5 a.m. | 106,471 | 90% | 79% | 14% | 9% |
| 6 a.m. | 255,487 | 88% | 77% | 14% | 12% |
| 7 a.m. | 350,105 | 79% | 70% | 14% | 20% |
| 8 a.m. | 348,713 | 70% | 62% | 13% | 29% |
| 9 a.m. | 287,626 | 78% | 67% | 15% | 21% |
| 10 a.m. | 271,428 | 84% | 71% | 18% | 15% |
| 11 a.m. | 264,577 | 84% | 71% | 18% | 15% |
| 12 p.m. | 264,876 | 81% | 70% | 16% | 18% |
| 1 p.m. | 262,493 | 82% | 70% | 17% | 17% |
| 2 p.m. | 285,982 | 79% | 67% | 16% | 20% |
| 3 p.m. | 330,509 | 70% | 61% | 15% | 28% |
| 4 p.m. | 325,859 | 65% | 56% | 15% | 33% |
| 5 p.m. | 332,967 | 67% | 58% | 15% | 31% |
| 6 p.m. | 304,145 | 73% | 62% | 17% | 25% |
| 7 p.m. | 237,549 | 79% | 69% | 16% | 19% |
| 8 p.m. | 210,923 | 82% | 71% | 15% | 17% |
| 9 p.m. | 195,328 | 82% | 71% | 15% | 17% |
| 10 p.m. | 158,393 | 83% | 71% | 15% | 16% |
| 11 p.m. | 118,358 | 86% | 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).
| Hour (scheduled time) | Buses measured | On time, against the times riders see | On time, OC Transpo rule (timepoints) | More than 1 minute early | More than 5 minutes late |
|---|---|---|---|---|---|
| 12 a.m. | 24,170 | 88% | 69% | 25% | 10% |
| 1 a.m. | 9,422 | 86% | 69% | 23% | 12% |
| 2 a.m. | 3,909 | 88% | 64% | 27% | 8% |
| 3 a.m. | 3,161 | 88% | 67% | 28% | 9% |
| 4 a.m. | 4,679 | 83% | 72% | 15% | 17% |
| 5 a.m. | 13,503 | 84% | 72% | 14% | 16% |
| 6 a.m. | 29,829 | 87% | 79% | 11% | 12% |
| 7 a.m. | 51,033 | 86% | 78% | 11% | 14% |
| 8 a.m. | 65,091 | 83% | 77% | 9% | 17% |
| 9 a.m. | 79,034 | 77% | 73% | 8% | 22% |
| 10 a.m. | 85,627 | 74% | 70% | 8% | 25% |
| 11 a.m. | 89,128 | 70% | 66% | 8% | 29% |
| 12 p.m. | 91,374 | 69% | 65% | 8% | 31% |
| 1 p.m. | 92,471 | 66% | 63% | 8% | 34% |
| 2 p.m. | 93,430 | 63% | 61% | 8% | 36% |
| 3 p.m. | 93,361 | 64% | 61% | 7% | 36% |
| 4 p.m. | 93,647 | 62% | 60% | 7% | 37% |
| 5 p.m. | 91,255 | 64% | 61% | 9% | 36% |
| 6 p.m. | 85,904 | 66% | 63% | 8% | 34% |
| 7 p.m. | 76,368 | 71% | 65% | 9% | 29% |
| 8 p.m. | 71,084 | 77% | 69% | 11% | 23% |
| 9 p.m. | 63,464 | 80% | 71% | 12% | 19% |
| 10 p.m. | 55,533 | 83% | 72% | 13% | 17% |
| 11 p.m. | 43,162 | 87% | 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.
| Giizhigad diba'iganan | Pairs checked | Bunched | Long gap |
|---|---|---|---|
| Early morning (4 to 6 a.m.) | 8,830 | 1% (51) | 1% (64) |
| Morning rush (6 to 9 a.m.) | 150,192 | 2% (3,573) | 2% (2,861) |
| Midday (9 a.m. to 3 p.m.) | 240,950 | 1% (1,514) | 0% (1,122) |
| Afternoon rush (3 to 6 p.m.) | 179,472 | 3% (4,942) | 2% (3,935) |
| Evening (6 to 10 p.m.) | 127,919 | 1% (1,538) | 1% (1,191) |
| Night (10 p.m. to 4 a.m.) | 48,857 | 0% (78) | 0% (81) |
Routes where buses bunch most
Slowest segments on the network
Stretches between two timepoints with the lowest actual bus speed, all day, with at least 20 trips measured.
| Miikana | Wendjibàyan | Ijayan | Aaniin epiichi-waasaag | Planned speed | Actual speed | Trips measured | Slow trips |
|---|---|---|---|---|---|---|---|
| 50 | CEGEP GABRIELLE-ROY | de la CITÉ-DES-JEUNES/PERRAS | 340 m | 10.2 km/h | 2.6 km/h | 36 | 89% |
| 73 | QUAI LOCAL de la CITÉ #9 | de la GAPPE/de la CITÉ | 490 m | 7.2 km/h | 2.6 km/h | 225 | 69% |
| 35 | CEGEP GABRIELLE-ROY | de la CITÉ-DES-JEUNES/PERRAS | 310 m | 9.4 km/h | 2.9 km/h | 292 | 68% |
| 831 | CEGEP GABRIELLE-ROY | de la CITÉ-DES-JEUNES/TALBOT | 500 m | 7.4 km/h | 3.5 km/h | 20 | 60% |
| 833 | Départ école secondaire de l'île | MONTCLAIR/DUCHARME | 960 m | 9.6 km/h | 3.5 km/h | 29 | 79% |
| 829 | Départ école secondaire de l'île | SAINT-JOSEPH/de LORIMIER | 1.3 km | 13 km/h | 3.9 km/h | 40 | 90% |
| 38 | TERMINUS FREEMAN | SAINT-JOSEPH/JEAN-PROULX | 490 m | 16.6 km/h | 4.2 km/h | 497 | 73% |
| 39 | TERMINUS FREEMAN | SAINT-JOSEPH/JEAN-PROULX | 490 m | 16.8 km/h | 4.2 km/h | 407 | 80% |
| 49 | CEGEP GABRIELLE-ROY | de la CITÉ-DES-JEUNES/PERRAS | 410 m | 24.5 km/h | 4.3 km/h | 293 | 77% |
| 56 | CEGEP GABRIELLE-ROY | de la CITÉ-DES-JEUNES/PERRAS | 340 m | 20.3 km/h | 4.5 km/h | 61 | 85% |
| 740 | ÉCOLE SAINT-JOSEPH | ALEXANDRE-TACHÉ/CHÂTEAUBRIAND | 2.7 km | 16.5 km/h | 4.8 km/h | 23 | 100% |
| 437 | ÉCOLE SECONDAIRE MONT-BLEU | DANIEL-JOHNSON/LUCIEN-BRAULT | 1.9 km | 14.2 km/h | 4.8 km/h | 21 | 67% |
Bejiw madjàwin: 1.5 apì nawach kinwesh.
On time endaso-diba'igan, gakina 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).
| Hour (scheduled time) | Buses measured | On time, against the times riders see | On time, OC Transpo rule (timepoints) | More than 1 minute early | More than 5 minutes late |
|---|---|---|---|---|---|
| 12 a.m. | 13,631 | 88% | 71% | 15% | 11% |
| 1 a.m. | 1,436 | 94% | 75% | 17% | 5% |
| 4 a.m. | 459 | 96% | 74% | 7% | 1% |
| 5 a.m. | 23,363 | 94% | 79% | 9% | 5% |
| 6 a.m. | 69,163 | 91% | 75% | 11% | 7% |
| 7 a.m. | 97,340 | 84% | 69% | 10% | 15% |
| 8 a.m. | 85,788 | 80% | 67% | 9% | 19% |
| 9 a.m. | 59,358 | 84% | 68% | 10% | 15% |
| 10 a.m. | 54,655 | 89% | 72% | 12% | 10% |
| 11 a.m. | 58,328 | 90% | 73% | 13% | 9% |
| 12 p.m. | 61,128 | 86% | 71% | 11% | 12% |
| 1 p.m. | 60,079 | 87% | 71% | 11% | 12% |
| 2 p.m. | 58,638 | 85% | 69% | 11% | 14% |
| 3 p.m. | 99,261 | 77% | 62% | 12% | 21% |
| 4 p.m. | 91,791 | 64% | 54% | 9% | 35% |
| 5 p.m. | 93,395 | 67% | 57% | 9% | 32% |
| 6 p.m. | 68,829 | 79% | 67% | 9% | 20% |
| 7 p.m. | 48,743 | 82% | 71% | 7% | 17% |
| 8 p.m. | 42,845 | 84% | 70% | 9% | 15% |
| 9 p.m. | 41,547 | 86% | 74% | 7% | 13% |
| 10 p.m. | 41,377 | 88% | 74% | 10% | 11% |
| 11 p.m. | 32,727 | 89% | 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).
| Hour (scheduled time) | Buses measured | On time, against the times riders see | On time, OC Transpo rule (timepoints) | More than 1 minute early | More than 5 minutes late |
|---|---|---|---|---|---|
| 12 a.m. | 2,650 | 88% | 78% | 7% | 11% |
| 1 a.m. | 295 | 93% | 74% | 18% | 6% |
| 5 a.m. | 40 | 83% | 60% | 15% | 5% |
| 6 a.m. | 2,514 | 92% | 76% | 9% | 7% |
| 7 a.m. | 9,063 | 93% | 80% | 9% | 5% |
| 8 a.m. | 11,324 | 90% | 78% | 9% | 8% |
| 9 a.m. | 11,686 | 91% | 78% | 9% | 8% |
| 10 a.m. | 12,833 | 87% | 75% | 8% | 11% |
| 11 a.m. | 11,408 | 88% | 71% | 11% | 11% |
| 12 p.m. | 12,109 | 84% | 71% | 9% | 15% |
| 1 p.m. | 12,877 | 83% | 68% | 9% | 16% |
| 2 p.m. | 13,135 | 82% | 68% | 8% | 17% |
| 3 p.m. | 12,466 | 76% | 65% | 8% | 22% |
| 4 p.m. | 12,485 | 78% | 66% | 7% | 21% |
| 5 p.m. | 12,501 | 78% | 69% | 5% | 21% |
| 6 p.m. | 11,655 | 82% | 73% | 5% | 17% |
| 7 p.m. | 9,971 | 77% | 69% | 4% | 22% |
| 8 p.m. | 9,551 | 82% | 71% | 6% | 17% |
| 9 p.m. | 8,458 | 83% | 73% | 6% | 16% |
| 10 p.m. | 9,100 | 84% | 75% | 5% | 15% |
| 11 p.m. | 6,674 | 84% | 74% | 7% | 15% |
Aaniin ezhi-dibaabandamang
- 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.