Hamilton Street Railway 22 Upper Ottawa Bus

Click to load interactive map
List of stops
      Map

      Frank A. Cooke Terminal Platform 1 – Upper Ottawa at Rymal

      Frank A. Cooke Terminal Platform 1

      06:0006:3007:0007:3008:0008:3009:0009:3010:0010:3011:0011:3012:0012:3013:0013:3014:0014:3015:0015:3016:0016:3017:0017:3018:0018:3019:0019:3020:0020:3021:0021:3022:0022:3023:0023:3000:00 +1

      James at Jackson

      06:0006:3007:0007:3008:0008:3009:0109:3110:0110:3111:0111:3112:0112:3113:0113:3114:0114:3115:0115:3116:0116:3117:0117:3118:0118:3119:0019:3020:0020:3021:0021:3022:0022:3023:0023:3000:00 +1

      James at Bold

      06:0106:3107:0107:3108:0108:3109:0209:3210:0210:3211:0211:3212:0212:3213:0213:3214:0214:3215:0215:3216:0216:3217:0217:3218:0218:3219:0219:3220:0220:3221:0221:3222:0222:3223:0223:3200:02 +1

      James at Charlton

      06:0206:3207:0207:3208:0208:3209:0309:3310:0310:3311:0311:3312:0312:3313:0313:3314:0314:3315:0315:3316:0316:3317:0317:3318:0318:3319:0319:3320:0320:3321:0321:3322:0322:3323:0323:3300:03 +1

      ST. Joseph'S at Mountwood

      06:0406:3407:0407:3408:0408:3409:0609:3610:0610:3611:0611:3612:0612:3613:0613:3614:0614:3615:0615:3616:0616:3617:0617:3618:0618:3619:0519:3520:0520:3521:0521:3522:0522:3523:0523:3500:05 +1

      Arkledun at Kingsway

      06:0406:3407:0407:3408:0408:3409:0609:3610:0610:3611:0611:3612:0612:3613:0613:3614:0614:3615:0615:3616:0616:3617:0617:3618:0618:3619:0519:3520:0520:3521:0521:3522:0522:3523:0523:3500:05 +1

      Upper Wellington at Concession

      06:0706:3707:0707:3708:0708:3709:0909:3910:0910:3911:0911:3912:0912:3913:0913:3914:0914:3915:0915:3916:0916:3917:0917:3918:0918:3919:0819:3820:0820:3821:0821:3822:0822:3823:0823:3800:08 +1

      Upper Wellington at Inverness

      06:0706:3707:0707:3708:0708:3709:0909:3910:0910:3911:0911:3912:0912:3913:0913:3914:0914:3915:0915:3916:0916:3917:0917:3918:0918:3919:0819:3820:0820:3821:0821:3822:0822:3823:0823:3800:08 +1

      Queensdale at Upper Wellington

      06:0806:3807:0807:3808:0808:3809:1009:4010:1010:4011:1011:4012:1012:4013:1013:4014:1014:4015:1015:4016:1016:4017:1017:4018:1018:4019:0819:3820:0820:3821:0821:3822:0822:3823:0823:3800:08 +1

      Queensdale at East 13th

      06:0806:3807:0807:3808:0808:3809:1009:4010:1010:4011:1011:4012:1012:4013:1013:4014:1014:4015:1015:4016:1016:4017:1017:4018:1018:4019:0919:3920:0920:3921:0921:3922:0922:3923:0923:3900:09 +1

      Queensdale opposite East 17th

      06:0906:3907:0907:3908:0908:3909:1109:4110:1110:4111:1111:4112:1112:4113:1113:4114:1114:4115:1115:4116:1116:4117:1117:4118:1118:4119:0919:3920:0920:3921:0921:3922:0922:3923:0923:3900:09 +1

      Queensdale at Upper Wentworth

      06:1006:4007:1007:4008:1008:4009:1209:4210:1210:4211:1211:4212:1212:4213:1213:4214:1214:4215:1215:4216:1216:4217:1217:4218:1218:4219:1019:4020:1020:4021:1021:4022:1022:4023:1023:4000:10 +1

      Queensdale at East 22nd

      06:1006:4007:1007:4008:1008:4009:1209:4210:1210:4211:1211:4212:1212:4213:1213:4214:1214:4215:1215:4216:1216:4217:1217:4218:1218:4219:1019:4020:1020:4021:1021:4022:1022:4023:1023:4000:10 +1

      Queensdale at East 23rd

      06:1106:4107:1107:4108:1108:4109:1309:4310:1310:4311:1311:4312:1312:4313:1313:4314:1314:4315:1315:4316:1316:4317:1317:4318:1318:4319:1119:4120:1120:4121:1121:4122:1122:4123:1123:4100:11 +1

      Queensdale at East 27th

      06:1106:4107:1107:4108:1108:4109:1309:4310:1310:4311:1311:4312:1312:4313:1313:4314:1314:4315:1315:4316:1316:4317:1317:4318:1318:4319:1119:4120:1120:4121:1121:4122:1122:4123:1123:4100:11 +1

      Queensdale at Upper Sherman

      06:1206:4207:1207:4208:1208:4209:1409:4410:1410:4411:1411:4412:1412:4413:1413:4414:1414:4415:1415:4416:1416:4417:1417:4418:1418:4419:1219:4220:1220:4221:1221:4222:1222:4223:1223:4200:12 +1

      Queensdale at East 33rd

      06:1306:4307:1307:4308:1308:4309:1509:4510:1510:4511:1511:4512:1512:4513:1513:4514:1514:4515:1515:4516:1516:4517:1517:4518:1518:4519:1319:4320:1320:4321:1321:4322:1322:4323:1323:4300:13 +1

      Queensdale at East 35th

      06:1306:4307:1307:4308:1308:4309:1509:4510:1510:4511:1511:4512:1512:4513:1513:4514:1514:4515:1515:4516:1516:4517:1517:4518:1518:4519:1319:4320:1320:4321:1321:4322:1322:4323:1323:4300:13 +1

      Queensdale at Upper Gage

      06:1506:4507:1507:4508:1508:4509:1709:4710:1710:4711:1711:4712:1712:4713:1713:4714:1714:4715:1715:4716:1716:4717:1717:4718:1718:4719:1519:4520:1520:4521:1521:4522:1522:4523:1523:4500:15 +1

      Queensdale at East 42nd

      06:1506:4507:1507:4508:1508:4509:1709:4710:1710:4711:1711:4712:1712:4713:1713:4714:1714:4715:1715:4716:1716:4717:1717:4718:1718:4719:1519:4520:1520:4521:1521:4522:1522:4523:1523:4500:15 +1

      Queensdale at East 44th

      06:1506:4507:1507:4508:1508:4509:1709:4710:1710:4711:1711:4712:1712:4713:1713:4714:1714:4715:1715:4716:1716:4717:1717:4718:1718:4719:1519:4520:1520:4521:1521:4522:1522:4523:1523:4500:15 +1

      Queensdale at Rendell

      06:1606:4607:1607:4608:1608:4609:1809:4810:1810:4811:1811:4812:1812:4813:1813:4814:1814:4815:1815:4816:1816:4817:1817:4818:1818:4819:1619:4620:1620:4621:1621:4622:1622:4623:1623:4600:16 +1

      Queensdale at Upper Ottawa

      06:1606:4607:1607:4608:1608:4609:1809:4810:1810:4811:1811:4812:1812:4813:1813:4814:1814:4815:1815:4816:1816:4817:1817:4818:1818:4819:1619:4620:1620:4621:1621:4622:1622:4623:1623:4600:16 +1

      Upper Ottawa at Brucedale

      06:1706:4707:1707:4708:1708:4709:1909:4910:1910:4911:1911:4912:1912:4913:1913:4914:1914:4915:1915:4916:1916:4917:1917:4918:1918:4919:1719:4720:1720:4721:1721:4722:1722:4723:1723:4700:17 +1

      Upper Ottawa at Fennell

      06:1806:4807:1807:4808:1808:4809:2009:5010:2010:5011:2011:5012:2012:5013:2013:5014:2014:5015:2015:5016:2016:5017:2017:5018:2018:5019:1819:4820:1820:4821:1821:4822:1822:4823:1823:4800:18 +1

      At 638 Upper Ottawa

      06:1806:4807:1807:4808:1808:4809:2009:5010:2010:5011:2011:5012:2012:5013:2013:5014:2014:5015:2015:5016:2016:5017:2017:5018:2018:5019:1819:4820:1820:4821:1821:4822:1822:4823:1823:4800:18 +1

      Upper Ottawa at Ninth

      06:1806:4807:1807:4808:1808:4809:2109:5110:2110:5111:2111:5112:2112:5113:2113:5114:2114:5115:2115:5116:2116:5117:2117:5118:2118:5119:1919:4920:1920:4921:1921:4922:1922:4923:1923:4900:19 +1

      Upper Ottawa at Tenth

      06:1906:4907:1907:4908:1908:4909:2109:5110:2110:5111:2111:5112:2112:5113:2113:5114:2114:5115:2115:5116:2116:5117:2117:5118:2118:5119:1919:4920:1920:4921:1921:4922:1922:4923:1923:4900:19 +1

      Upper Ottawa at Mohawk

      06:2006:5007:2007:5008:2008:5009:2309:5310:2310:5311:2311:5312:2312:5313:2313:5314:2314:5315:2315:5316:2316:5317:2317:5318:2318:5319:2119:5120:2120:5121:2121:5122:2122:5123:2123:5100:21 +1

      Upper Ottawa at Reno

      06:2006:5007:2007:5008:2008:5009:2309:5310:2310:5311:2311:5312:2312:5313:2313:5314:2314:5315:2315:5316:2316:5317:2317:5318:2318:5319:2119:5120:2120:5121:2121:5122:2122:5123:2123:5100:21 +1

      Upper Ottawa at Beaconsfield

      06:2006:5007:2007:5008:2008:5009:2409:5410:2410:5411:2411:5412:2412:5413:2413:5414:2414:5415:2415:5416:2416:5417:2417:5418:2418:5419:2119:5120:2120:5121:2121:5122:2122:5123:2123:5100:21 +1

      Upper Ottawa at Larch

      06:2106:5107:2107:5108:2108:5109:2409:5410:2410:5411:2411:5412:2412:5413:2413:5414:2414:5415:2415:5416:2416:5417:2417:5418:2418:5419:2219:5220:2220:5221:2221:5222:2222:5223:2223:5200:22 +1

      Upper Ottawa at Bowden

      06:2106:5107:2107:5108:2108:5109:2409:5410:2410:5411:2411:5412:2412:5413:2413:5414:2414:5415:2415:5416:2416:5417:2417:5418:2418:5419:2219:5220:2220:5221:2221:5222:2222:5223:2223:5200:22 +1

      Upper Ottawa at Limeridge

      06:2206:5207:2207:5208:2208:5209:2509:5510:2510:5511:2511:5512:2512:5513:2513:5514:2514:5515:2515:5516:2516:5517:2517:5518:2518:5519:2319:5320:2320:5321:2321:5322:2322:5323:2323:5300:23 +1

      At 1190 Upper Ottawa

      06:2206:5207:2207:5208:2208:5209:2609:5610:2610:5611:2611:5612:2612:5613:2613:5614:2614:5615:2615:5616:2616:5617:2617:5618:2618:5619:2319:5320:2320:5321:2321:5322:2322:5323:2323:5300:23 +1

      Upper Ottawa at Redbury

      06:2306:5307:2307:5308:2308:5309:2609:5610:2610:5611:2611:5612:2612:5613:2613:5614:2614:5615:2615:5616:2616:5617:2617:5618:2618:5619:2419:5420:2420:5421:2421:5422:2422:5423:2423:5400:24 +1

      Upper Ottawa at Queensbury

      06:2306:5307:2307:5308:2308:5309:2709:5710:2710:5711:2711:5712:2712:5713:2713:5714:2714:5715:2715:5716:2716:5717:2717:5718:2718:5719:2419:5420:2420:5421:2421:5422:2422:5423:2423:5400:24 +1

      Upper Ottawa at Stone Church

      06:2406:5407:2407:5408:2408:5409:2809:5810:2810:5811:2811:5812:2812:5813:2813:5814:2814:5815:2815:5816:2816:5817:2817:5818:2818:5819:2519:5520:2520:5521:2521:5522:2522:5523:2523:5500:25 +1

      Upper Ottawa at Tunbridge

      06:2406:5407:2407:5408:2408:5409:2809:5810:2810:5811:2811:5812:2812:5813:2813:5814:2814:5815:2815:5816:2816:5817:2817:5818:2818:5819:2519:5520:2520:5521:2521:5522:2522:5523:2523:5500:25 +1

      Unsworth at Upper Ottawa

      06:2506:5507:2507:5508:2508:5509:2909:5910:2910:5911:2911:5912:2912:5913:2913:5914:2914:5915:2915:5916:2916:5917:2917:5918:2918:5919:2619:5620:2620:5621:2621:5622:2622:5623:2623:5600:26 +1

      Hempstead opposite Unsworth

      06:2506:5507:2507:5508:2508:5509:2909:5910:2910:5911:2911:5912:2912:5913:2913:5914:2914:5915:2915:5916:2916:5917:2917:5918:2918:5919:2619:5620:2620:5621:2621:5622:2622:5623:2623:5600:26 +1

      Hempstead at Nebo

      06:2606:5607:2607:5608:2608:5609:3010:0010:3011:0011:3012:0012:3013:0013:3014:0014:3015:0015:3016:0016:3017:0017:3018:0018:3019:0019:2719:5720:2720:5721:2721:5722:2722:5723:2723:5700:27 +1

      At 180 Nebo

      06:2606:5607:2607:5608:2608:5609:3110:0110:3111:0111:3112:0112:3113:0113:3114:0114:3115:0115:3116:0116:3117:0117:3118:0118:3119:0119:2719:5720:2720:5721:2721:5722:2722:5723:2723:5700:27 +1

      Nebo at Lancing

      06:2606:5607:2607:5608:2608:5609:3110:0110:3111:0111:3112:0112:3113:0113:3114:0114:3115:0115:3116:0116:3117:0117:3118:0118:3119:0119:2719:5720:2720:5721:2721:5722:2722:5723:2723:5700:27 +1

      Nebo at Rymal

      06:2706:5707:2707:5708:2708:5709:3110:0110:3111:0111:3112:0112:3113:0113:3114:0114:3115:0115:3116:0116:3117:0117:3118:0118:3119:0119:2819:5820:2820:5821:2821:5822:2822:5823:2823:5800:28 +1

      At 1280 Rymal

      06:2706:5707:2707:5708:2708:5709:3210:0210:3211:0211:3212:0212:3213:0213:3214:0214:3215:0215:3216:0216:3217:0217:3218:0218:3219:0219:2819:5820:2820:5821:2821:5822:2822:5823:2823:5800:28 +1

      Rymal at Dartnall

      06:2806:5807:2807:5808:2808:5809:3310:0310:3311:0311:3312:0312:3313:0313:3314:0314:3315:0315:3316:0316:3317:0317:3318:0318:3319:0319:2919:5920:2920:5921:2921:5922:2922:5923:2923:5900:29 +1

      Dartnall opposite Spca

      06:2806:5807:2807:5808:2808:5809:3410:0410:3411:0411:3412:0412:3413:0413:3414:0414:3415:0415:3416:0416:3417:0417:3418:0418:3419:0419:2919:5920:2920:5921:2921:5922:2922:5923:2923:5900:29 +1

      Twenty opposite Dartnall

      06:3007:0007:3008:0008:3009:0009:3510:0510:3511:0511:3512:0512:3513:0513:3514:0514:3515:0515:3516:0516:3517:0517:3518:0518:3519:0519:3120:0120:3121:0121:3122:0122:3123:0123:3100:01 +100:31 +1

      Twenty at Glover

      06:3107:0107:3108:0108:3109:0109:3610:0610:3611:0611:3612:0612:3613:0613:3614:0614:3615:0615:3616:0616:3617:0617:3618:0618:3619:0619:3220:0220:3221:0221:3222:0222:3223:0223:3200:02 +100:32 +1

      Glover at Maple Leaf

      06:3207:0207:3208:0208:3209:0209:3810:0810:3811:0811:3812:0812:3813:0813:3814:0814:3815:0815:3816:0816:3817:0817:3818:0818:3819:0819:3320:0320:3321:0321:3322:0322:3323:0323:3300:03 +100:33 +1

      Twenty at Nebo

      06:3407:0407:3408:0408:3409:0409:4010:1010:4011:1011:4012:1012:4013:1013:4014:1014:4015:1015:4016:1016:4017:1017:4018:1018:4019:1019:3520:0520:3521:0521:3522:0522:3523:0523:3500:05 +100:35 +1

      Kilbride at Transfer Station

      06:3607:0607:3608:0608:3609:0609:4210:1210:4211:1211:4212:1212:4213:1213:4214:1214:4215:1215:4216:1216:4217:1217:4218:1218:4219:1219:3720:0720:3721:0721:3722:0722:3723:0723:3700:07 +100:37 +1

      Kilbride at Upper Ottawa

      06:3607:0607:3608:0608:3609:0609:4210:1210:4211:1211:4212:1212:4213:1213:4214:1214:4215:1215:4216:1216:4217:1217:4218:1218:4219:1219:3720:0720:3721:0721:3722:0722:3723:0723:3700:07 +100:37 +1

      Upper Ottawa at Rymal

      06:3707:0707:3708:0708:3709:0709:4310:1310:4311:1311:4312:1312:4313:1313:4314:1314:4315:1315:4316:1316:4317:1317:4318:1318:4319:1319:3820:0820:3821:0821:3822:0822:3823:0823:3800:08 +100:38 +1
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.

      Upper Ottawa at Rymal – Frank A. Cooke Terminal Platform 1

      Upper Ottawa at Rymal05:5006:2506:5807:2807:5808:2808:5809:2609:5610:2610:5611:2611:5612:2612:5613:2613:5614:2614:5615:2615:5616:2616:5617:2617:5618:2618:5619:2619:5620:2620:5621:2621:5622:2822:5823:28
      Upper Ottawa at Rymal05:5006:2506:5807:2807:5808:2808:5809:2609:5610:2610:5611:2611:5612:2612:5613:2613:5614:2614:5615:2615:5616:2616:5617:2617:5618:2618:5619:2619:5620:2620:5621:2621:5622:2822:5823:28
      At 1527 Upper Ottawa05:5006:2506:5807:2807:5808:2808:5809:2609:5610:2610:5611:2611:5612:2612:5613:2613:5614:2614:5615:2615:5616:2616:5617:2617:5618:2618:5619:2619:5620:2620:5621:2621:5622:2822:5823:28
      Upper Ottawa at Unsworth05:5106:2606:5907:2907:5908:2908:5909:2709:5710:2710:5711:2711:5712:2712:5713:2713:5714:2714:5715:2715:5716:2716:5717:2717:5718:2718:5719:2719:5720:2720:5721:2721:5722:2922:5923:29
      Upper Ottawa opposite Tunbridge05:5106:2606:5907:2907:5908:2908:5909:2709:5710:2710:5711:2711:5712:2712:5713:2713:5714:2714:5715:2715:5716:2716:5717:2717:5718:2718:5719:2719:5720:2720:5721:2721:5722:2922:5923:29
      Upper Ottawa at Stone Church05:5206:2707:0007:3008:0008:3009:0009:2809:5810:2810:5811:2811:5812:2812:5813:2813:5814:2814:5815:2815:5816:2816:5817:2817:5818:2818:5819:2819:5820:2820:5821:2821:5822:3023:0023:30
      Upper Ottawa opposite Queensbury05:5206:2707:0007:3008:0008:3009:0009:2809:5810:2810:5811:2811:5812:2812:5813:2813:5814:2814:5815:2815:5816:2816:5817:2817:5818:2818:5819:2819:5820:2820:5821:2821:5822:3023:0023:30
      Upper Ottawa opposite Redbury05:5206:2707:0007:3008:0008:3009:0009:2809:5810:2810:5811:2811:5812:2812:5813:2813:5814:2814:5815:2815:5816:2816:5817:2817:5818:2818:5819:2819:5820:2820:5821:2821:5822:3023:0023:30
      Opposite 1190 Upper Ottawa05:5306:2807:0107:3108:0108:3109:0109:2909:5910:2910:5911:2911:5912:2912:5913:2913:5914:2914:5915:2915:5916:2916:5917:2917:5918:2918:5919:2919:5920:2920:5921:2921:5922:3123:0123:31
      Upper Ottawa at Limeridge05:5306:2807:0107:3108:0108:3109:0109:2909:5910:2910:5911:2911:5912:2912:5913:2913:5914:2914:5915:2915:5916:2916:5917:2917:5918:2918:5919:2919:5920:2920:5921:2921:5922:3123:0123:31
      Upper Ottawa at Carson05:5406:2907:0207:3208:0208:3209:0209:3010:0010:3011:0011:3012:0012:3013:0013:3014:0014:3015:0015:3016:0016:3017:0017:3018:0018:3019:0019:3020:0020:3021:0021:3022:0022:3223:0223:32
      Upper Ottawa at Larch05:5406:2907:0207:3208:0208:3209:0209:3010:0010:3011:0011:3012:0012:3013:0013:3014:0014:3015:0015:3016:0016:3017:0017:3018:0018:3019:0019:3020:0020:3021:0021:3022:0022:3223:0223:32
      Upper Ottawa at Anson05:5506:3007:0307:3308:0308:3309:0309:3110:0110:3111:0111:3112:0112:3113:0113:3114:0114:3115:0115:3116:0116:3117:0117:3118:0118:3119:0119:3120:0120:3121:0121:3122:0122:3323:0323:33
      Upper Ottawa at Mohawk05:5606:3107:0407:3408:0408:3409:0409:3210:0210:3211:0211:3212:0212:3213:0213:3214:0214:3215:0215:3216:0216:3217:0217:3218:0218:3219:0219:3220:0220:3221:0221:3222:0222:3423:0423:34
      Upper Ottawa opposite Edenhill05:5606:3107:0407:3408:0408:3409:0409:3210:0210:3211:0211:3212:0212:3213:0213:3214:0214:3215:0215:3216:0216:3217:0217:3218:0218:3219:0219:3220:0220:3221:0221:3222:0222:3423:0423:34
      Upper Ottawa at Sandalwood05:5706:3207:0507:3508:0508:3509:0509:3310:0310:3311:0311:3312:0312:3313:0313:3314:0314:3315:0315:3316:0316:3317:0317:3318:0318:3319:0319:3320:0320:3321:0321:3322:0322:3523:0523:35
      Upper Ottawa at Broker05:5706:3207:0507:3508:0508:3509:0509:3310:0310:3311:0311:3312:0312:3313:0313:3314:0314:3315:0315:3316:0316:3317:0317:3318:0318:3319:0319:3320:0320:3321:0321:3322:0322:3523:0523:35
      At 633 Upper Ottawa05:5806:3307:0607:3608:0608:3609:0609:3410:0410:3411:0411:3412:0412:3413:0413:3414:0414:3415:0415:3416:0416:3417:0417:3418:0418:3419:0419:3420:0420:3421:0421:3422:0422:3623:0623:36
      Upper Ottawa at Fennell05:5906:3407:0707:3708:0708:3709:0709:3510:0510:3511:0511:3512:0512:3513:0513:3514:0514:3515:0515:3516:0516:3517:0517:3518:0518:3519:0519:3520:0520:3521:0521:3522:0522:3723:0723:37
      Upper Ottawa at Brucedale05:5906:3407:0707:3708:0708:3709:0709:3510:0510:3511:0511:3512:0512:3513:0513:3514:0514:3515:0515:3516:0516:3517:0517:3518:0518:3519:0519:3520:0520:3521:0521:3522:0522:3723:0723:37
      Upper Ottawa opposite Queensdale06:0006:3507:0807:3808:0808:3809:0809:3610:0610:3611:0611:3612:0612:3613:0613:3614:0614:3615:0615:3616:0616:3617:0617:3618:0618:3619:0619:3620:0620:3621:0621:3622:0622:3823:0823:38
      Queensdale at Rendell06:0006:3507:0807:3808:0808:3809:0809:3610:0610:3611:0611:3612:0612:3613:0613:3614:0614:3615:0615:3616:0616:3617:0617:3618:0618:3619:0619:3620:0620:3621:0621:3622:0622:3823:0823:38
      Queensdale at Sharon06:0106:3607:0907:3908:0908:3909:0909:3710:0710:3711:0711:3712:0712:3713:0713:3714:0714:3715:0715:3716:0716:3717:0717:3718:0718:3719:0719:3720:0720:3721:0721:3722:0722:3923:0923:39
      Queensdale at East 42nd06:0206:3707:1007:4008:1008:4009:1009:3810:0810:3811:0811:3812:0812:3813:0813:3814:0814:3815:0815:3816:0816:3817:0817:3818:0818:3819:0819:3820:0820:3821:0821:3822:0822:4023:1023:40
      Queensdale at Upper Gage06:0306:3807:1107:4108:1108:4109:1109:3910:0910:3911:0911:3912:0912:3913:0913:3914:0914:3915:0915:3916:0916:3917:0917:3918:0918:3919:0919:3920:0920:3921:0921:3922:0922:4123:1123:41
      Queensdale at East 36th06:0306:3807:1107:4108:1108:4109:1109:3910:0910:3911:0911:3912:0912:3913:0913:3914:0914:3915:0915:3916:0916:3917:0917:3918:0918:3919:0919:3920:0920:3921:0921:3922:0922:4123:1123:41
      Queensdale at Upper Sherman06:0406:3907:1207:4208:1208:4209:1209:4010:1010:4011:1011:4012:1012:4013:1013:4014:1014:4015:1015:4016:1016:4017:1017:4018:1018:4019:1019:4020:1020:4021:1021:4022:1022:4223:1223:42
      Queensdale opposite East 27th06:0406:3907:1207:4208:1208:4209:1209:4010:1010:4011:1011:4012:1012:4013:1013:4014:1014:4015:1015:4016:1016:4017:1017:4018:1018:4019:1019:4020:1020:4021:1021:4022:1022:4223:1223:42
      Queensdale at East 24th06:0506:4007:1307:4308:1308:4309:1309:4110:1110:4111:1111:4112:1112:4113:1113:4114:1114:4115:1115:4116:1116:4117:1117:4118:1118:4119:1119:4120:1120:4121:1121:4122:1122:4323:1323:43
      Queensdale at East 22nd06:0506:4007:1307:4308:1308:4309:1309:4110:1110:4111:1111:4112:1112:4113:1113:4114:1114:4115:1115:4116:1116:4117:1117:4118:1118:4119:1119:4120:1120:4121:1121:4122:1122:4323:1323:43
      Queensdale at Upper Wentworth06:0606:4107:1407:4408:1408:4409:1409:4210:1210:4211:1211:4212:1212:4213:1213:4214:1214:4215:1215:4216:1216:4217:1217:4218:1218:4219:1219:4220:1220:4221:1221:4222:1222:4423:1423:44
      Queensdale at East 17th06:0606:4107:1407:4408:1408:4409:1409:4210:1210:4211:1211:4212:1212:4213:1213:4214:1214:4215:1215:4216:1216:4217:1217:4218:1218:4219:1219:4220:1220:4221:1221:4222:1222:4423:1423:44
      Queensdale opposite East 13th06:0706:4207:1507:4508:1508:4509:1509:4310:1310:4311:1311:4312:1312:4313:1313:4314:1314:4315:1315:4316:1316:4317:1317:4318:1318:4319:1319:4320:1320:4321:1321:4322:1322:4523:1523:45
      Upper Wellington at Queensdale06:0706:4207:1507:4508:1508:4509:1509:4310:1310:4311:1311:4312:1312:4313:1313:4314:1314:4315:1315:4316:1316:4317:1317:4318:1318:4319:1319:4320:1320:4321:1321:4322:1322:4523:1523:45
      Upper Wellington at Mountville06:0806:4307:1607:4608:1608:4609:1609:4410:1410:4411:1411:4412:1412:4413:1413:4414:1414:4415:1415:4416:1416:4417:1417:4418:1418:4419:1419:4420:1420:4421:1421:4422:1422:4623:1623:46
      Upper Wellington at Concession06:0906:4407:1707:4708:1708:4709:1709:4510:1510:4511:1511:4512:1512:4513:1513:4514:1514:4515:1515:4516:1516:4517:1517:4518:1518:4519:1519:4520:1520:4521:1521:4522:1522:4723:1723:47
      Arkledun opposite Kingsway06:1006:4507:1807:4808:1808:4809:1809:4610:1610:4611:1611:4612:1612:4613:1613:4614:1614:4615:1615:4616:1616:4617:1617:4618:1618:4619:1619:4620:1620:4621:1621:4622:1622:4823:1823:48
      John at Charlton06:1106:4607:1907:4908:1908:4909:1909:4710:1710:4711:1711:4712:1712:4713:1713:4714:1714:4715:1715:4716:1716:4717:1717:4718:1718:4719:1719:4720:1720:4721:1721:4722:1722:4923:1923:49
      John at Young06:1106:4607:1907:4908:1908:4909:1909:4810:1810:4811:1811:4812:1812:4813:1813:4814:1814:4815:1815:4816:1816:4817:1817:4818:1818:4819:1819:4820:1820:4821:1821:4822:1822:4923:1923:49
      John opposite Hamilton GO Centre06:1206:4707:2007:5008:2008:5009:2009:4910:1910:4911:1911:4912:1912:4913:1913:4914:1914:4915:1915:4916:1916:4917:1917:4918:1918:4919:1919:4920:1920:4921:1921:4922:1922:5023:2023:50
      John at Jackson06:1306:4807:2107:5108:2108:5109:2109:4910:1910:4911:1911:4912:1912:4913:1913:4914:1914:4915:1915:4916:1916:4917:1917:4918:1918:4919:1919:4920:1920:4921:1921:4922:1922:5123:2123:51
      Frank A. Cooke Terminal Platform 106:1606:5107:2407:5408:2408:5409:2409:5410:2410:5411:2411:5412:2412:5413:2413:5414:2414:5415:2415:5416:2416:5417:2417:5418:2418:5419:2419:5420:2420:5421:2421:5422:2422:5423:2423:54
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      Last updated on March 22, 2026
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Frank A. Cooke Terminal Platform 1 – Upper Ottawa at Rymal
      MacNab Street South - James Street South - Saint Joseph's Drive - Arkledun Avenue - Upper Wellington Street - Inverness Avenue East - Queensdale Avenue East - Brucedale Avenue East - Upper Ottawa Street - 9th Avenue - Upper Ottawa Street - Limeridge Road East - Upper Ottawa Street - Redbury Street - Upper Ottawa Street - Unsworth Drive - Hempstead Drive - Nebo Road - Rymal Road East - Dartnall Road - Twenty Road East - Glover Road - Twenty Road East - Kilbride Road - Upper Ottawa Street
      Inbound: Upper Ottawa at Rymal – Frank A. Cooke Terminal Platform 1
      Upper Ottawa Street - Queensdale Avenue East - Upper Wellington Street - Arkledun Avenue - John Street South - MacNab Street South
      All data is available in GTFS feed: opendata-hamilton-ca

      Bus 22 FAQ

      • What time does the 22 bus start operating?

        Services on the 22 - Upper Ottawa bus start at 06:00 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

      • What time does the 22 bus stop working?

        Services on the 22 - Upper Ottawa bus stop at 00:38 +1 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

      • Is there a 22 bus stop near me?

        Click here to view the nearest 22 - Upper Ottawa bus stop.

      22 (Hamilton Buses)

      The first stop of the 22 bus route is Frank A. Cooke Terminal Platform 1 and the last stop is Upper Ottawa at Rymal. 22 (Upper Ottawa) is operational during everyday.

      Additional information: 22 has 55 stops and the total trip duration for this route is approximately 43 minutes.

      See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Hamilton Buses suggested routes, real-time bus tracker, line route maps in Hamilton, and helps to find the closest 22 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 22 bus to take on your trip.

      22 bus near me